From 45e3703b20dda167cc9d1166455827500f75c47d Mon Sep 17 00:00:00 2001 From: Kasper Peulen Date: Wed, 4 Dec 2024 10:47:21 +0100 Subject: [PATCH 001/111] add --- code/.gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 code/.gitignore diff --git a/code/.gitignore b/code/.gitignore new file mode 100644 index 00000000000..e69de29bb2d From 447caec091b077cd86a4d0c07fb9d68eec9219a3 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 12:33:36 +0100 Subject: [PATCH 002/111] add bin to core --- code/core/bin/index.cjs | 26 +++++++ code/core/package.json | 67 ++++++++++--------- code/core/scripts/entries.ts | 1 + .../helpers/generatePackageJsonFile.ts | 2 +- code/core/src/bin/index.ts | 22 ++++++ code/lib/cli/core/bin/index.cjs | 1 + code/lib/cli/core/bin/index.js | 1 + code/lib/cli/package.json | 4 ++ code/yarn.lock | 2 + 9 files changed, 94 insertions(+), 32 deletions(-) create mode 100755 code/core/bin/index.cjs create mode 100644 code/core/src/bin/index.ts create mode 100644 code/lib/cli/core/bin/index.cjs create mode 100644 code/lib/cli/core/bin/index.js diff --git a/code/core/bin/index.cjs b/code/core/bin/index.cjs new file mode 100755 index 00000000000..ce13973e4eb --- /dev/null +++ b/code/core/bin/index.cjs @@ -0,0 +1,26 @@ +#!/usr/bin/env node + +const majorNodeVersion = parseInt(process.versions.node, 10); +if (majorNodeVersion < 18) { + console.error('To run Storybook you need to have Node.js 18 or higher'); + process.exit(1); +} + +// The Storybook CLI has a catch block for all of its commands, but if an error +// occurs before the command even runs, for instance, if an import fails, then +// such error will fall under the uncaughtException handler. +// This is the earliest moment we can catch such errors. +process.once('uncaughtException', (error) => { + if (error.message.includes('string-width')) { + console.error( + [ + '🔴 Error: It looks like you are having a known issue with package hoisting.', + 'Please check the following issue for details and solutions: https://github.com/storybookjs/storybook/issues/22431#issuecomment-1630086092\n\n', + ].join('\n') + ); + } + + throw error; +}); + +require('../dist/bin/index.cjs'); diff --git a/code/core/package.json b/code/core/package.json index db2394d2401..180861f922e 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -27,150 +27,154 @@ "import": "./dist/index.js", "require": "./dist/index.cjs" }, - "./node-logger": { + "./internal/node-logger": { "types": "./dist/node-logger/index.d.ts", "import": "./dist/node-logger/index.js", "require": "./dist/node-logger/index.cjs" }, - "./client-logger": { + "./internal/client-logger": { "types": "./dist/client-logger/index.d.ts", "import": "./dist/client-logger/index.js", "require": "./dist/client-logger/index.cjs" }, - "./theming": { + "./internal/theming": { "types": "./dist/theming/index.d.ts", "import": "./dist/theming/index.js", "require": "./dist/theming/index.cjs" }, - "./theming/create": { + "./internal/theming/create": { "types": "./dist/theming/create.d.ts", "import": "./dist/theming/create.js", "require": "./dist/theming/create.cjs" }, - "./core-server": { + "./internal/core-server": { "types": "./dist/core-server/index.d.ts", "import": "./dist/core-server/index.js", "require": "./dist/core-server/index.cjs" }, - "./core-server/presets/common-preset": { + "./internal/core-server/presets/common-preset": { "import": "./dist/core-server/presets/common-preset.js", "require": "./dist/core-server/presets/common-preset.cjs" }, - "./core-server/presets/common-manager": { + "./internal/core-server/presets/common-manager": { "import": "./dist/core-server/presets/common-manager.js" }, - "./core-server/presets/common-override-preset": { + "./internal/core-server/presets/common-override-preset": { "import": "./dist/core-server/presets/common-override-preset.js", "require": "./dist/core-server/presets/common-override-preset.cjs" }, - "./core-events": { + "./internal/core-events": { "types": "./dist/core-events/index.d.ts", "import": "./dist/core-events/index.js", "require": "./dist/core-events/index.cjs" }, - "./manager-errors": { + "./internal/manager-errors": { "types": "./dist/manager-errors.d.ts", "import": "./dist/manager-errors.js" }, - "./preview-errors": { + "./internal/preview-errors": { "types": "./dist/preview-errors.d.ts", "import": "./dist/preview-errors.js", "require": "./dist/preview-errors.cjs" }, - "./server-errors": { + "./internal/server-errors": { "types": "./dist/server-errors.d.ts", "import": "./dist/server-errors.js", "require": "./dist/server-errors.cjs" }, - "./channels": { + "./internal/channels": { "types": "./dist/channels/index.d.ts", "import": "./dist/channels/index.js", "require": "./dist/channels/index.cjs" }, - "./types": { + "./internal/types": { "types": "./dist/types/index.d.ts", "import": "./dist/types/index.js", "require": "./dist/types/index.cjs" }, - "./csf-tools": { + "./internal/csf-tools": { "types": "./dist/csf-tools/index.d.ts", "import": "./dist/csf-tools/index.js", "require": "./dist/csf-tools/index.cjs" }, - "./common": { + "./internal/common": { "types": "./dist/common/index.d.ts", "import": "./dist/common/index.js", "require": "./dist/common/index.cjs" }, - "./builder-manager": { + "./internal/builder-manager": { "types": "./dist/builder-manager/index.d.ts", "import": "./dist/builder-manager/index.js", "require": "./dist/builder-manager/index.cjs" }, - "./telemetry": { + "./internal/telemetry": { "types": "./dist/telemetry/index.d.ts", "import": "./dist/telemetry/index.js", "require": "./dist/telemetry/index.cjs" }, - "./preview-api": { + "./internal/preview-api": { "types": "./dist/preview-api/index.d.ts", "import": "./dist/preview-api/index.js", "require": "./dist/preview-api/index.cjs" }, - "./manager-api": { + "./internal/manager-api": { "types": "./dist/manager-api/index.d.ts", "import": "./dist/manager-api/index.js", "require": "./dist/manager-api/index.cjs" }, - "./router": { + "./internal/router": { "types": "./dist/router/index.d.ts", "import": "./dist/router/index.js", "require": "./dist/router/index.cjs" }, - "./components": { + "./internal/components": { "types": "./dist/components/index.d.ts", "import": "./dist/components/index.js", "require": "./dist/components/index.cjs" }, - "./docs-tools": { + "./internal/docs-tools": { "types": "./dist/docs-tools/index.d.ts", "import": "./dist/docs-tools/index.js", "require": "./dist/docs-tools/index.cjs" }, - "./manager/globals-module-info": { + "./internal/manager/globals-module-info": { "types": "./dist/manager/globals-module-info.d.ts", "import": "./dist/manager/globals-module-info.js", "require": "./dist/manager/globals-module-info.cjs" }, - "./manager/globals": { + "./internal/manager/globals": { "types": "./dist/manager/globals.d.ts", "import": "./dist/manager/globals.js", "require": "./dist/manager/globals.cjs" }, - "./preview/globals": { + "./internal/preview/globals": { "types": "./dist/preview/globals.d.ts", "import": "./dist/preview/globals.js", "require": "./dist/preview/globals.cjs" }, - "./cli": { + "./internal/cli": { "types": "./dist/cli/index.d.ts", "import": "./dist/cli/index.js", "require": "./dist/cli/index.cjs" }, - "./babel": { + "./internal/babel": { "types": "./dist/babel/index.d.ts", "import": "./dist/babel/index.js", "require": "./dist/babel/index.cjs" }, - "./cli/bin": { + "./internal/cli/bin": { "types": "./dist/cli/bin/index.d.ts", "import": "./dist/cli/bin/index.js", "require": "./dist/cli/bin/index.cjs" }, - "./preview/runtime": { + "./internal/bin": { + "import": "./dist/bin/index.js", + "require": "./dist/bin/index.cjs" + }, + "./internal/preview/runtime": { "import": "./dist/preview/runtime.js" }, - "./manager/globals-runtime": { + "./internal/manager/globals-runtime": { "import": "./dist/manager/globals-runtime.js" }, "./package.json": "./package.json" @@ -263,6 +267,7 @@ ] } }, + "bin": "./bin/index.cjs", "files": [ "dist/**/*", "assets/**/*", diff --git a/code/core/scripts/entries.ts b/code/core/scripts/entries.ts index bcd1d1b9457..6d38ef48d7a 100644 --- a/code/core/scripts/entries.ts +++ b/code/core/scripts/entries.ts @@ -46,6 +46,7 @@ export const getEntries = (cwd: string) => { define('src/cli/index.ts', ['node'], true), define('src/babel/index.ts', ['node'], true), define('src/cli/bin/index.ts', ['node'], true), + define('src/bin/index.ts', ['node'], false), ]; }; diff --git a/code/core/scripts/helpers/generatePackageJsonFile.ts b/code/core/scripts/helpers/generatePackageJsonFile.ts index c805fe6294a..8868700a2b3 100644 --- a/code/core/scripts/helpers/generatePackageJsonFile.ts +++ b/code/core/scripts/helpers/generatePackageJsonFile.ts @@ -40,7 +40,7 @@ export async function generatePackageJsonFile(entries: ReturnType { + if (code != null) { + process.exit(code); + } + process.exit(1); + }); +} diff --git a/code/lib/cli/core/bin/index.cjs b/code/lib/cli/core/bin/index.cjs new file mode 100644 index 00000000000..025637e335d --- /dev/null +++ b/code/lib/cli/core/bin/index.cjs @@ -0,0 +1 @@ +module.exports = require('@storybook/core/bin'); diff --git a/code/lib/cli/core/bin/index.js b/code/lib/cli/core/bin/index.js new file mode 100644 index 00000000000..4ba0fd70532 --- /dev/null +++ b/code/lib/cli/core/bin/index.js @@ -0,0 +1 @@ +export * from '@storybook/core/bin'; diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 9aa43e3a444..3e830a2240e 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -193,6 +193,10 @@ }, "./internal/preview/runtime": { "import": "./core/preview/runtime.js" + }, + "./internal/bin": { + "import": "./core/bin/index.js", + "require": "./core/bin/index.cjs" } }, "main": "dist/index.cjs", diff --git a/code/yarn.lock b/code/yarn.lock index 13e798756fd..37f5a5b1289 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -6314,6 +6314,8 @@ __metadata: peerDependenciesMeta: prettier: optional: true + bin: + core: ./bin/index.cjs languageName: unknown linkType: soft From ac6e73b9d8ce31dd9acc80999c8d7c22a111f3cc Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 13:35:54 +0100 Subject: [PATCH 003/111] add bin to core --- .../test/src/node/boot-test-runner.test.ts | 5 +- .../addons/test/src/node/test-manager.test.ts | 4 +- code/addons/test/src/postinstall.ts | 5 +- code/core/package.json | 54 ++-- code/core/scripts/dts.ts | 34 +- .../helpers/generatePackageJsonFile.ts | 2 +- code/core/scripts/helpers/sourcefiles.ts | 1 + code/core/scripts/prep.ts | 6 +- code/core/src/bin/index.ts | 4 +- code/core/src/builder-manager/index.ts | 11 +- code/core/src/builder-manager/types.ts | 2 +- code/core/src/builder-manager/utils/data.ts | 4 +- .../src/builder-manager/utils/framework.ts | 7 +- .../builder-manager/utils/managerEntries.ts | 2 +- .../src/builder-manager/utils/template.ts | 4 +- .../channels/postmessage/getEventSourceUrl.ts | 2 +- code/core/src/channels/postmessage/index.ts | 6 +- code/core/src/channels/websocket/index.ts | 4 +- code/core/src/cli/angular/helpers.ts | 4 +- code/core/src/cli/bin/index.ts | 7 +- code/core/src/cli/build.ts | 5 +- code/core/src/cli/detect.test.ts | 7 +- code/core/src/cli/detect.ts | 7 +- code/core/src/cli/dev.ts | 9 +- code/core/src/cli/dirs.ts | 6 +- code/core/src/cli/eslintPlugin.ts | 7 +- code/core/src/cli/helpers.test.ts | 2 +- code/core/src/cli/helpers.ts | 6 +- code/core/src/cli/project_types.ts | 2 +- code/core/src/client-logger/README.md | 2 +- .../src/common/js-package-manager/BUNProxy.ts | 4 +- .../js-package-manager/NPMProxy.test.ts | 34 +- .../src/common/js-package-manager/NPMProxy.ts | 4 +- .../js-package-manager/PNPMProxy.test.ts | 22 +- .../common/js-package-manager/PNPMProxy.ts | 2 +- .../common/js-package-manager/PackageJson.ts | 2 +- .../js-package-manager/Yarn1Proxy.test.ts | 22 +- .../common/js-package-manager/Yarn1Proxy.ts | 2 +- .../js-package-manager/Yarn2Proxy.test.ts | 26 +- .../common/js-package-manager/Yarn2Proxy.ts | 2 +- code/core/src/common/presets.test.ts | 4 +- code/core/src/common/presets.ts | 7 +- .../utils/__tests__/check-addon-order.test.ts | 5 +- .../utils/__tests__/normalize-stories.test.ts | 2 +- .../common/utils/__tests__/template.test.ts | 2 +- .../src/common/utils/check-addon-order.ts | 5 +- code/core/src/common/utils/cli.test.ts | 2 +- .../src/common/utils/framework-to-renderer.ts | 4 +- .../src/common/utils/get-builder-options.ts | 2 +- .../src/common/utils/get-framework-name.ts | 2 +- .../src/common/utils/get-renderer-name.ts | 2 +- code/core/src/common/utils/get-story-id.ts | 8 +- .../src/common/utils/get-storybook-info.ts | 4 +- .../src/common/utils/get-storybook-refs.ts | 5 +- .../src/common/utils/load-custom-presets.ts | 2 +- .../core/src/common/utils/load-main-config.ts | 8 +- .../utils/load-manager-or-addons-file.ts | 2 +- .../src/common/utils/normalize-stories.ts | 5 +- code/core/src/common/utils/remove.ts | 2 +- code/core/src/common/utils/template.ts | 4 +- code/core/src/common/utils/validate-config.ts | 2 +- .../utils/validate-configuration-files.ts | 4 +- code/core/src/common/versions.ts | 4 +- code/core/src/components/brand/SideBySide.tsx | 2 +- .../src/components/brand/colorpalette.mdx | 2 +- code/core/src/components/brand/typography.mdx | 2 +- .../components/ActionBar/ActionBar.tsx | 2 +- .../src/components/components/Badge/Badge.tsx | 2 +- .../components/components/Button/Button.tsx | 5 +- .../ErrorFormatter/ErrorFormatter.tsx | 3 +- .../components/components/Loader/Loader.tsx | 3 +- .../components/Modal/Modal.styled.tsx | 3 +- .../ProgressSpinner/ProgressSpinner.tsx | 2 +- .../ScrollArea/ScrollArea.stories.tsx | 2 +- .../components/ScrollArea/ScrollArea.tsx | 2 +- .../components/Zoom/ZoomElement.tsx | 2 +- .../src/components/components/bar/bar.tsx | 2 +- .../src/components/components/bar/button.tsx | 2 +- .../components/components/bar/separator.tsx | 2 +- .../components/clipboard/ClipboardCode.tsx | 2 +- .../components/form/field/field.tsx | 2 +- .../components/form/form.stories.tsx | 2 +- .../src/components/components/form/index.tsx | 2 +- .../components/form/input/input.tsx | 4 +- .../components/icon/icon.stories.tsx | 2 +- .../src/components/components/icon/icon.tsx | 6 +- .../components/placeholder/placeholder.tsx | 2 +- .../components/components/shared/animation.ts | 2 +- .../components/spaced/Spaced.stories.tsx | 2 +- .../components/components/spaced/Spaced.tsx | 2 +- .../syntaxhighlighter.stories.tsx | 2 +- .../syntaxhighlighter/syntaxhighlighter.tsx | 6 +- .../tabs/EmptyTabContent.stories.tsx | 3 +- .../components/tabs/EmptyTabContent.tsx | 2 +- .../components/tabs/tabs.helpers.tsx | 4 +- .../components/components/tabs/tabs.hooks.tsx | 3 +- .../src/components/components/tabs/tabs.tsx | 5 +- .../components/tooltip/ListItem.tsx | 2 +- .../components/tooltip/Tooltip.stories.tsx | 2 +- .../components/components/tooltip/Tooltip.tsx | 2 +- .../components/tooltip/TooltipLinkList.tsx | 2 +- .../components/tooltip/TooltipMessage.tsx | 2 +- .../components/tooltip/TooltipNote.tsx | 2 +- .../tooltip/WithTooltip.stories.tsx | 3 +- .../components/tooltip/WithTooltip.tsx | 3 +- .../components/typography/DocumentWrapper.tsx | 2 +- .../components/typography/ResetWrapper.tsx | 2 +- .../components/typography/elements/A.tsx | 2 +- .../typography/elements/Blockquote.tsx | 2 +- .../components/typography/elements/Code.tsx | 2 +- .../components/typography/elements/DL.tsx | 2 +- .../components/typography/elements/Div.tsx | 2 +- .../components/typography/elements/H1.tsx | 2 +- .../components/typography/elements/H2.tsx | 2 +- .../components/typography/elements/H3.tsx | 2 +- .../components/typography/elements/H4.tsx | 2 +- .../components/typography/elements/H5.tsx | 2 +- .../components/typography/elements/H6.tsx | 2 +- .../components/typography/elements/HR.tsx | 2 +- .../components/typography/elements/Img.tsx | 2 +- .../components/typography/elements/LI.tsx | 4 +- .../components/typography/elements/OL.tsx | 4 +- .../components/typography/elements/P.tsx | 4 +- .../components/typography/elements/Pre.tsx | 2 +- .../components/typography/elements/Span.tsx | 2 +- .../components/typography/elements/TT.tsx | 2 +- .../components/typography/elements/Table.tsx | 2 +- .../components/typography/elements/UL.tsx | 4 +- .../components/typography/lib/common.tsx | 2 +- .../components/typography/link/link.test.tsx | 2 +- .../components/typography/link/link.tsx | 3 +- .../src/core-events/data/testing-module.ts | 2 +- code/core/src/core-server/build-dev.ts | 18 +- code/core/src/core-server/build-static.ts | 20 +- code/core/src/core-server/dev-server.ts | 9 +- code/core/src/core-server/index.ts | 2 +- code/core/src/core-server/load.ts | 13 +- .../src/core-server/presets/common-manager.ts | 4 +- .../presets/common-override-preset.ts | 2 +- .../src/core-server/presets/common-preset.ts | 17 +- .../src/core-server/presets/favicon.test.ts | 6 +- .../create-new-story-channel.test.ts | 13 +- .../create-new-story-channel.ts | 13 +- .../file-search-channel.test.ts | 16 +- .../server-channel/file-search-channel.ts | 13 +- code/core/src/core-server/standalone.ts | 2 +- code/core/src/core-server/typings.d.ts | 4 +- .../utils/StoryIndexGenerator.test.ts | 16 +- .../core-server/utils/StoryIndexGenerator.ts | 12 +- .../utils/__tests__/index-extraction.test.ts | 6 +- .../__tests__/remove-mdx-stories.test.ts | 4 +- .../utils/__tests__/server-channel.test.ts | 2 +- code/core/src/core-server/utils/autoName.ts | 2 +- .../src/core-server/utils/build-or-throw.ts | 2 +- code/core/src/core-server/utils/constants.ts | 2 +- .../utils/copy-all-static-files.ts | 5 +- .../core/src/core-server/utils/doTelemetry.ts | 4 +- .../src/core-server/utils/get-builders.ts | 7 +- .../utils/get-new-story-file.test.ts | 4 +- .../core-server/utils/get-new-story-file.ts | 7 +- .../core-server/utils/get-server-channel.ts | 4 +- .../utils/getStoryIndexGenerator.ts | 4 +- code/core/src/core-server/utils/metadata.ts | 2 +- .../src/core-server/utils/open-in-browser.ts | 2 +- .../utils/output-startup-information.ts | 5 +- .../src/core-server/utils/output-stats.ts | 5 +- .../utils/parser/generic-parser.ts | 2 +- .../src/core-server/utils/parser/index.ts | 2 +- .../core-server/utils/remove-mdx-entries.ts | 4 +- .../duplicate-story-with-new-name.test.ts | 2 +- .../duplicate-story-with-new-name.ts | 5 +- .../utils/save-story/save-story.ts | 20 +- .../update-args-in-csf-file.test.ts | 2 +- .../save-story/update-args-in-csf-file.ts | 2 +- .../utils/save-story/valueToAST.ts | 2 +- .../core-server/utils/server-address.test.ts | 2 +- .../src/core-server/utils/server-address.ts | 2 +- .../core/src/core-server/utils/server-init.ts | 2 +- .../src/core-server/utils/server-statics.ts | 7 +- .../core-server/utils/stories-json.test.ts | 7 +- .../src/core-server/utils/stories-json.ts | 5 +- .../src/core-server/utils/summarizeIndex.ts | 4 +- .../src/core-server/utils/summarizeStats.ts | 2 +- .../src/core-server/utils/update-check.ts | 7 +- .../src/core-server/utils/versionStatus.ts | 2 +- .../utils/warnOnIncompatibleAddons.ts | 2 +- .../utils/warnWhenUsingArgTypesRegex.ts | 7 +- .../utils/watch-story-specifiers.test.ts | 2 +- .../utils/watch-story-specifiers.ts | 4 +- .../core/src/core-server/utils/watchConfig.ts | 2 +- code/core/src/core-server/utils/whats-new.ts | 17 +- .../src/core-server/withTelemetry.test.ts | 8 +- code/core/src/core-server/withTelemetry.ts | 11 +- code/core/src/csf-tools/ConfigFile.test.ts | 2 +- code/core/src/csf-tools/ConfigFile.ts | 2 +- code/core/src/csf-tools/CsfFile.ts | 5 +- code/core/src/csf-tools/enrichCsf.ts | 2 +- .../src/csf-tools/findVarInitialization.ts | 2 +- .../src/csf-tools/getStorySortParameter.ts | 2 +- code/core/src/csf-tools/index.ts | 2 +- .../vitest-plugin/transformer.test.ts | 6 +- .../csf-tools/vitest-plugin/transformer.ts | 7 +- .../argTypes/convert/convert.test.ts | 2 +- .../argTypes/convert/flow/convert.ts | 5 +- .../argTypes/convert/proptypes/convert.ts | 2 +- .../argTypes/convert/typescript/convert.ts | 5 +- .../src/docs-tools/argTypes/docgen/types.ts | 2 +- .../argTypes/enhanceArgTypes.test.ts | 2 +- .../docs-tools/argTypes/enhanceArgTypes.ts | 5 +- code/core/src/docs-tools/hasDocsOrControls.ts | 2 +- code/core/src/manager-api/lib/addons.ts | 12 +- code/core/src/manager-api/lib/events.ts | 5 +- code/core/src/manager-api/lib/merge.ts | 2 +- .../src/manager-api/lib/request-response.ts | 5 +- code/core/src/manager-api/lib/stories.test.ts | 2 +- code/core/src/manager-api/lib/stories.ts | 3 +- .../manager-api/lib/storybook-channel-mock.ts | 2 +- code/core/src/manager-api/lib/types.tsx | 4 +- code/core/src/manager-api/modules/addons.ts | 4 +- code/core/src/manager-api/modules/channel.ts | 4 +- .../modules/experimental_testmodule.ts | 5 +- code/core/src/manager-api/modules/globals.ts | 7 +- code/core/src/manager-api/modules/layout.ts | 10 +- .../src/manager-api/modules/notifications.ts | 2 +- code/core/src/manager-api/modules/provider.ts | 2 +- code/core/src/manager-api/modules/refs.ts | 3 +- code/core/src/manager-api/modules/settings.ts | 2 +- .../core/src/manager-api/modules/shortcuts.ts | 6 +- code/core/src/manager-api/modules/stories.ts | 46 +-- code/core/src/manager-api/modules/url.ts | 12 +- code/core/src/manager-api/modules/versions.ts | 3 +- .../core/src/manager-api/modules/whatsnew.tsx | 10 +- code/core/src/manager-api/root.tsx | 21 +- .../core/src/manager-api/tests/addons.test.js | 2 +- .../src/manager-api/tests/globals.test.ts | 9 +- .../core/src/manager-api/tests/layout.test.ts | 6 +- .../manager-api/tests/mockStoriesEntries.ts | 2 +- code/core/src/manager-api/tests/refs.test.ts | 3 +- .../src/manager-api/tests/stories.test.ts | 8 +- code/core/src/manager-api/tests/url.test.js | 4 +- .../src/manager-api/tests/versions.test.js | 4 +- code/core/src/manager-api/typings.d.ts | 4 +- code/core/src/manager/App.tsx | 4 +- code/core/src/manager/FakeProvider.tsx | 5 +- .../components/layout/Layout.stories.tsx | 5 +- .../src/manager/components/layout/Layout.tsx | 6 +- .../mobile/about/MobileAbout.stories.tsx | 4 +- .../components/mobile/about/MobileAbout.tsx | 5 +- .../mobile/navigation/MobileAddonsDrawer.tsx | 2 +- .../mobile/navigation/MobileMenuDrawer.tsx | 2 +- .../navigation/MobileNavigation.stories.tsx | 4 +- .../mobile/navigation/MobileNavigation.tsx | 8 +- .../NotificationItem.stories.tsx | 3 +- .../notifications/NotificationItem.tsx | 12 +- .../NotificationList.stories.tsx | 3 +- .../notifications/NotificationList.tsx | 5 +- .../components/panel/Panel.stories.tsx | 7 +- .../src/manager/components/panel/Panel.tsx | 12 +- .../components/preview/FramesRenderer.tsx | 11 +- .../src/manager/components/preview/Iframe.tsx | 4 +- .../manager/components/preview/Preview.tsx | 10 +- .../manager/components/preview/Toolbar.tsx | 12 +- .../manager/components/preview/Wrappers.tsx | 4 +- .../components/preview/tools/addons.tsx | 10 +- .../manager/components/preview/tools/copy.tsx | 10 +- .../components/preview/tools/eject.tsx | 10 +- .../manager/components/preview/tools/menu.tsx | 10 +- .../components/preview/tools/remount.tsx | 14 +- .../manager/components/preview/tools/zoom.tsx | 8 +- .../components/preview/utils/components.ts | 4 +- .../components/preview/utils/types.tsx | 5 +- .../src/manager/components/sidebar/Brand.tsx | 4 +- .../components/sidebar/ContextMenu.tsx | 14 +- .../sidebar/CreateNewStoryFileModal.tsx | 32 +- .../manager/components/sidebar/FileList.tsx | 2 +- .../components/sidebar/FileSearchList.tsx | 10 +- .../sidebar/FileSearchListSkeleton.tsx | 2 +- .../components/sidebar/FileSearchModal.tsx | 5 +- .../components/sidebar/FilterToggle.tsx | 4 +- .../components/sidebar/Heading.stories.tsx | 5 +- .../manager/components/sidebar/Heading.tsx | 6 +- .../components/sidebar/HighlightStyles.tsx | 2 +- .../components/sidebar/IconSymbols.tsx | 2 +- .../components/sidebar/LegacyRender.tsx | 10 +- .../src/manager/components/sidebar/Loader.tsx | 2 +- .../components/sidebar/Menu.stories.tsx | 8 +- .../src/manager/components/sidebar/Menu.tsx | 7 +- .../manager/components/sidebar/RefBlocks.tsx | 8 +- .../components/sidebar/RefIndicator.tsx | 10 +- .../components/sidebar/Refs.stories.tsx | 4 +- .../src/manager/components/sidebar/Refs.tsx | 7 +- .../components/sidebar/Search.stories.tsx | 6 +- .../src/manager/components/sidebar/Search.tsx | 8 +- .../sidebar/SearchResults.stories.tsx | 2 +- .../components/sidebar/SearchResults.tsx | 10 +- .../components/sidebar/Sidebar.stories.tsx | 8 +- .../manager/components/sidebar/Sidebar.tsx | 10 +- .../sidebar/SidebarBottom.stories.tsx | 6 +- .../components/sidebar/SidebarBottom.tsx | 9 +- .../components/sidebar/StatusButton.tsx | 5 +- .../components/sidebar/StatusContext.tsx | 4 +- .../manager/components/sidebar/TagsFilter.tsx | 8 +- .../components/sidebar/TagsFilterPanel.tsx | 8 +- .../sidebar/TestingModule.stories.tsx | 12 +- .../components/sidebar/TestingModule.tsx | 12 +- .../components/sidebar/Tree.stories.tsx | 8 +- .../src/manager/components/sidebar/Tree.tsx | 28 +- .../manager/components/sidebar/TreeNode.tsx | 2 +- .../sidebar/__tests__/Sidebar.test.tsx | 9 +- .../sidebar/components/CollapseIcon.tsx | 2 +- .../manager/components/sidebar/mockdata.ts | 2 +- .../src/manager/components/sidebar/types.ts | 5 +- .../manager/components/sidebar/useExpanded.ts | 8 +- .../components/sidebar/useHighlighted.ts | 6 +- .../upgrade/UpgradeBlock.stories.tsx | 4 +- .../components/upgrade/UpgradeBlock.tsx | 7 +- .../src/manager/container/Menu.stories.tsx | 3 +- code/core/src/manager/container/Menu.tsx | 12 +- .../src/manager/container/Notifications.tsx | 4 +- code/core/src/manager/container/Panel.tsx | 7 +- code/core/src/manager/container/Preview.tsx | 10 +- code/core/src/manager/container/Sidebar.tsx | 7 +- code/core/src/manager/globals-runtime.ts | 4 +- code/core/src/manager/globals/exports.ts | 163 +--------- code/core/src/manager/globals/globals.ts | 11 +- code/core/src/manager/globals/runtime.ts | 33 +- code/core/src/manager/index.tsx | 14 +- code/core/src/manager/provider.ts | 2 +- code/core/src/manager/runtime.ts | 14 +- code/core/src/manager/settings/About.tsx | 5 +- code/core/src/manager/settings/AboutPage.tsx | 2 +- .../src/manager/settings/SettingsFooter.tsx | 4 +- .../src/manager/settings/ShortcutsPage.tsx | 2 +- .../src/manager/settings/defaultShortcuts.tsx | 2 +- code/core/src/manager/settings/index.tsx | 12 +- code/core/src/manager/settings/shortcuts.tsx | 10 +- code/core/src/manager/settings/whats_new.tsx | 8 +- code/core/src/manager/typings.d.ts | 2 +- .../src/manager/utils/prepareForTelemetry.ts | 4 +- code/core/src/manager/utils/status.tsx | 5 +- code/core/src/manager/utils/tree.ts | 4 +- code/core/src/node-logger/README.md | 2 +- .../src/preview-api/modules/addons/hooks.ts | 20 +- .../src/preview-api/modules/addons/main.ts | 3 +- .../modules/addons/make-decorator.test.ts | 2 +- .../modules/addons/make-decorator.ts | 2 +- .../modules/addons/storybook-channel-mock.ts | 2 +- .../modules/preview-web/Preview.tsx | 54 ++-- .../PreviewWeb.integration.test.ts | 23 +- .../preview-web/PreviewWeb.mockdata.ts | 17 +- .../modules/preview-web/PreviewWeb.test.ts | 12 +- .../modules/preview-web/PreviewWeb.tsx | 5 +- .../preview-web/PreviewWithSelection.tsx | 13 +- .../modules/preview-web/SelectionStore.ts | 2 +- .../modules/preview-web/UrlStore.ts | 3 +- .../preview-api/modules/preview-web/View.ts | 2 +- .../modules/preview-web/WebView.ts | 6 +- .../docs-context/DocsContext.test.ts | 4 +- .../preview-web/docs-context/DocsContext.ts | 4 +- .../docs-context/DocsContextProps.ts | 2 +- .../docs-context/DocsRenderFunction.ts | 2 +- .../preview-web/docs-context/test-utils.ts | 2 +- .../preview-api/modules/preview-web/index.ts | 2 +- .../preview-web/parseArgsParam.test.ts | 2 +- .../modules/preview-web/parseArgsParam.ts | 5 +- .../preview-web/render/CsfDocsRender.test.ts | 4 +- .../preview-web/render/CsfDocsRender.ts | 13 +- .../preview-web/render/MdxDocsRender.test.ts | 4 +- .../preview-web/render/MdxDocsRender.ts | 13 +- .../modules/preview-web/render/Render.ts | 4 +- .../preview-web/render/StoryRender.test.ts | 10 +- .../modules/preview-web/render/StoryRender.ts | 26 +- .../modules/preview-web/render/mount-utils.ts | 2 +- .../modules/store/ArgsStore.test.ts | 2 +- .../preview-api/modules/store/ArgsStore.ts | 4 +- .../modules/store/GlobalsStore.test.ts | 2 +- .../preview-api/modules/store/GlobalsStore.ts | 5 +- .../modules/store/StoryIndexStore.test.ts | 2 +- .../modules/store/StoryIndexStore.ts | 7 +- .../modules/store/StoryStore.test.ts | 4 +- .../preview-api/modules/store/StoryStore.ts | 18 +- .../preview-api/modules/store/args.test.ts | 7 +- .../src/preview-api/modules/store/args.ts | 5 +- .../modules/store/autoTitle.test.ts | 2 +- .../preview-api/modules/store/autoTitle.ts | 5 +- .../modules/store/csf/composeConfigs.ts | 5 +- .../store/csf/getValuesFromArgTypes.ts | 2 +- .../csf/normalizeComponentAnnotations.ts | 5 +- .../modules/store/csf/normalizeInputTypes.ts | 2 +- .../store/csf/normalizeProjectAnnotations.ts | 5 +- .../modules/store/csf/normalizeStory.test.ts | 4 +- .../modules/store/csf/normalizeStory.ts | 8 +- .../store/csf/portable-stories.test.ts | 3 +- .../modules/store/csf/portable-stories.ts | 6 +- .../modules/store/csf/prepareStory.test.ts | 3 +- .../modules/store/csf/prepareStory.ts | 8 +- .../modules/store/csf/processCSFFile.ts | 12 +- .../modules/store/csf/stepRunners.test.ts | 2 +- .../modules/store/csf/stepRunners.ts | 2 +- .../modules/store/decorators.test.ts | 2 +- .../preview-api/modules/store/decorators.ts | 2 +- .../modules/store/filterArgTypes.ts | 2 +- .../preview-api/modules/store/hooks.test.ts | 7 +- .../modules/store/inferArgTypes.test.ts | 4 +- .../modules/store/inferArgTypes.ts | 5 +- .../modules/store/inferControls.test.ts | 5 +- .../modules/store/inferControls.ts | 5 +- .../preview-api/modules/store/parameters.ts | 2 +- .../preview-api/modules/store/sortStories.ts | 7 +- .../modules/store/storySort.test.ts | 2 +- .../preview-api/modules/store/storySort.ts | 4 +- code/core/src/preview/globals/globals.ts | 6 - code/core/src/preview/globals/runtime.ts | 20 +- code/core/src/preview/runtime.ts | 4 +- code/core/src/router/utils.test.ts | 2 +- code/core/src/router/utils.ts | 2 +- code/core/src/telemetry/anonymous-id.ts | 2 +- code/core/src/telemetry/event-cache.ts | 2 +- .../src/telemetry/get-chromatic-version.ts | 2 +- .../src/telemetry/get-framework-info.test.ts | 2 +- code/core/src/telemetry/get-framework-info.ts | 4 +- .../src/telemetry/get-monorepo-type.test.ts | 4 +- code/core/src/telemetry/get-monorepo-type.ts | 4 +- code/core/src/telemetry/index.ts | 2 +- code/core/src/telemetry/notify.ts | 2 +- code/core/src/telemetry/session-id.test.ts | 6 +- code/core/src/telemetry/session-id.ts | 2 +- .../src/telemetry/storybook-metadata.test.ts | 6 +- code/core/src/telemetry/storybook-metadata.ts | 7 +- code/core/src/telemetry/types.ts | 2 +- code/core/src/theming/ensure.ts | 2 +- code/core/src/theming/utils.ts | 4 +- code/core/src/types/modules/addons.ts | 2 +- code/core/src/types/modules/docs.ts | 2 +- .../template/stories/argMapping.stories.ts | 3 +- .../core/template/stories/argTypes.stories.ts | 3 +- code/core/template/stories/args.stories.ts | 10 +- .../template/stories/autotitle.stories.ts | 3 +- .../stories/component-play.stories.ts | 3 +- .../template/stories/decorators.stories.ts | 16 +- code/core/template/stories/globals.stories.ts | 3 +- code/core/template/stories/hooks.stories.ts | 6 +- code/core/template/stories/indexer.stories.ts | 3 +- code/core/template/stories/loaders.stories.ts | 3 +- code/core/template/stories/names.stories.ts | 3 +- .../template/stories/parameters.stories.ts | 3 +- code/core/template/stories/preview.ts | 2 +- .../template/stories/rendering.stories.ts | 10 +- .../template/stories/shortcuts.stories.ts | 4 +- .../core/template/stories/tags-add.stories.ts | 3 +- .../template/stories/tags-config.stories.ts | 3 +- .../template/stories/tags-remove.stories.ts | 3 +- code/core/template/stories/title.stories.ts | 3 +- .../missing-storybook-dependencies.test.ts | 4 +- .../fixes/missing-storybook-dependencies.ts | 4 +- .../src/automigrate/index.test.ts | 2 +- .../src/doctor/getDuplicatedDepsWarnings.ts | 1 - code/lib/cli-storybook/src/upgrade.test.ts | 4 - .../cli-storybook/test/default/cli.test.cjs | 18 +- code/lib/cli-storybook/test/helpers.cjs | 2 +- code/lib/cli/core/babel/index.cjs | 2 +- code/lib/cli/core/babel/index.d.ts | 4 +- code/lib/cli/core/babel/index.js | 2 +- code/lib/cli/core/bin/index.cjs | 2 +- code/lib/cli/core/bin/index.js | 2 +- code/lib/cli/core/builder-manager/index.cjs | 2 +- code/lib/cli/core/builder-manager/index.d.ts | 4 +- code/lib/cli/core/builder-manager/index.js | 2 +- code/lib/cli/core/channels/index.cjs | 2 +- code/lib/cli/core/channels/index.d.ts | 4 +- code/lib/cli/core/channels/index.js | 2 +- code/lib/cli/core/cli/bin/index.cjs | 2 +- code/lib/cli/core/cli/bin/index.d.ts | 4 +- code/lib/cli/core/cli/bin/index.js | 2 +- code/lib/cli/core/cli/index.cjs | 2 +- code/lib/cli/core/cli/index.d.ts | 4 +- code/lib/cli/core/cli/index.js | 2 +- code/lib/cli/core/client-logger/index.cjs | 2 +- code/lib/cli/core/client-logger/index.d.ts | 4 +- code/lib/cli/core/client-logger/index.js | 2 +- code/lib/cli/core/common/index.cjs | 2 +- code/lib/cli/core/common/index.d.ts | 4 +- code/lib/cli/core/common/index.js | 2 +- code/lib/cli/core/components/index.cjs | 2 +- code/lib/cli/core/components/index.d.ts | 4 +- code/lib/cli/core/components/index.js | 2 +- code/lib/cli/core/core-events/index.cjs | 2 +- code/lib/cli/core/core-events/index.d.ts | 4 +- code/lib/cli/core/core-events/index.js | 2 +- code/lib/cli/core/core-server/index.cjs | 2 +- code/lib/cli/core/core-server/index.d.ts | 4 +- code/lib/cli/core/core-server/index.js | 2 +- .../core-server/presets/common-manager.js | 2 +- .../presets/common-override-preset.cjs | 2 +- .../presets/common-override-preset.js | 2 +- .../core-server/presets/common-preset.cjs | 2 +- .../core/core-server/presets/common-preset.js | 2 +- code/lib/cli/core/csf-tools/index.cjs | 2 +- code/lib/cli/core/csf-tools/index.d.ts | 4 +- code/lib/cli/core/csf-tools/index.js | 2 +- code/lib/cli/core/docs-tools/index.cjs | 2 +- code/lib/cli/core/docs-tools/index.d.ts | 4 +- code/lib/cli/core/docs-tools/index.js | 2 +- code/lib/cli/core/index.cjs | 2 +- code/lib/cli/core/index.d.ts | 4 +- code/lib/cli/core/index.js | 2 +- code/lib/cli/core/manager-api/index.cjs | 2 +- code/lib/cli/core/manager-api/index.d.ts | 4 +- code/lib/cli/core/manager-api/index.js | 2 +- code/lib/cli/core/manager-errors.d.ts | 4 +- code/lib/cli/core/manager-errors.js | 2 +- .../cli/core/manager/globals-module-info.cjs | 2 +- .../cli/core/manager/globals-module-info.d.ts | 4 +- .../cli/core/manager/globals-module-info.js | 2 +- code/lib/cli/core/manager/globals-runtime.js | 2 +- code/lib/cli/core/manager/globals.cjs | 2 +- code/lib/cli/core/manager/globals.d.ts | 4 +- code/lib/cli/core/manager/globals.js | 2 +- code/lib/cli/core/node-logger/index.cjs | 2 +- code/lib/cli/core/node-logger/index.d.ts | 4 +- code/lib/cli/core/node-logger/index.js | 2 +- code/lib/cli/core/preview-api/index.cjs | 2 +- code/lib/cli/core/preview-api/index.d.ts | 4 +- code/lib/cli/core/preview-api/index.js | 2 +- code/lib/cli/core/preview-errors.cjs | 2 +- code/lib/cli/core/preview-errors.d.ts | 4 +- code/lib/cli/core/preview-errors.js | 2 +- code/lib/cli/core/preview/globals.cjs | 2 +- code/lib/cli/core/preview/globals.d.ts | 4 +- code/lib/cli/core/preview/globals.js | 2 +- code/lib/cli/core/preview/runtime.js | 2 +- code/lib/cli/core/router/index.cjs | 2 +- code/lib/cli/core/router/index.d.ts | 4 +- code/lib/cli/core/router/index.js | 2 +- code/lib/cli/core/server-errors.cjs | 2 +- code/lib/cli/core/server-errors.d.ts | 4 +- code/lib/cli/core/server-errors.js | 2 +- code/lib/cli/core/telemetry/index.cjs | 2 +- code/lib/cli/core/telemetry/index.d.ts | 4 +- code/lib/cli/core/telemetry/index.js | 2 +- code/lib/cli/core/theming/create.cjs | 2 +- code/lib/cli/core/theming/create.d.ts | 4 +- code/lib/cli/core/theming/create.js | 2 +- code/lib/cli/core/theming/index.cjs | 2 +- code/lib/cli/core/theming/index.d.ts | 4 +- code/lib/cli/core/theming/index.js | 2 +- code/lib/cli/core/types/index.cjs | 2 +- code/lib/cli/core/types/index.d.ts | 4 +- code/lib/cli/core/types/index.js | 2 +- code/lib/cli/package.json | 206 ++++++++++-- code/lib/cli/project.json | 2 +- code/lib/cli/scripts/utils.ts | 8 +- code/lib/cli/src/core-path.ts | 2 +- code/lib/cli/src/index.ts | 2 +- code/lib/cli/src/proxy.ts | 4 +- code/lib/codemod/package.json | 2 +- .../transforms/__tests__/transforms.tests.js | 2 +- code/lib/codemod/src/transforms/csf-2-to-3.ts | 9 +- .../src/transforms/find-implicit-spies.ts | 2 +- code/lib/codemod/src/transforms/mdx-to-csf.ts | 2 +- .../src/transforms/migrate-to-test-package.ts | 5 +- .../src/transforms/storiesof-to-csf.js | 4 +- .../transforms/upgrade-deprecated-types.ts | 5 +- .../src/generators/SVELTE/index.test.ts | 2 +- code/package.json | 1 - code/sandbox/angular-cli-15-ts/project.json | 1 - .../angular-cli-default-ts/project.json | 1 - .../angular-cli-prerelease/project.json | 1 - .../project.json | 1 - .../project.json | 1 - .../bench-react-vite-default-ts/project.json | 1 - .../project.json | 1 - .../bench-react-webpack-18-ts/project.json | 1 - code/sandbox/cra-default-js/project.json | 1 - code/sandbox/cra-default-ts/project.json | 1 - code/sandbox/ember-3-js/project.json | 1 - code/sandbox/ember-default-js/project.json | 1 - .../project.json | 1 - .../sandbox/html-vite-default-js/project.json | 1 - .../sandbox/html-vite-default-ts/project.json | 1 - .../sandbox/html-webpack-default/project.json | 1 - .../internal-react16-webpack/project.json | 1 - .../project.json | 1 - .../internal-server-webpack5/project.json | 1 - code/sandbox/lit-vite-default-js/project.json | 1 - code/sandbox/lit-vite-default-ts/project.json | 1 - code/sandbox/nextjs-13-ts/project.json | 1 - code/sandbox/nextjs-default-js/project.json | 1 - code/sandbox/nextjs-default-ts/project.json | 1 - code/sandbox/nextjs-prerelease/project.json | 1 - .../sandbox/nuxt-vite-default-ts/project.json | 1 - .../preact-vite-default-js/project.json | 1 - .../preact-vite-default-ts/project.json | 1 - .../sandbox/qwik-vite-default-ts/project.json | 1 - .../react-vite-default-js/project.json | 1 - .../react-vite-default-ts/project.json | 1 - code/sandbox/react-webpack-17-ts/project.json | 1 - code/sandbox/react-webpack-18-ts/project.json | 1 - .../solid-vite-default-js/project.json | 1 - .../solid-vite-default-ts/project.json | 1 - .../svelte-kit-prerelease-ts/project.json | 1 - .../svelte-kit-skeleton-js/project.json | 1 - .../svelte-kit-skeleton-ts/project.json | 1 - .../svelte-vite-default-js/project.json | 1 - .../svelte-vite-default-ts/project.json | 1 - code/sandbox/vue-cli-default-js/project.json | 1 - .../sandbox/vue3-vite-default-js/project.json | 1 - .../sandbox/vue3-vite-default-ts/project.json | 1 - code/yarn.lock | 301 +++++++++--------- .../storybook-monorepo-imports.js | 24 +- scripts/release/is-version-published.ts | 2 +- scripts/release/publish.ts | 2 +- scripts/tasks/sandbox-parts.ts | 2 +- test-storybooks/ember-cli/package.json | 7 +- test-storybooks/external-docs/package.json | 5 +- .../nextjs/package.json | 7 +- .../react/package.json | 7 +- .../svelte/package.json | 7 +- .../vue3/package.json | 5 +- .../server-kitchen-sink/package.json | 5 +- .../standalone-preview/package.json | 5 +- 621 files changed, 1799 insertions(+), 1896 deletions(-) diff --git a/code/addons/test/src/node/boot-test-runner.test.ts b/code/addons/test/src/node/boot-test-runner.test.ts index f5d9fde5bf2..e7171cf95df 100644 --- a/code/addons/test/src/node/boot-test-runner.test.ts +++ b/code/addons/test/src/node/boot-test-runner.test.ts @@ -1,13 +1,12 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { Channel, type ChannelTransport } from '@storybook/core/channels'; - +import { Channel, type ChannelTransport } from 'storybook/internal/channels'; import { TESTING_MODULE_CANCEL_TEST_RUN_REQUEST, TESTING_MODULE_PROGRESS_REPORT, TESTING_MODULE_RUN_REQUEST, TESTING_MODULE_WATCH_MODE_REQUEST, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; // eslint-disable-next-line depend/ban-dependencies import { execaNode } from 'execa'; diff --git a/code/addons/test/src/node/test-manager.test.ts b/code/addons/test/src/node/test-manager.test.ts index 985f74c9759..27fc8d931c7 100644 --- a/code/addons/test/src/node/test-manager.test.ts +++ b/code/addons/test/src/node/test-manager.test.ts @@ -1,8 +1,8 @@ import { describe, expect, it, vi } from 'vitest'; import { createVitest as actualCreateVitest } from 'vitest/node'; -import { Channel, type ChannelTransport } from '@storybook/core/channels'; -import type { StoryIndex } from '@storybook/types'; +import { Channel, type ChannelTransport } from 'storybook/internal/channels'; +import type { StoryIndex } from 'storybook/internal/types'; import path from 'pathe'; diff --git a/code/addons/test/src/postinstall.ts b/code/addons/test/src/postinstall.ts index b3c3dba9594..0f68424a536 100644 --- a/code/addons/test/src/postinstall.ts +++ b/code/addons/test/src/postinstall.ts @@ -289,8 +289,7 @@ export default async function postInstall(options: PostinstallOptions) { args: ['playwright', 'install', 'chromium', '--with-deps'], }); - const fileExtension = - allDeps['typescript'] || (await findFile('tsconfig', ['.json'])) ? 'ts' : 'js'; + const fileExtension = allDeps.typescript || (await findFile('tsconfig', ['.json'])) ? 'ts' : 'js'; const vitestSetupFile = resolve(options.configDir, `vitest.setup.${fileExtension}`); if (existsSync(vitestSetupFile)) { @@ -542,7 +541,7 @@ async function getStorybookInfo({ configDir, packageManager: pkgMgr }: Postinsta const presets = await loadAllPresets({ corePresets: [join(frameworkName, 'preset')], overridePresets: [ - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], configDir, packageJson, diff --git a/code/core/package.json b/code/core/package.json index 180861f922e..a53babfe9dc 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,5 +1,5 @@ { - "name": "@storybook/core", + "name": "storybook", "version": "8.5.0-beta.7", "description": "Storybook framework-agnostic API", "keywords": [ @@ -187,82 +187,82 @@ "*": [ "./dist/index.d.ts" ], - "node-logger": [ + "internal/node-logger": [ "./dist/node-logger/index.d.ts" ], - "client-logger": [ + "internal/client-logger": [ "./dist/client-logger/index.d.ts" ], - "theming": [ + "internal/theming": [ "./dist/theming/index.d.ts" ], - "theming/create": [ + "internal/theming/create": [ "./dist/theming/create.d.ts" ], - "core-server": [ + "internal/core-server": [ "./dist/core-server/index.d.ts" ], - "core-events": [ + "internal/core-events": [ "./dist/core-events/index.d.ts" ], - "manager-errors": [ + "internal/manager-errors": [ "./dist/manager-errors.d.ts" ], - "preview-errors": [ + "internal/preview-errors": [ "./dist/preview-errors.d.ts" ], - "server-errors": [ + "internal/server-errors": [ "./dist/server-errors.d.ts" ], - "channels": [ + "internal/channels": [ "./dist/channels/index.d.ts" ], - "types": [ + "internal/types": [ "./dist/types/index.d.ts" ], - "csf-tools": [ + "internal/csf-tools": [ "./dist/csf-tools/index.d.ts" ], - "common": [ + "internal/common": [ "./dist/common/index.d.ts" ], - "builder-manager": [ + "internal/builder-manager": [ "./dist/builder-manager/index.d.ts" ], - "telemetry": [ + "internal/telemetry": [ "./dist/telemetry/index.d.ts" ], - "preview-api": [ + "internal/preview-api": [ "./dist/preview-api/index.d.ts" ], - "manager-api": [ + "internal/manager-api": [ "./dist/manager-api/index.d.ts" ], - "router": [ + "internal/router": [ "./dist/router/index.d.ts" ], - "components": [ + "internal/components": [ "./dist/components/index.d.ts" ], - "docs-tools": [ + "internal/docs-tools": [ "./dist/docs-tools/index.d.ts" ], - "manager/globals-module-info": [ + "internal/manager/globals-module-info": [ "./dist/manager/globals-module-info.d.ts" ], - "manager/globals": [ + "internal/manager/globals": [ "./dist/manager/globals.d.ts" ], - "preview/globals": [ + "internal/preview/globals": [ "./dist/preview/globals.d.ts" ], - "cli": [ + "internal/cli": [ "./dist/cli/index.d.ts" ], - "babel": [ + "internal/babel": [ "./dist/babel/index.d.ts" ], - "cli/bin": [ + "internal/cli/bin": [ "./dist/cli/bin/index.d.ts" ] } diff --git a/code/core/scripts/dts.ts b/code/core/scripts/dts.ts index 93458c07dfa..31b7cee0a98 100644 --- a/code/core/scripts/dts.ts +++ b/code/core/scripts/dts.ts @@ -17,24 +17,24 @@ async function run() { ...Object.keys((pkg as any).peerDependencies || {}), ...nodeInternals, 'typescript', - '@storybook/core', + 'storybook', - '@storybook/core/builder-manager', - '@storybook/core/channels', - '@storybook/core/client-logger', - '@storybook/core/common', - '@storybook/core/components', - '@storybook/core/core-events', - '@storybook/core/core-server', - '@storybook/core/csf-tools', - '@storybook/core/docs-tools', - '@storybook/core/manager-api', - '@storybook/core/node-logger', - '@storybook/core/preview-api', - '@storybook/core/router', - '@storybook/core/telemetry', - '@storybook/core/theming', - '@storybook/core/types', + 'storybook/internal/builder-manager', + 'storybook/internal/channels', + 'storybook/internal/client-logger', + 'storybook/internal/common', + 'storybook/internal/components', + 'storybook/internal/core-events', + 'storybook/internal/core-server', + 'storybook/internal/csf-tools', + 'storybook/internal/docs-tools', + 'storybook/internal/manager-api', + 'storybook/internal/node-logger', + 'storybook/internal/preview-api', + 'storybook/internal/router', + 'storybook/internal/telemetry', + 'storybook/internal/theming', + 'storybook/internal/types', ]; const all = entries.filter((e) => e.dts); diff --git a/code/core/scripts/helpers/generatePackageJsonFile.ts b/code/core/scripts/helpers/generatePackageJsonFile.ts index 8868700a2b3..020724b8113 100644 --- a/code/core/scripts/helpers/generatePackageJsonFile.ts +++ b/code/core/scripts/helpers/generatePackageJsonFile.ts @@ -73,7 +73,7 @@ export async function generatePackageJsonFile(entries: ReturnType { diff --git a/code/core/scripts/prep.ts b/code/core/scripts/prep.ts index 895b8f049d3..6bf0edde820 100644 --- a/code/core/scripts/prep.ts +++ b/code/core/scripts/prep.ts @@ -94,7 +94,7 @@ async function run() { assetNames: 'assets/[name]-[hash]', bundle: true, chunkNames: 'chunks/[name]-[hash]', - external: ['@storybook/core', ...external], + external: ['storybook', ...external], keepNames: true, legalComments: 'none', lineLimit: 140, @@ -192,7 +192,7 @@ async function run() { outExtension: { '.js': '.js' }, alias: { ...browserAliases, - '@storybook/core': join(cwd, 'src'), + 'storybook/internal': join(cwd, 'src'), react: dirname(require.resolve('react/package.json')), 'react-dom': dirname(require.resolve('react-dom/package.json')), 'react-dom/client': join( @@ -217,7 +217,7 @@ async function run() { esbuild.context( merge(browserEsbuildOptions, { alias: { - '@storybook/core': join(cwd, 'src'), + 'storybook/internal': join(cwd, 'src'), react: dirname(require.resolve('react/package.json')), 'react-dom': dirname(require.resolve('react-dom/package.json')), 'react-dom/client': join( diff --git a/code/core/src/bin/index.ts b/code/core/src/bin/index.ts index 12cac7558ae..08376c5fef5 100644 --- a/code/core/src/bin/index.ts +++ b/code/core/src/bin/index.ts @@ -1,11 +1,11 @@ -import { versions } from '@storybook/core/common'; +import { versions } from 'storybook/internal/common'; import { spawn } from 'child_process'; const args = process.argv.slice(2); if (['dev', 'build'].includes(args[0])) { - require('@storybook/core/cli/bin'); + require('storybook/internal/cli/bin'); } else { const proxiedArgs = args[0] === 'init' diff --git a/code/core/src/builder-manager/index.ts b/code/core/src/builder-manager/index.ts index faad0a288ac..b1cddcbe804 100644 --- a/code/core/src/builder-manager/index.ts +++ b/code/core/src/builder-manager/index.ts @@ -1,10 +1,9 @@ import { cp, rm, writeFile } from 'node:fs/promises'; import { dirname, join, parse } from 'node:path'; -import { stringifyProcessEnvs } from '@storybook/core/common'; - -import { globalsModuleInfoMap } from '@storybook/core/manager/globals-module-info'; -import { logger } from '@storybook/core/node-logger'; +import { stringifyProcessEnvs } from 'storybook/internal/common'; +import { globalsModuleInfoMap } from 'storybook/internal/manager/globals-module-info'; +import { logger } from 'storybook/internal/node-logger'; import { globalExternals } from '@fal-works/esbuild-plugin-global-externals'; import { pnpPlugin } from '@yarnpkg/esbuild-plugin-pnp'; @@ -161,7 +160,7 @@ const starter: StarterFunction = async function* starterGeneratorFn({ yield; const coreDirOrigin = join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/internal/kage.json')), 'dist', 'manager' ); @@ -260,7 +259,7 @@ const builder: BuilderFunction = async function* builderGeneratorFn({ startTime, const addonsDir = config.outdir; const coreDirOrigin = join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/internal/kage.json')), 'dist', 'manager' ); diff --git a/code/core/src/builder-manager/types.ts b/code/core/src/builder-manager/types.ts index e7541dced4b..276083b198b 100644 --- a/code/core/src/builder-manager/types.ts +++ b/code/core/src/builder-manager/types.ts @@ -3,7 +3,7 @@ import type { BuilderStats, Builder_Unpromise, Builder_WithRequiredProperty, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { BuildOptions, BuildResult } from 'esbuild'; diff --git a/code/core/src/builder-manager/utils/data.ts b/code/core/src/builder-manager/utils/data.ts index 233d3186c38..7defc2da773 100644 --- a/code/core/src/builder-manager/utils/data.ts +++ b/code/core/src/builder-manager/utils/data.ts @@ -1,7 +1,7 @@ import { basename } from 'node:path'; -import { getRefs } from '@storybook/core/common'; -import type { Options } from '@storybook/core/types'; +import { getRefs } from 'storybook/internal/common'; +import type { Options } from 'storybook/internal/types'; import { executor, getConfig } from '../index'; import { readTemplate } from './template'; diff --git a/code/core/src/builder-manager/utils/framework.ts b/code/core/src/builder-manager/utils/framework.ts index d399494c049..085fe63587d 100644 --- a/code/core/src/builder-manager/utils/framework.ts +++ b/code/core/src/builder-manager/utils/framework.ts @@ -1,7 +1,10 @@ import { sep } from 'node:path'; -import { extractProperRendererNameFromFramework, getFrameworkName } from '@storybook/core/common'; -import type { Options } from '@storybook/core/types'; +import { + extractProperRendererNameFromFramework, + getFrameworkName, +} from 'storybook/internal/common'; +import type { Options } from 'storybook/internal/types'; interface PropertyObject { name: string; diff --git a/code/core/src/builder-manager/utils/managerEntries.ts b/code/core/src/builder-manager/utils/managerEntries.ts index 787116d05c0..5edba8b6170 100644 --- a/code/core/src/builder-manager/utils/managerEntries.ts +++ b/code/core/src/builder-manager/utils/managerEntries.ts @@ -2,7 +2,7 @@ import { existsSync } from 'node:fs'; import { mkdir, writeFile } from 'node:fs/promises'; import { dirname, join, parse, relative, sep } from 'node:path'; -import { resolvePathInStorybookCache } from '@storybook/core/common'; +import { resolvePathInStorybookCache } from 'storybook/internal/common'; import slash from 'slash'; diff --git a/code/core/src/builder-manager/utils/template.ts b/code/core/src/builder-manager/utils/template.ts index 1ca99e07e2e..e9fc0eb93ce 100644 --- a/code/core/src/builder-manager/utils/template.ts +++ b/code/core/src/builder-manager/utils/template.ts @@ -1,12 +1,12 @@ import { readFile } from 'node:fs/promises'; import { dirname, join } from 'node:path'; -import type { DocsOptions, Options, Ref, TagsOptions } from '@storybook/core/types'; +import type { DocsOptions, Options, Ref, TagsOptions } from 'storybook/internal/types'; import { render } from 'ejs'; export const getTemplatePath = async (template: string) => { - return join(dirname(require.resolve('@storybook/core/package.json')), 'assets/server', template); + return join(dirname(require.resolve('storybook/package.json')), 'assets/server', template); }; export const readTemplate = async (template: string) => { diff --git a/code/core/src/channels/postmessage/getEventSourceUrl.ts b/code/core/src/channels/postmessage/getEventSourceUrl.ts index 630002d38df..1be3c574277 100644 --- a/code/core/src/channels/postmessage/getEventSourceUrl.ts +++ b/code/core/src/channels/postmessage/getEventSourceUrl.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; export const getEventSourceUrl = (event: MessageEvent) => { const frames: HTMLIFrameElement[] = Array.from( diff --git a/code/core/src/channels/postmessage/index.ts b/code/core/src/channels/postmessage/index.ts index f7ae1d72b1a..48506794229 100644 --- a/code/core/src/channels/postmessage/index.ts +++ b/code/core/src/channels/postmessage/index.ts @@ -1,8 +1,8 @@ /// -import { global } from '@storybook/global'; +import { logger, pretty } from 'storybook/internal/client-logger'; +import * as EVENTS from 'storybook/internal/core-events'; -import { logger, pretty } from '@storybook/core/client-logger'; -import * as EVENTS from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import { isJSON, parse, stringify } from 'telejson'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/channels/websocket/index.ts b/code/core/src/channels/websocket/index.ts index 15033296512..2867208938e 100644 --- a/code/core/src/channels/websocket/index.ts +++ b/code/core/src/channels/websocket/index.ts @@ -1,7 +1,7 @@ /// -import { global } from '@storybook/global'; +import * as EVENTS from 'storybook/internal/core-events'; -import * as EVENTS from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import { isJSON, parse, stringify } from 'telejson'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/cli/angular/helpers.ts b/code/core/src/cli/angular/helpers.ts index 78ef8836996..8c85756901e 100644 --- a/code/core/src/cli/angular/helpers.ts +++ b/code/core/src/cli/angular/helpers.ts @@ -1,8 +1,8 @@ import { existsSync, readFileSync, writeFileSync } from 'node:fs'; import { join } from 'node:path'; -import { logger } from '@storybook/core/node-logger'; -import { MissingAngularJsonError } from '@storybook/core/server-errors'; +import { logger } from 'storybook/internal/node-logger'; +import { MissingAngularJsonError } from 'storybook/internal/server-errors'; import boxen from 'boxen'; import prompts from 'prompts'; diff --git a/code/core/src/cli/bin/index.ts b/code/core/src/cli/bin/index.ts index 060879635d6..d4a85724aef 100644 --- a/code/core/src/cli/bin/index.ts +++ b/code/core/src/cli/bin/index.ts @@ -1,7 +1,6 @@ -import { getEnvConfig, parseList, versions } from '@storybook/core/common'; -import { addToGlobalContext } from '@storybook/core/telemetry'; - -import { logger } from '@storybook/core/node-logger'; +import { getEnvConfig, parseList, versions } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; +import { addToGlobalContext } from 'storybook/internal/telemetry'; import { program } from 'commander'; import { findPackageSync } from 'fd-package-json'; diff --git a/code/core/src/cli/build.ts b/code/core/src/cli/build.ts index 2a8594cf76e..a27fe6f2713 100644 --- a/code/core/src/cli/build.ts +++ b/code/core/src/cli/build.ts @@ -1,6 +1,5 @@ -import { cache } from '@storybook/core/common'; - -import { buildStaticStandalone, withTelemetry } from '@storybook/core/core-server'; +import { cache } from 'storybook/internal/common'; +import { buildStaticStandalone, withTelemetry } from 'storybook/internal/core-server'; import { findPackage } from 'fd-package-json'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/cli/detect.test.ts b/code/core/src/cli/detect.test.ts index 409cf92effa..f8ee8831ce6 100644 --- a/code/core/src/cli/detect.test.ts +++ b/code/core/src/cli/detect.test.ts @@ -2,9 +2,8 @@ import { existsSync } from 'node:fs'; import { afterEach, describe, expect, it, vi } from 'vitest'; -import type { JsPackageManager, PackageJsonWithMaybeDeps } from '@storybook/core/common'; - -import { logger } from '@storybook/core/node-logger'; +import type { JsPackageManager, PackageJsonWithMaybeDeps } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; import { detect, detectFrameworkPreset, detectLanguage } from './detect'; import { ProjectType, SupportedLanguage } from './project_types'; @@ -27,7 +26,7 @@ vi.mock('fs', () => ({ mkdirSync: vi.fn(), })); -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); const MOCK_FRAMEWORK_FILES: { name: string; diff --git a/code/core/src/cli/detect.ts b/code/core/src/cli/detect.ts index a771f6476f8..b0ae0ffc7a4 100644 --- a/code/core/src/cli/detect.ts +++ b/code/core/src/cli/detect.ts @@ -1,10 +1,9 @@ import { existsSync } from 'node:fs'; import { resolve } from 'node:path'; -import type { JsPackageManager, PackageJsonWithMaybeDeps } from '@storybook/core/common'; -import { HandledError, commandLog } from '@storybook/core/common'; - -import { logger } from '@storybook/core/node-logger'; +import type { JsPackageManager, PackageJsonWithMaybeDeps } from 'storybook/internal/common'; +import { HandledError, commandLog } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; import { findUpSync } from 'find-up'; import prompts from 'prompts'; diff --git a/code/core/src/cli/dev.ts b/code/core/src/cli/dev.ts index 26ff6250f3a..7e96cc91b4b 100644 --- a/code/core/src/cli/dev.ts +++ b/code/core/src/cli/dev.ts @@ -1,8 +1,7 @@ -import { cache } from '@storybook/core/common'; -import type { CLIOptions } from '@storybook/core/types'; - -import { buildDevStandalone, withTelemetry } from '@storybook/core/core-server'; -import { logger, instance as npmLog } from '@storybook/core/node-logger'; +import { cache } from 'storybook/internal/common'; +import { buildDevStandalone, withTelemetry } from 'storybook/internal/core-server'; +import { logger, instance as npmLog } from 'storybook/internal/node-logger'; +import type { CLIOptions } from 'storybook/internal/types'; import { findPackage } from 'fd-package-json'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/cli/dirs.ts b/code/core/src/cli/dirs.ts index 6e6867e38d5..2feded6216c 100644 --- a/code/core/src/cli/dirs.ts +++ b/code/core/src/cli/dirs.ts @@ -1,8 +1,8 @@ import { dirname, join } from 'node:path'; -import type { JsPackageManager } from '@storybook/core/common'; -import { temporaryDirectory, versions } from '@storybook/core/common'; -import type { SupportedFrameworks } from '@storybook/core/types'; +import { temporaryDirectory, versions } from 'storybook/internal/common'; +import type { JsPackageManager } from 'storybook/internal/common'; +import type { SupportedFrameworks } from 'storybook/internal/es'; import downloadTarballDefault from '@ndelangen/get-tarball'; import getNpmTarballUrlDefault from 'get-npm-tarball-url'; diff --git a/code/core/src/cli/eslintPlugin.ts b/code/core/src/cli/eslintPlugin.ts index 24903afc35c..3ed59cfbf02 100644 --- a/code/core/src/cli/eslintPlugin.ts +++ b/code/core/src/cli/eslintPlugin.ts @@ -1,10 +1,9 @@ import { existsSync } from 'node:fs'; import { readFile, writeFile } from 'node:fs/promises'; -import type { JsPackageManager } from '@storybook/core/common'; -import { paddedLog } from '@storybook/core/common'; - -import { readConfig, writeConfig } from '@storybook/core/csf-tools'; +import type { JsPackageManager } from 'storybook/internal/common'; +import { paddedLog } from 'storybook/internal/common'; +import { readConfig, writeConfig } from 'storybook/internal/csf-tools'; import detectIndent from 'detect-indent'; import picocolors from 'picocolors'; diff --git a/code/core/src/cli/helpers.test.ts b/code/core/src/cli/helpers.test.ts index 03e85ccc941..ed13b7905a2 100644 --- a/code/core/src/cli/helpers.test.ts +++ b/code/core/src/cli/helpers.test.ts @@ -3,7 +3,7 @@ import fsp from 'node:fs/promises'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { JsPackageManager } from '@storybook/core/common'; +import type { JsPackageManager } from 'storybook/internal/common'; import { sep } from 'path'; diff --git a/code/core/src/cli/helpers.ts b/code/core/src/cli/helpers.ts index d5ebb9b65a2..74e7a98b9a7 100644 --- a/code/core/src/cli/helpers.ts +++ b/code/core/src/cli/helpers.ts @@ -7,9 +7,9 @@ import { type JsPackageManager, type PackageJson, type PackageJsonWithDepsAndDevDeps, -} from '@storybook/core/common'; -import { versions as storybookMonorepoPackages } from '@storybook/core/common'; -import type { SupportedFrameworks, SupportedRenderers } from '@storybook/core/types'; +} from 'storybook/internal/common'; +import { versions as storybookMonorepoPackages } from 'storybook/internal/common'; +import type { SupportedFrameworks, SupportedRenderers } from 'storybook/internal/es'; import { findUpSync } from 'find-up'; import picocolors from 'picocolors'; diff --git a/code/core/src/cli/project_types.ts b/code/core/src/cli/project_types.ts index d9ca64e2534..588ac3d1488 100644 --- a/code/core/src/cli/project_types.ts +++ b/code/core/src/cli/project_types.ts @@ -1,7 +1,7 @@ import type { SupportedRenderers as CoreSupportedRenderers, SupportedFrameworks, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import { minVersion, validRange } from 'semver'; diff --git a/code/core/src/client-logger/README.md b/code/core/src/client-logger/README.md index 69ac1dbe5e2..5f04a63e34e 100644 --- a/code/core/src/client-logger/README.md +++ b/code/core/src/client-logger/README.md @@ -5,7 +5,7 @@ Any client-side logging that is done through storybook should be done through th Examples: ```js -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; logger.info('Info message'); logger.warn('Warning message'); diff --git a/code/core/src/common/js-package-manager/BUNProxy.ts b/code/core/src/common/js-package-manager/BUNProxy.ts index 01ede64cfa5..9cfbea19481 100644 --- a/code/core/src/common/js-package-manager/BUNProxy.ts +++ b/code/core/src/common/js-package-manager/BUNProxy.ts @@ -2,8 +2,8 @@ import { existsSync, readFileSync } from 'node:fs'; import { platform } from 'node:os'; import { join } from 'node:path'; -import { logger } from '@storybook/core/node-logger'; -import { FindPackageVersionsError } from '@storybook/core/server-errors'; +import { logger } from 'storybook/internal/node-logger'; +import { FindPackageVersionsError } from 'storybook/internal/server-errors'; import { findUp } from 'find-up'; import sort from 'semver/functions/sort.js'; diff --git a/code/core/src/common/js-package-manager/NPMProxy.test.ts b/code/core/src/common/js-package-manager/NPMProxy.test.ts index 11f34a986bf..753b345f03c 100644 --- a/code/core/src/common/js-package-manager/NPMProxy.test.ts +++ b/code/core/src/common/js-package-manager/NPMProxy.test.ts @@ -101,33 +101,33 @@ describe('NPM Proxy', () => { describe('addDependencies', () => { describe('npm6', () => { - it('with devDep it should run `npm install -D @storybook/core`', async () => { + it('with devDep it should run `npm install -D storybook`', async () => { const executeCommandSpy = vi .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('6.0.0'); - await npmProxy.addDependencies({ installAsDevDependencies: true }, ['@storybook/core']); + await npmProxy.addDependencies({ installAsDevDependencies: true }, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'npm', - args: ['install', '-D', '@storybook/core'], + args: ['install', '-D', 'storybook'], }) ); }); }); describe('npm7', () => { - it('with devDep it should run `npm install -D @storybook/core`', async () => { + it('with devDep it should run `npm install -D storybook`', async () => { const executeCommandSpy = vi .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('7.0.0'); - await npmProxy.addDependencies({ installAsDevDependencies: true }, ['@storybook/core']); + await npmProxy.addDependencies({ installAsDevDependencies: true }, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'npm', - args: ['install', '-D', '@storybook/core'], + args: ['install', '-D', 'storybook'], }) ); }); @@ -136,33 +136,33 @@ describe('NPM Proxy', () => { describe('removeDependencies', () => { describe('npm6', () => { - it('with devDep it should run `npm uninstall @storybook/core`', async () => { + it('with devDep it should run `npm uninstall storybook`', async () => { const executeCommandSpy = vi .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('6.0.0'); - npmProxy.removeDependencies({}, ['@storybook/core']); + npmProxy.removeDependencies({}, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'npm', - args: ['uninstall', '@storybook/core'], + args: ['uninstall', 'storybook'], }) ); }); }); describe('npm7', () => { - it('with devDep it should run `npm uninstall @storybook/core`', async () => { + it('with devDep it should run `npm uninstall storybook`', async () => { const executeCommandSpy = vi .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('7.0.0'); - await npmProxy.removeDependencies({}, ['@storybook/core']); + await npmProxy.removeDependencies({}, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'npm', - args: ['uninstall', '@storybook/core'], + args: ['uninstall', 'storybook'], }) ); }); @@ -205,12 +205,12 @@ describe('NPM Proxy', () => { .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('"5.3.19"'); - const version = await npmProxy.latestVersion('@storybook/core'); + const version = await npmProxy.latestVersion('storybook'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'npm', - args: ['info', '@storybook/core', 'version', '--json'], + args: ['info', 'storybook', 'version', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -221,12 +221,12 @@ describe('NPM Proxy', () => { .spyOn(npmProxy, 'executeCommand') .mockResolvedValueOnce('["4.25.3","5.3.19","6.0.0-beta.23"]'); - const version = await npmProxy.latestVersion('@storybook/core', '5.X'); + const version = await npmProxy.latestVersion('storybook', '5.X'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'npm', - args: ['info', '@storybook/core', 'versions', '--json'], + args: ['info', 'storybook', 'versions', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -235,7 +235,7 @@ describe('NPM Proxy', () => { it('throws an error if command output is not a valid JSON', async () => { vi.spyOn(npmProxy, 'executeCommand').mockResolvedValueOnce('NOT A JSON'); - await expect(npmProxy.latestVersion('@storybook/core')).rejects.toThrow(); + await expect(npmProxy.latestVersion('storybook')).rejects.toThrow(); }); }); diff --git a/code/core/src/common/js-package-manager/NPMProxy.ts b/code/core/src/common/js-package-manager/NPMProxy.ts index 5acc1a4dd18..f8e0c6e928a 100644 --- a/code/core/src/common/js-package-manager/NPMProxy.ts +++ b/code/core/src/common/js-package-manager/NPMProxy.ts @@ -2,8 +2,8 @@ import { existsSync, readFileSync } from 'node:fs'; import { platform } from 'node:os'; import { join } from 'node:path'; -import { logger } from '@storybook/core/node-logger'; -import { FindPackageVersionsError } from '@storybook/core/server-errors'; +import { logger } from 'storybook/internal/node-logger'; +import { FindPackageVersionsError } from 'storybook/internal/server-errors'; import { findUp } from 'find-up'; import sort from 'semver/functions/sort.js'; diff --git a/code/core/src/common/js-package-manager/PNPMProxy.test.ts b/code/core/src/common/js-package-manager/PNPMProxy.test.ts index f869dcb8181..915fdc74415 100644 --- a/code/core/src/common/js-package-manager/PNPMProxy.test.ts +++ b/code/core/src/common/js-package-manager/PNPMProxy.test.ts @@ -57,34 +57,34 @@ describe('PNPM Proxy', () => { }); describe('addDependencies', () => { - it('with devDep it should run `pnpm add -D @storybook/core`', async () => { + it('with devDep it should run `pnpm add -D storybook`', async () => { const executeCommandSpy = vi .spyOn(pnpmProxy, 'executeCommand') .mockResolvedValueOnce('6.0.0'); - await pnpmProxy.addDependencies({ installAsDevDependencies: true }, ['@storybook/core']); + await pnpmProxy.addDependencies({ installAsDevDependencies: true }, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'pnpm', - args: ['add', '-D', '@storybook/core'], + args: ['add', '-D', 'storybook'], }) ); }); }); describe('removeDependencies', () => { - it('with devDep it should run `npm uninstall @storybook/core`', async () => { + it('with devDep it should run `npm uninstall storybook`', async () => { const executeCommandSpy = vi .spyOn(pnpmProxy, 'executeCommand') .mockResolvedValueOnce('6.0.0'); - await pnpmProxy.removeDependencies({}, ['@storybook/core']); + await pnpmProxy.removeDependencies({}, ['storybook']); expect(executeCommandSpy).toHaveBeenLastCalledWith( expect.objectContaining({ command: 'pnpm', - args: ['remove', '@storybook/core'], + args: ['remove', 'storybook'], }) ); }); @@ -127,12 +127,12 @@ describe('PNPM Proxy', () => { .spyOn(pnpmProxy, 'executeCommand') .mockResolvedValueOnce('"5.3.19"'); - const version = await pnpmProxy.latestVersion('@storybook/core'); + const version = await pnpmProxy.latestVersion('storybook'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'pnpm', - args: ['info', '@storybook/core', 'version', '--json'], + args: ['info', 'storybook', 'version', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -143,12 +143,12 @@ describe('PNPM Proxy', () => { .spyOn(pnpmProxy, 'executeCommand') .mockResolvedValueOnce('["4.25.3","5.3.19","6.0.0-beta.23"]'); - const version = await pnpmProxy.latestVersion('@storybook/core', '5.X'); + const version = await pnpmProxy.latestVersion('storybook', '5.X'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'pnpm', - args: ['info', '@storybook/core', 'versions', '--json'], + args: ['info', 'storybook', 'versions', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -157,7 +157,7 @@ describe('PNPM Proxy', () => { it('throws an error if command output is not a valid JSON', async () => { vi.spyOn(pnpmProxy, 'executeCommand').mockResolvedValueOnce('NOT A JSON'); - await expect(pnpmProxy.latestVersion('@storybook/core')).rejects.toThrow(); + await expect(pnpmProxy.latestVersion('storybook')).rejects.toThrow(); }); }); diff --git a/code/core/src/common/js-package-manager/PNPMProxy.ts b/code/core/src/common/js-package-manager/PNPMProxy.ts index 4149682c490..a20eb4d488b 100644 --- a/code/core/src/common/js-package-manager/PNPMProxy.ts +++ b/code/core/src/common/js-package-manager/PNPMProxy.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; -import { FindPackageVersionsError } from '@storybook/core/server-errors'; +import { FindPackageVersionsError } from 'storybook/internal/server-errors'; import { findUpSync } from 'find-up'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/js-package-manager/PackageJson.ts b/code/core/src/common/js-package-manager/PackageJson.ts index 0247740c807..ba26248eee8 100644 --- a/code/core/src/common/js-package-manager/PackageJson.ts +++ b/code/core/src/common/js-package-manager/PackageJson.ts @@ -1,4 +1,4 @@ -import type { PackageJson } from '@storybook/core/types'; +import type { PackageJson } from 'storybook/internal/types'; export type PackageJsonWithDepsAndDevDeps = PackageJson & Required>; diff --git a/code/core/src/common/js-package-manager/Yarn1Proxy.test.ts b/code/core/src/common/js-package-manager/Yarn1Proxy.test.ts index 69bbc046aaf..b7905e25a75 100644 --- a/code/core/src/common/js-package-manager/Yarn1Proxy.test.ts +++ b/code/core/src/common/js-package-manager/Yarn1Proxy.test.ts @@ -57,30 +57,30 @@ describe('Yarn 1 Proxy', () => { }); describe('addDependencies', () => { - it('with devDep it should run `yarn install -D --ignore-workspace-root-check @storybook/core`', async () => { + it('with devDep it should run `yarn install -D --ignore-workspace-root-check storybook`', async () => { const executeCommandSpy = vi.spyOn(yarn1Proxy, 'executeCommand').mockResolvedValueOnce(''); - await yarn1Proxy.addDependencies({ installAsDevDependencies: true }, ['@storybook/core']); + await yarn1Proxy.addDependencies({ installAsDevDependencies: true }, ['storybook']); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['add', '--ignore-workspace-root-check', '-D', '@storybook/core'], + args: ['add', '--ignore-workspace-root-check', '-D', 'storybook'], }) ); }); }); describe('removeDependencies', () => { - it('should run `yarn remove --ignore-workspace-root-check @storybook/core`', async () => { + it('should run `yarn remove --ignore-workspace-root-check storybook`', async () => { const executeCommandSpy = vi.spyOn(yarn1Proxy, 'executeCommand').mockResolvedValueOnce(''); - yarn1Proxy.removeDependencies({}, ['@storybook/core']); + yarn1Proxy.removeDependencies({}, ['storybook']); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['remove', '--ignore-workspace-root-check', '@storybook/core'], + args: ['remove', '--ignore-workspace-root-check', 'storybook'], }) ); }); @@ -121,12 +121,12 @@ describe('Yarn 1 Proxy', () => { .spyOn(yarn1Proxy, 'executeCommand') .mockResolvedValueOnce('{"type":"inspect","data":"5.3.19"}'); - const version = await yarn1Proxy.latestVersion('@storybook/core'); + const version = await yarn1Proxy.latestVersion('storybook'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['info', '@storybook/core', 'version', '--json'], + args: ['info', 'storybook', 'version', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -137,12 +137,12 @@ describe('Yarn 1 Proxy', () => { .spyOn(yarn1Proxy, 'executeCommand') .mockResolvedValueOnce('{"type":"inspect","data":["4.25.3","5.3.19","6.0.0-beta.23"]}'); - const version = await yarn1Proxy.latestVersion('@storybook/core', '5.X'); + const version = await yarn1Proxy.latestVersion('storybook', '5.X'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['info', '@storybook/core', 'versions', '--json'], + args: ['info', 'storybook', 'versions', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -151,7 +151,7 @@ describe('Yarn 1 Proxy', () => { it('throws an error if command output is not a valid JSON', async () => { vi.spyOn(yarn1Proxy, 'executeCommand').mockResolvedValueOnce('NOT A JSON'); - await expect(yarn1Proxy.latestVersion('@storybook/core')).rejects.toThrow(); + await expect(yarn1Proxy.latestVersion('storybook')).rejects.toThrow(); }); }); diff --git a/code/core/src/common/js-package-manager/Yarn1Proxy.ts b/code/core/src/common/js-package-manager/Yarn1Proxy.ts index 72860a209a9..699f817573f 100644 --- a/code/core/src/common/js-package-manager/Yarn1Proxy.ts +++ b/code/core/src/common/js-package-manager/Yarn1Proxy.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; -import { FindPackageVersionsError } from '@storybook/core/server-errors'; +import { FindPackageVersionsError } from 'storybook/internal/server-errors'; import { findUp } from 'find-up'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/js-package-manager/Yarn2Proxy.test.ts b/code/core/src/common/js-package-manager/Yarn2Proxy.test.ts index fad7e829d18..d1bdf117313 100644 --- a/code/core/src/common/js-package-manager/Yarn2Proxy.test.ts +++ b/code/core/src/common/js-package-manager/Yarn2Proxy.test.ts @@ -55,30 +55,30 @@ describe('Yarn 2 Proxy', () => { }); describe('addDependencies', () => { - it('with devDep it should run `yarn install -D @storybook/core`', async () => { + it('with devDep it should run `yarn install -D storybook`', async () => { const executeCommandSpy = vi.spyOn(yarn2Proxy, 'executeCommand').mockResolvedValueOnce(''); - await yarn2Proxy.addDependencies({ installAsDevDependencies: true }, ['@storybook/core']); + await yarn2Proxy.addDependencies({ installAsDevDependencies: true }, ['storybook']); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['add', '-D', '@storybook/core'], + args: ['add', '-D', 'storybook'], }) ); }); }); describe('removeDependencies', () => { - it('should run `yarn remove @storybook/core`', async () => { + it('should run `yarn remove storybook`', async () => { const executeCommandSpy = vi.spyOn(yarn2Proxy, 'executeCommand').mockResolvedValueOnce(''); - await yarn2Proxy.removeDependencies({}, ['@storybook/core']); + await yarn2Proxy.removeDependencies({}, ['storybook']); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['remove', '@storybook/core'], + args: ['remove', 'storybook'], }) ); }); @@ -117,14 +117,14 @@ describe('Yarn 2 Proxy', () => { it('without constraint it returns the latest version', async () => { const executeCommandSpy = vi .spyOn(yarn2Proxy, 'executeCommand') - .mockResolvedValueOnce('{"name":"@storybook/core","version":"5.3.19"}'); + .mockResolvedValueOnce('{"name":"storybook","version":"5.3.19"}'); - const version = await yarn2Proxy.latestVersion('@storybook/core'); + const version = await yarn2Proxy.latestVersion('storybook'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['npm', 'info', '@storybook/core', '--fields', 'version', '--json'], + args: ['npm', 'info', 'storybook', '--fields', 'version', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -134,15 +134,15 @@ describe('Yarn 2 Proxy', () => { const executeCommandSpy = vi .spyOn(yarn2Proxy, 'executeCommand') .mockResolvedValueOnce( - '{"name":"@storybook/core","versions":["4.25.3","5.3.19","6.0.0-beta.23"]}' + '{"name":"storybook","versions":["4.25.3","5.3.19","6.0.0-beta.23"]}' ); - const version = await yarn2Proxy.latestVersion('@storybook/core', '5.X'); + const version = await yarn2Proxy.latestVersion('storybook', '5.X'); expect(executeCommandSpy).toHaveBeenCalledWith( expect.objectContaining({ command: 'yarn', - args: ['npm', 'info', '@storybook/core', '--fields', 'versions', '--json'], + args: ['npm', 'info', 'storybook', '--fields', 'versions', '--json'], }) ); expect(version).toEqual('5.3.19'); @@ -151,7 +151,7 @@ describe('Yarn 2 Proxy', () => { it('throws an error if command output is not a valid JSON', async () => { vi.spyOn(yarn2Proxy, 'executeCommand').mockResolvedValueOnce('NOT A JSON'); - await expect(yarn2Proxy.latestVersion('@storybook/core')).rejects.toThrow(); + await expect(yarn2Proxy.latestVersion('storybook')).rejects.toThrow(); }); }); diff --git a/code/core/src/common/js-package-manager/Yarn2Proxy.ts b/code/core/src/common/js-package-manager/Yarn2Proxy.ts index 75b5b5878ba..1bd8a44f545 100644 --- a/code/core/src/common/js-package-manager/Yarn2Proxy.ts +++ b/code/core/src/common/js-package-manager/Yarn2Proxy.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; -import { FindPackageVersionsError } from '@storybook/core/server-errors'; +import { FindPackageVersionsError } from 'storybook/internal/server-errors'; import { PosixFS, VirtualFS, ZipOpenFS } from '@yarnpkg/fslib'; import { getLibzipSync } from '@yarnpkg/libzip'; diff --git a/code/core/src/common/presets.test.ts b/code/core/src/common/presets.test.ts index 565abe4521f..3a9a6c701a3 100644 --- a/code/core/src/common/presets.test.ts +++ b/code/core/src/common/presets.test.ts @@ -2,7 +2,7 @@ import { normalize } from 'node:path'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import mockRequire from 'mock-require'; @@ -19,7 +19,7 @@ function mockPreset(name: string, mockPresetObject: any) { mockRequire(name, mockPresetObject); } -vi.mock('@storybook/core/node-logger', () => ({ +vi.mock('storybook/internal/node-logger', () => ({ logger: { info: vi.fn(), warn: vi.fn(), diff --git a/code/core/src/common/presets.ts b/code/core/src/common/presets.ts index b85b35d62b7..aa5f2c605aa 100644 --- a/code/core/src/common/presets.ts +++ b/code/core/src/common/presets.ts @@ -1,5 +1,7 @@ import { join, parse } from 'node:path'; +import { logger } from 'storybook/internal/node-logger'; +import { CriticalPresetLoadError } from 'storybook/internal/server-errors'; import type { BuilderOptions, CLIOptions, @@ -10,10 +12,7 @@ import type { PresetConfig, Presets, StorybookConfigRaw, -} from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; -import { CriticalPresetLoadError } from '@storybook/core/server-errors'; +} from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/utils/__tests__/check-addon-order.test.ts b/code/core/src/common/utils/__tests__/check-addon-order.test.ts index 5e7c0a43a10..ed603d4609c 100644 --- a/code/core/src/common/utils/__tests__/check-addon-order.test.ts +++ b/code/core/src/common/utils/__tests__/check-addon-order.test.ts @@ -1,12 +1,11 @@ import { afterEach, describe, expect, it, vi } from 'vitest'; +import { logger } from 'storybook/internal/node-logger'; import type { CoreCommon_AddonEntry, CoreCommon_AddonInfo, CoreCommon_OptionsEntry, -} from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +} from 'storybook/internal/types'; import { checkAddonOrder } from '../check-addon-order'; diff --git a/code/core/src/common/utils/__tests__/normalize-stories.test.ts b/code/core/src/common/utils/__tests__/normalize-stories.test.ts index 26e5f1bcc3c..c104114f7e3 100644 --- a/code/core/src/common/utils/__tests__/normalize-stories.test.ts +++ b/code/core/src/common/utils/__tests__/normalize-stories.test.ts @@ -3,7 +3,7 @@ import { sep } from 'node:path'; import { describe, expect, it, vi } from 'vitest'; -import { InvalidStoriesEntryError } from '@storybook/core/server-errors'; +import { InvalidStoriesEntryError } from 'storybook/internal/server-errors'; import { getDirectoryFromWorkingDir, diff --git a/code/core/src/common/utils/__tests__/template.test.ts b/code/core/src/common/utils/__tests__/template.test.ts index 93fdf7a8ed8..649db2c7b72 100644 --- a/code/core/src/common/utils/__tests__/template.test.ts +++ b/code/core/src/common/utils/__tests__/template.test.ts @@ -18,7 +18,7 @@ const BASE_HTML_CONTENTS = ''; const BASE_BODY_HTML_CONTENTS = '
story contents
'; const BODY_HTML_CONTENTS = '
custom body contents
'; -const base = dirname(require.resolve('@storybook/core/package.json')); +const base = dirname(require.resolve('storybook/package.json')); describe('server.getPreviewHeadHtml', () => { afterEach(() => { diff --git a/code/core/src/common/utils/check-addon-order.ts b/code/core/src/common/utils/check-addon-order.ts index 9d8f72669e0..505376b5398 100644 --- a/code/core/src/common/utils/check-addon-order.ts +++ b/code/core/src/common/utils/check-addon-order.ts @@ -1,10 +1,9 @@ +import { logger } from 'storybook/internal/node-logger'; import type { CoreCommon_AddonEntry, CoreCommon_AddonInfo, CoreCommon_OptionsEntry, -} from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +} from 'storybook/internal/types'; interface Options { before: CoreCommon_AddonInfo; diff --git a/code/core/src/common/utils/cli.test.ts b/code/core/src/common/utils/cli.test.ts index eecfcc64888..4c6d1e574e1 100644 --- a/code/core/src/common/utils/cli.test.ts +++ b/code/core/src/common/utils/cli.test.ts @@ -6,7 +6,7 @@ describe('UTILS', () => { describe.each([ ['@storybook/react', true], ['@storybook/node-logger', true], - ['@storybook/core', true], + ['storybook', true], ['@storybook/linter-config', false], ['@storybook/design-system', false], ['@storybook/addon-styling', false], diff --git a/code/core/src/common/utils/framework-to-renderer.ts b/code/core/src/common/utils/framework-to-renderer.ts index 72cb4c1e248..e77434a7389 100644 --- a/code/core/src/common/utils/framework-to-renderer.ts +++ b/code/core/src/common/utils/framework-to-renderer.ts @@ -1,5 +1,5 @@ -import type { SupportedFrameworks } from '@storybook/core/types'; -import type { SupportedRenderers } from '@storybook/core/types'; +import type { SupportedRenderers } from 'storybook/internal/types'; +import type { SupportedFrameworks } from 'storybook/internal/types'; export const frameworkToRenderer: Record< SupportedFrameworks | SupportedRenderers, diff --git a/code/core/src/common/utils/get-builder-options.ts b/code/core/src/common/utils/get-builder-options.ts index 99f39f76671..55ddc565ad6 100644 --- a/code/core/src/common/utils/get-builder-options.ts +++ b/code/core/src/common/utils/get-builder-options.ts @@ -1,4 +1,4 @@ -import type { Options } from '@storybook/core/types'; +import type { Options } from 'storybook/internal/types'; /** * Builder options can be specified in `core.builder.options` or `framework.options.builder`. diff --git a/code/core/src/common/utils/get-framework-name.ts b/code/core/src/common/utils/get-framework-name.ts index 25b45b772bd..ba9d52c8d54 100644 --- a/code/core/src/common/utils/get-framework-name.ts +++ b/code/core/src/common/utils/get-framework-name.ts @@ -1,4 +1,4 @@ -import type { Options } from '@storybook/core/types'; +import type { Options } from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/utils/get-renderer-name.ts b/code/core/src/common/utils/get-renderer-name.ts index 75e95f76411..8dab8e11e55 100644 --- a/code/core/src/common/utils/get-renderer-name.ts +++ b/code/core/src/common/utils/get-renderer-name.ts @@ -1,4 +1,4 @@ -import type { Options } from '@storybook/core/types'; +import type { Options } from 'storybook/internal/types'; import { frameworkToRenderer } from './framework-to-renderer'; import { extractProperFrameworkName, getFrameworkName } from './get-framework-name'; diff --git a/code/core/src/common/utils/get-story-id.ts b/code/core/src/common/utils/get-story-id.ts index 2275cdfcf8c..1f5ab3827cf 100644 --- a/code/core/src/common/utils/get-story-id.ts +++ b/code/core/src/common/utils/get-story-id.ts @@ -1,10 +1,10 @@ import { relative } from 'node:path'; -import { normalizeStories, normalizeStoryPath } from '@storybook/core/common'; -import type { Options, StoriesEntry } from '@storybook/core/types'; -import { sanitize, storyNameFromExport, toId } from '@storybook/csf'; +import { normalizeStories, normalizeStoryPath } from 'storybook/internal/common'; +import { userOrAutoTitleFromSpecifier } from 'storybook/internal/preview-api'; +import type { Options, StoriesEntry } from 'storybook/internal/types'; -import { userOrAutoTitleFromSpecifier } from '@storybook/core/preview-api'; +import { sanitize, storyNameFromExport, toId } from '@storybook/csf'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/utils/get-storybook-info.ts b/code/core/src/common/utils/get-storybook-info.ts index ce6d5670f7f..e9160cef489 100644 --- a/code/core/src/common/utils/get-storybook-info.ts +++ b/code/core/src/common/utils/get-storybook-info.ts @@ -1,8 +1,8 @@ import { existsSync } from 'node:fs'; import { join } from 'node:path'; -import type { SupportedFrameworks } from '@storybook/core/types'; -import type { CoreCommon_StorybookInfo, PackageJson } from '@storybook/core/types'; +import type { SupportedFrameworks } from 'storybook/internal/types'; +import type { CoreCommon_StorybookInfo, PackageJson } from 'storybook/internal/types'; import { getStorybookConfiguration } from './get-storybook-configuration'; diff --git a/code/core/src/common/utils/get-storybook-refs.ts b/code/core/src/common/utils/get-storybook-refs.ts index 4108ba96941..0b615b60a57 100644 --- a/code/core/src/common/utils/get-storybook-refs.ts +++ b/code/core/src/common/utils/get-storybook-refs.ts @@ -1,9 +1,8 @@ import { readFile } from 'node:fs/promises'; import { dirname, join } from 'node:path'; -import type { Options, Ref } from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; +import type { Options, Ref } from 'storybook/internal/types'; import { findUp } from 'find-up'; import resolveFrom from 'resolve-from'; diff --git a/code/core/src/common/utils/load-custom-presets.ts b/code/core/src/common/utils/load-custom-presets.ts index dcb10435170..c5e2b272dae 100644 --- a/code/core/src/common/utils/load-custom-presets.ts +++ b/code/core/src/common/utils/load-custom-presets.ts @@ -1,6 +1,6 @@ import { resolve } from 'node:path'; -import type { PresetConfig } from '@storybook/core/types'; +import type { PresetConfig } from 'storybook/internal/types'; import { serverRequire, serverResolve } from './interpret-require'; import { validateConfigurationFiles } from './validate-configuration-files'; diff --git a/code/core/src/common/utils/load-main-config.ts b/code/core/src/common/utils/load-main-config.ts index e594a380d6f..7403829e10e 100644 --- a/code/core/src/common/utils/load-main-config.ts +++ b/code/core/src/common/utils/load-main-config.ts @@ -1,9 +1,11 @@ import { readFile } from 'node:fs/promises'; import { relative, resolve } from 'node:path'; -import type { StorybookConfig } from '@storybook/core/types'; - -import { MainFileESMOnlyImportError, MainFileEvaluationError } from '@storybook/core/server-errors'; +import { + MainFileESMOnlyImportError, + MainFileEvaluationError, +} from 'storybook/internal/server-errors'; +import type { StorybookConfig } from 'storybook/internal/types'; import { serverRequire, serverResolve } from './interpret-require'; import { validateConfigurationFiles } from './validate-configuration-files'; diff --git a/code/core/src/common/utils/load-manager-or-addons-file.ts b/code/core/src/common/utils/load-manager-or-addons-file.ts index a60fd6daf9e..cb9d20261bd 100644 --- a/code/core/src/common/utils/load-manager-or-addons-file.ts +++ b/code/core/src/common/utils/load-manager-or-addons-file.ts @@ -1,6 +1,6 @@ import { resolve } from 'node:path'; -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/utils/normalize-stories.ts b/code/core/src/common/utils/normalize-stories.ts index a001209f401..cfdf5a52a67 100644 --- a/code/core/src/common/utils/normalize-stories.ts +++ b/code/core/src/common/utils/normalize-stories.ts @@ -1,9 +1,8 @@ import { lstatSync } from 'node:fs'; import { basename, dirname, relative, resolve } from 'node:path'; -import type { NormalizedStoriesSpecifier, StoriesEntry } from '@storybook/core/types'; - -import { InvalidStoriesEntryError } from '@storybook/core/server-errors'; +import { InvalidStoriesEntryError } from 'storybook/internal/server-errors'; +import type { NormalizedStoriesSpecifier, StoriesEntry } from 'storybook/internal/types'; import * as pico from 'picomatch'; import slash from 'slash'; diff --git a/code/core/src/common/utils/remove.ts b/code/core/src/common/utils/remove.ts index 24879cf3616..91dda44dc35 100644 --- a/code/core/src/common/utils/remove.ts +++ b/code/core/src/common/utils/remove.ts @@ -1,4 +1,4 @@ -import { readConfig, writeConfig } from '@storybook/core/csf-tools'; +import { readConfig, writeConfig } from 'storybook/internal/csf-tools'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/common/utils/template.ts b/code/core/src/common/utils/template.ts index eb32545b7ea..a92120c671a 100644 --- a/code/core/src/common/utils/template.ts +++ b/code/core/src/common/utils/template.ts @@ -8,7 +8,7 @@ export function getPreviewBodyTemplate( configDirPath: string, interpolations?: Record ) { - const packageDir = dirname(require.resolve('@storybook/core/package.json')); + const packageDir = dirname(require.resolve('storybook/package.json')); const base = readFileSync(`${packageDir}/assets/server/base-preview-body.html`, 'utf8'); const bodyHtmlPath = resolve(configDirPath, 'preview-body.html'); @@ -25,7 +25,7 @@ export function getPreviewHeadTemplate( configDirPath: string, interpolations?: Record ) { - const packageDir = dirname(require.resolve('@storybook/core/package.json')); + const packageDir = dirname(require.resolve('storybook/package.json')); const base = readFileSync(`${packageDir}/assets/server/base-preview-head.html`, 'utf8'); const headHtmlPath = resolve(configDirPath, 'preview-head.html'); diff --git a/code/core/src/common/utils/validate-config.ts b/code/core/src/common/utils/validate-config.ts index 221ea923552..388d915de10 100644 --- a/code/core/src/common/utils/validate-config.ts +++ b/code/core/src/common/utils/validate-config.ts @@ -4,7 +4,7 @@ import { CouldNotEvaluateFrameworkError, InvalidFrameworkNameError, MissingFrameworkFieldError, -} from '@storybook/core/server-errors'; +} from 'storybook/internal/server-errors'; import { frameworkPackages } from './get-storybook-info'; diff --git a/code/core/src/common/utils/validate-configuration-files.ts b/code/core/src/common/utils/validate-configuration-files.ts index ccd0dba864e..735342881b8 100644 --- a/code/core/src/common/utils/validate-configuration-files.ts +++ b/code/core/src/common/utils/validate-configuration-files.ts @@ -1,7 +1,7 @@ import { resolve } from 'node:path'; -import { once } from '@storybook/core/node-logger'; -import { MainFileMissingError } from '@storybook/core/server-errors'; +import { once } from 'storybook/internal/node-logger'; +import { MainFileMissingError } from 'storybook/internal/server-errors'; // eslint-disable-next-line depend/ban-dependencies import { glob } from 'glob'; diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index a422b03fabd..622595339dc 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -21,7 +21,7 @@ export default { '@storybook/addon-viewport': '8.5.0-beta.7', '@storybook/builder-vite': '8.5.0-beta.7', '@storybook/builder-webpack5': '8.5.0-beta.7', - '@storybook/core': '8.5.0-beta.7', + storybook: '8.5.0-beta.7', '@storybook/builder-manager': '8.5.0-beta.7', '@storybook/channels': '8.5.0-beta.7', '@storybook/client-logger': '8.5.0-beta.7', @@ -60,7 +60,7 @@ export default { '@storybook/web-components-vite': '8.5.0-beta.7', '@storybook/web-components-webpack5': '8.5.0-beta.7', '@storybook/blocks': '8.5.0-beta.7', - storybook: '8.5.0-beta.7', + 'storybook-renamed': '8.5.0-beta.7', sb: '8.5.0-beta.7', '@storybook/cli': '8.5.0-beta.7', '@storybook/codemod': '8.5.0-beta.7', diff --git a/code/core/src/components/brand/SideBySide.tsx b/code/core/src/components/brand/SideBySide.tsx index a766c7c7d95..3ecc08dbc02 100644 --- a/code/core/src/components/brand/SideBySide.tsx +++ b/code/core/src/components/brand/SideBySide.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; export const SideBySide = styled.div({ display: 'grid', diff --git a/code/core/src/components/brand/colorpalette.mdx b/code/core/src/components/brand/colorpalette.mdx index 582013002da..6bdb70b69db 100644 --- a/code/core/src/components/brand/colorpalette.mdx +++ b/code/core/src/components/brand/colorpalette.mdx @@ -1,6 +1,6 @@ import { Meta, ColorPalette, ColorItem } from '@storybook/blocks'; -import { themes, ThemeProvider, convert, ensure } from '@storybook/core/theming'; +import { themes, ThemeProvider, convert, ensure } from 'storybook/internal/theming'; import { SideBySide } from './SideBySide'; diff --git a/code/core/src/components/brand/typography.mdx b/code/core/src/components/brand/typography.mdx index 8e07423757c..43b582aee66 100644 --- a/code/core/src/components/brand/typography.mdx +++ b/code/core/src/components/brand/typography.mdx @@ -1,4 +1,4 @@ -import { typography } from '@storybook/core/theming'; +import { typography } from 'storybook/internal/theming'; import { Meta, Typeset } from '@storybook/blocks'; export const fontSizes = ['l3', 'l2', 'l1', 'm3', 'm2', 'm1', 's3', 's2', 's1'].map( diff --git a/code/core/src/components/components/ActionBar/ActionBar.tsx b/code/core/src/components/components/ActionBar/ActionBar.tsx index 6e3d15077e4..d509642a3ff 100644 --- a/code/core/src/components/components/ActionBar/ActionBar.tsx +++ b/code/core/src/components/components/ActionBar/ActionBar.tsx @@ -1,7 +1,7 @@ import type { MouseEvent, ReactElement } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Container = styled.div(({ theme }) => ({ position: 'absolute', diff --git a/code/core/src/components/components/Badge/Badge.tsx b/code/core/src/components/components/Badge/Badge.tsx index a76cbd1121c..e29ad43738e 100644 --- a/code/core/src/components/components/Badge/Badge.tsx +++ b/code/core/src/components/components/Badge/Badge.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/components/components/Button/Button.tsx b/code/core/src/components/components/Button/Button.tsx index a1804ebac15..e6e6fb96ac0 100644 --- a/code/core/src/components/components/Button/Button.tsx +++ b/code/core/src/components/components/Button/Button.tsx @@ -1,9 +1,8 @@ import type { ButtonHTMLAttributes, SyntheticEvent } from 'react'; import React, { forwardRef, useEffect, useState } from 'react'; -import { isPropValid, styled } from '@storybook/core/theming'; - -import { deprecate } from '@storybook/core/client-logger'; +import { deprecate } from 'storybook/internal/client-logger'; +import { isPropValid, styled } from 'storybook/internal/theming'; import { Slot } from '@radix-ui/react-slot'; import { darken, lighten, rgba, transparentize } from 'polished'; diff --git a/code/core/src/components/components/ErrorFormatter/ErrorFormatter.tsx b/code/core/src/components/components/ErrorFormatter/ErrorFormatter.tsx index b33a4c2f404..f04746aa9a5 100644 --- a/code/core/src/components/components/ErrorFormatter/ErrorFormatter.tsx +++ b/code/core/src/components/components/ErrorFormatter/ErrorFormatter.tsx @@ -1,6 +1,7 @@ import React, { Fragment } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; const { document } = global; diff --git a/code/core/src/components/components/Loader/Loader.tsx b/code/core/src/components/components/Loader/Loader.tsx index dace42a9b35..a1f48f4ffbc 100644 --- a/code/core/src/components/components/Loader/Loader.tsx +++ b/code/core/src/components/components/Loader/Loader.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { keyframes, styled } from '@storybook/core/theming'; +import { keyframes, styled } from 'storybook/internal/theming'; + import { LightningOffIcon } from '@storybook/icons'; import { transparentize } from 'polished'; diff --git a/code/core/src/components/components/Modal/Modal.styled.tsx b/code/core/src/components/components/Modal/Modal.styled.tsx index 37bb8be8440..24ca5cc0a25 100644 --- a/code/core/src/components/components/Modal/Modal.styled.tsx +++ b/code/core/src/components/components/Modal/Modal.styled.tsx @@ -1,7 +1,8 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { keyframes, styled } from '@storybook/core/theming'; +import { keyframes, styled } from 'storybook/internal/theming'; + import { CrossIcon } from '@storybook/icons'; import * as Dialog from '@radix-ui/react-dialog'; diff --git a/code/core/src/components/components/ProgressSpinner/ProgressSpinner.tsx b/code/core/src/components/components/ProgressSpinner/ProgressSpinner.tsx index 02f81ab6d34..99cb591c308 100644 --- a/code/core/src/components/components/ProgressSpinner/ProgressSpinner.tsx +++ b/code/core/src/components/components/ProgressSpinner/ProgressSpinner.tsx @@ -1,6 +1,6 @@ import React, { type ComponentProps } from 'react'; -import { keyframes, styled } from '@storybook/core/theming'; +import { keyframes, styled } from 'storybook/internal/theming'; const XMLNS = 'http://www.w3.org/2000/svg'; diff --git a/code/core/src/components/components/ScrollArea/ScrollArea.stories.tsx b/code/core/src/components/components/ScrollArea/ScrollArea.stories.tsx index 134088a66ed..0fd154f1349 100644 --- a/code/core/src/components/components/ScrollArea/ScrollArea.stories.tsx +++ b/code/core/src/components/components/ScrollArea/ScrollArea.stories.tsx @@ -1,7 +1,7 @@ import type { ReactElement } from 'react'; import React, { Fragment } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { ScrollArea } from './ScrollArea'; diff --git a/code/core/src/components/components/ScrollArea/ScrollArea.tsx b/code/core/src/components/components/ScrollArea/ScrollArea.tsx index 195f70d68b0..bffed73ab31 100644 --- a/code/core/src/components/components/ScrollArea/ScrollArea.tsx +++ b/code/core/src/components/components/ScrollArea/ScrollArea.tsx @@ -1,6 +1,6 @@ import React, { forwardRef } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; diff --git a/code/core/src/components/components/Zoom/ZoomElement.tsx b/code/core/src/components/components/Zoom/ZoomElement.tsx index 7fb8068a3d6..092ec91be70 100644 --- a/code/core/src/components/components/Zoom/ZoomElement.tsx +++ b/code/core/src/components/components/Zoom/ZoomElement.tsx @@ -1,7 +1,7 @@ import type { ReactElement } from 'react'; import React, { useCallback, useEffect, useRef, useState } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import type { ResizeHandler } from 'use-resize-observer'; import useResizeObserver from 'use-resize-observer'; diff --git a/code/core/src/components/components/bar/bar.tsx b/code/core/src/components/components/bar/bar.tsx index 571d8401662..96520daea99 100644 --- a/code/core/src/components/components/bar/bar.tsx +++ b/code/core/src/components/components/bar/bar.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React, { Children } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import type { ScrollAreaProps } from '../ScrollArea/ScrollArea'; import { ScrollArea } from '../ScrollArea/ScrollArea'; diff --git a/code/core/src/components/components/bar/button.tsx b/code/core/src/components/components/bar/button.tsx index dc1727d10b5..4a8a326e528 100644 --- a/code/core/src/components/components/bar/button.tsx +++ b/code/core/src/components/components/bar/button.tsx @@ -9,7 +9,7 @@ import type { } from 'react'; import React, { forwardRef } from 'react'; -import { isPropValid, styled } from '@storybook/core/theming'; +import { isPropValid, styled } from 'storybook/internal/theming'; interface ButtonProps extends DetailedHTMLProps, HTMLButtonElement> { diff --git a/code/core/src/components/components/bar/separator.tsx b/code/core/src/components/components/bar/separator.tsx index dd06697e9af..e72ed7e37f1 100644 --- a/code/core/src/components/components/bar/separator.tsx +++ b/code/core/src/components/components/bar/separator.tsx @@ -1,6 +1,6 @@ import React, { Fragment } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; export interface SeparatorProps { force?: boolean; diff --git a/code/core/src/components/components/clipboard/ClipboardCode.tsx b/code/core/src/components/components/clipboard/ClipboardCode.tsx index bb9ffd1bf73..1ca8264cc9d 100644 --- a/code/core/src/components/components/clipboard/ClipboardCode.tsx +++ b/code/core/src/components/components/clipboard/ClipboardCode.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { color, styled, typography } from '@storybook/core/theming'; +import { color, styled, typography } from 'storybook/internal/theming'; const Code = styled.pre` line-height: 18px; diff --git a/code/core/src/components/components/form/field/field.tsx b/code/core/src/components/components/form/field/field.tsx index ad43a138878..388e8cb81c4 100644 --- a/code/core/src/components/components/form/field/field.tsx +++ b/code/core/src/components/components/form/field/field.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Wrapper = styled.label(({ theme }) => ({ display: 'flex', diff --git a/code/core/src/components/components/form/form.stories.tsx b/code/core/src/components/components/form/form.stories.tsx index a081368f6db..1a2ba432cb7 100644 --- a/code/core/src/components/components/form/form.stories.tsx +++ b/code/core/src/components/components/form/form.stories.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { action } from '@storybook/addon-actions'; diff --git a/code/core/src/components/components/form/index.tsx b/code/core/src/components/components/form/index.tsx index 4eba4e779f1..ef6f9e9f5f9 100644 --- a/code/core/src/components/components/form/index.tsx +++ b/code/core/src/components/components/form/index.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { Button } from '../Button/Button'; import { Field } from './field/field'; diff --git a/code/core/src/components/components/form/input/input.tsx b/code/core/src/components/components/form/input/input.tsx index b32381ff107..d684be0cd69 100644 --- a/code/core/src/components/components/form/input/input.tsx +++ b/code/core/src/components/components/form/input/input.tsx @@ -1,8 +1,8 @@ import type { HTMLProps, SelectHTMLAttributes } from 'react'; import React, { forwardRef } from 'react'; -import type { CSSObject, StorybookTheme } from '@storybook/core/theming'; -import { styled } from '@storybook/core/theming'; +import type { CSSObject, StorybookTheme } from 'storybook/internal/theming'; +import { styled } from 'storybook/internal/theming'; import TextareaAutoResize from 'react-textarea-autosize'; diff --git a/code/core/src/components/components/icon/icon.stories.tsx b/code/core/src/components/components/icon/icon.stories.tsx index acafe6af442..522af78a6d6 100644 --- a/code/core/src/components/components/icon/icon.stories.tsx +++ b/code/core/src/components/components/icon/icon.stories.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { css, styled } from '@storybook/core/theming'; +import { css, styled } from 'storybook/internal/theming'; import type { IconType } from './icon'; import { Icons, icons } from './icon'; diff --git a/code/core/src/components/components/icon/icon.tsx b/code/core/src/components/components/icon/icon.tsx index bc9d447bec9..ea3b58ce466 100644 --- a/code/core/src/components/components/icon/icon.tsx +++ b/code/core/src/components/components/icon/icon.tsx @@ -1,10 +1,10 @@ import type { ComponentProps } from 'react'; import React, { memo } from 'react'; -import { styled } from '@storybook/core/theming'; -import * as StorybookIcons from '@storybook/icons'; +import { deprecate, logger } from 'storybook/internal/client-logger'; +import { styled } from 'storybook/internal/theming'; -import { deprecate, logger } from '@storybook/core/client-logger'; +import * as StorybookIcons from '@storybook/icons'; export type IconType = keyof typeof icons; type NewIconTypes = (typeof icons)[IconType]; diff --git a/code/core/src/components/components/placeholder/placeholder.tsx b/code/core/src/components/components/placeholder/placeholder.tsx index faa7d1df78b..b5bd178d944 100644 --- a/code/core/src/components/components/placeholder/placeholder.tsx +++ b/code/core/src/components/components/placeholder/placeholder.tsx @@ -1,6 +1,6 @@ import React, { Children } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Title = styled.div(({ theme }) => ({ fontWeight: theme.typography.weight.bold, diff --git a/code/core/src/components/components/shared/animation.ts b/code/core/src/components/components/shared/animation.ts index 7838d880b93..bf3f53d0d0e 100644 --- a/code/core/src/components/components/shared/animation.ts +++ b/code/core/src/components/components/shared/animation.ts @@ -1,4 +1,4 @@ -import { keyframes } from '@storybook/core/theming'; +import { keyframes } from 'storybook/internal/theming'; export const rotate360 = keyframes` from { diff --git a/code/core/src/components/components/spaced/Spaced.stories.tsx b/code/core/src/components/components/spaced/Spaced.stories.tsx index 3f342022e3b..0c5f98bad33 100644 --- a/code/core/src/components/components/spaced/Spaced.stories.tsx +++ b/code/core/src/components/components/spaced/Spaced.stories.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { Spaced } from './Spaced'; diff --git a/code/core/src/components/components/spaced/Spaced.tsx b/code/core/src/components/components/spaced/Spaced.tsx index 4c0afcfb9bf..1658eb123af 100644 --- a/code/core/src/components/components/spaced/Spaced.tsx +++ b/code/core/src/components/components/spaced/Spaced.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { ignoreSsrWarning, styled } from '@storybook/core/theming'; +import { ignoreSsrWarning, styled } from 'storybook/internal/theming'; const toNumber = (input: any) => (typeof input === 'number' ? input : Number(input)); diff --git a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx index 712b329ce2f..25367395b9c 100644 --- a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx +++ b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { ThemeProvider, ensure, themes } from '@storybook/core/theming'; +import { ThemeProvider, ensure, themes } from 'storybook/internal/theming'; import { SyntaxHighlighter } from './lazy-syntaxhighlighter'; diff --git a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx index aecec066f27..958979dce26 100644 --- a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx +++ b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx @@ -1,10 +1,10 @@ import type { MouseEvent } from 'react'; import React, { useCallback, useEffect, useState } from 'react'; -import { styled } from '@storybook/core/theming'; -import { global } from '@storybook/global'; +import { logger } from 'storybook/internal/client-logger'; +import { styled } from 'storybook/internal/theming'; -import { logger } from '@storybook/core/client-logger'; +import { global } from '@storybook/global'; import memoize from 'memoizerific'; // @ts-expect-error (Converted from ts-ignore) diff --git a/code/core/src/components/components/tabs/EmptyTabContent.stories.tsx b/code/core/src/components/components/tabs/EmptyTabContent.stories.tsx index 9c291b9e629..fa4b90e709c 100644 --- a/code/core/src/components/components/tabs/EmptyTabContent.stories.tsx +++ b/code/core/src/components/components/tabs/EmptyTabContent.stories.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { Link } from '@storybook/core/components'; +import { Link } from 'storybook/internal/components'; + import { DocumentIcon } from '@storybook/icons'; import type { Meta, StoryObj } from '@storybook/react'; diff --git a/code/core/src/components/components/tabs/EmptyTabContent.tsx b/code/core/src/components/components/tabs/EmptyTabContent.tsx index cdb191e5971..61673616f8d 100644 --- a/code/core/src/components/components/tabs/EmptyTabContent.tsx +++ b/code/core/src/components/components/tabs/EmptyTabContent.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Wrapper = styled.div(({ theme }) => ({ height: '100%', diff --git a/code/core/src/components/components/tabs/tabs.helpers.tsx b/code/core/src/components/components/tabs/tabs.helpers.tsx index 90ae4c2c10a..da08e63a2ab 100644 --- a/code/core/src/components/components/tabs/tabs.helpers.tsx +++ b/code/core/src/components/components/tabs/tabs.helpers.tsx @@ -1,8 +1,8 @@ import type { FC, PropsWithChildren, ReactChild, ReactElement, ReactNode } from 'react'; import React, { Children } from 'react'; -import { styled } from '@storybook/core/theming'; -import type { Addon_RenderOptions } from '@storybook/core/types'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_RenderOptions } from 'storybook/internal/types'; import type { TabsProps } from './tabs'; diff --git a/code/core/src/components/components/tabs/tabs.hooks.tsx b/code/core/src/components/components/tabs/tabs.hooks.tsx index be3a8f2060a..6725188c417 100644 --- a/code/core/src/components/components/tabs/tabs.hooks.tsx +++ b/code/core/src/components/components/tabs/tabs.hooks.tsx @@ -1,6 +1,7 @@ import React, { useCallback, useLayoutEffect, useRef, useState } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; + import { sanitize } from '@storybook/csf'; import useResizeObserver from 'use-resize-observer'; diff --git a/code/core/src/components/components/tabs/tabs.tsx b/code/core/src/components/components/tabs/tabs.tsx index 3c8c46c45c1..ae681d43a90 100644 --- a/code/core/src/components/components/tabs/tabs.tsx +++ b/code/core/src/components/components/tabs/tabs.tsx @@ -1,8 +1,9 @@ import type { FC, PropsWithChildren, ReactElement, ReactNode, SyntheticEvent } from 'react'; import React, { Component, memo, useMemo } from 'react'; -import { styled } from '@storybook/core/theming'; -import type { Addon_RenderOptions } from '@storybook/core/types'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_RenderOptions } from 'storybook/internal/types'; + import { sanitize } from '@storybook/csf'; import { FlexBar } from '../bar/bar'; diff --git a/code/core/src/components/components/tooltip/ListItem.tsx b/code/core/src/components/components/tooltip/ListItem.tsx index 10e513cc1b6..d3596cc9f16 100644 --- a/code/core/src/components/components/tooltip/ListItem.tsx +++ b/code/core/src/components/components/tooltip/ListItem.tsx @@ -1,7 +1,7 @@ import type { ComponentProps, ReactNode, SyntheticEvent } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import memoize from 'memoizerific'; import { transparentize } from 'polished'; diff --git a/code/core/src/components/components/tooltip/Tooltip.stories.tsx b/code/core/src/components/components/tooltip/Tooltip.stories.tsx index 35385c1b447..b255bb815b3 100644 --- a/code/core/src/components/components/tooltip/Tooltip.stories.tsx +++ b/code/core/src/components/components/tooltip/Tooltip.stories.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { Tooltip } from './Tooltip'; diff --git a/code/core/src/components/components/tooltip/Tooltip.tsx b/code/core/src/components/components/tooltip/Tooltip.tsx index ef053f1baf5..1d55dc303ba 100644 --- a/code/core/src/components/components/tooltip/Tooltip.tsx +++ b/code/core/src/components/components/tooltip/Tooltip.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { type Color, lighten, styled } from '@storybook/core/theming'; +import { type Color, lighten, styled } from 'storybook/internal/theming'; import memoize from 'memoizerific'; diff --git a/code/core/src/components/components/tooltip/TooltipLinkList.tsx b/code/core/src/components/components/tooltip/TooltipLinkList.tsx index 91e86eae71a..c2ac48aa780 100644 --- a/code/core/src/components/components/tooltip/TooltipLinkList.tsx +++ b/code/core/src/components/components/tooltip/TooltipLinkList.tsx @@ -1,7 +1,7 @@ import type { ComponentProps, ReactNode, SyntheticEvent } from 'react'; import React, { Fragment, useCallback } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import type { LinkWrapperType, ListItemProps } from './ListItem'; import ListItem from './ListItem'; diff --git a/code/core/src/components/components/tooltip/TooltipMessage.tsx b/code/core/src/components/components/tooltip/TooltipMessage.tsx index 3882e428fab..da15b042136 100644 --- a/code/core/src/components/components/tooltip/TooltipMessage.tsx +++ b/code/core/src/components/components/tooltip/TooltipMessage.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { Link } from '../typography/link/link'; diff --git a/code/core/src/components/components/tooltip/TooltipNote.tsx b/code/core/src/components/components/tooltip/TooltipNote.tsx index 6bfde56693d..a605040ba5b 100644 --- a/code/core/src/components/components/tooltip/TooltipNote.tsx +++ b/code/core/src/components/components/tooltip/TooltipNote.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Note = styled.div(({ theme }) => ({ padding: '2px 6px', diff --git a/code/core/src/components/components/tooltip/WithTooltip.stories.tsx b/code/core/src/components/components/tooltip/WithTooltip.stories.tsx index e5651c50bf7..952dceeaf51 100644 --- a/code/core/src/components/components/tooltip/WithTooltip.stories.tsx +++ b/code/core/src/components/components/tooltip/WithTooltip.stories.tsx @@ -1,7 +1,8 @@ import type { ComponentProps, FunctionComponent } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; + import type { StoryObj } from '@storybook/react'; import { expect, screen } from '@storybook/test'; diff --git a/code/core/src/components/components/tooltip/WithTooltip.tsx b/code/core/src/components/components/tooltip/WithTooltip.tsx index c6bddae9379..304603367c2 100644 --- a/code/core/src/components/components/tooltip/WithTooltip.tsx +++ b/code/core/src/components/components/tooltip/WithTooltip.tsx @@ -2,7 +2,8 @@ import type { ComponentProps, ReactNode } from 'react'; import React, { useCallback, useEffect, useState } from 'react'; import ReactDOM from 'react-dom'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import type { PopperOptions, Config as ReactPopperTooltipConfig } from 'react-popper-tooltip'; diff --git a/code/core/src/components/components/typography/DocumentWrapper.tsx b/code/core/src/components/components/typography/DocumentWrapper.tsx index 8a3a8329d78..81e65ad9534 100644 --- a/code/core/src/components/components/typography/DocumentWrapper.tsx +++ b/code/core/src/components/components/typography/DocumentWrapper.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; export const DocumentWrapper = styled.div(({ theme }) => ({ fontSize: `${theme.typography.size.s2}px`, diff --git a/code/core/src/components/components/typography/ResetWrapper.tsx b/code/core/src/components/components/typography/ResetWrapper.tsx index 652cb41754f..c83edaf5648 100644 --- a/code/core/src/components/components/typography/ResetWrapper.tsx +++ b/code/core/src/components/components/typography/ResetWrapper.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withReset } from './lib/common'; diff --git a/code/core/src/components/components/typography/elements/A.tsx b/code/core/src/components/components/typography/elements/A.tsx index 2eb9cdb4d87..914b6ecbdbc 100644 --- a/code/core/src/components/components/typography/elements/A.tsx +++ b/code/core/src/components/components/typography/elements/A.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withReset } from '../lib/common'; import { Link } from './Link'; diff --git a/code/core/src/components/components/typography/elements/Blockquote.tsx b/code/core/src/components/components/typography/elements/Blockquote.tsx index b4e06b210ed..b430027a03d 100644 --- a/code/core/src/components/components/typography/elements/Blockquote.tsx +++ b/code/core/src/components/components/typography/elements/Blockquote.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/Code.tsx b/code/core/src/components/components/typography/elements/Code.tsx index e22b3cca913..e8360dc8184 100644 --- a/code/core/src/components/components/typography/elements/Code.tsx +++ b/code/core/src/components/components/typography/elements/Code.tsx @@ -1,7 +1,7 @@ import type { ComponentProps } from 'react'; import React, { Children } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { SyntaxHighlighter } from '../../syntaxhighlighter/syntaxhighlighter'; import type { SupportedLanguage } from '../../syntaxhighlighter/syntaxhighlighter-types'; diff --git a/code/core/src/components/components/typography/elements/DL.tsx b/code/core/src/components/components/typography/elements/DL.tsx index 840dbc0bbed..7957323031c 100644 --- a/code/core/src/components/components/typography/elements/DL.tsx +++ b/code/core/src/components/components/typography/elements/DL.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/Div.tsx b/code/core/src/components/components/typography/elements/Div.tsx index 7e8b9b6765d..69f87f323f2 100644 --- a/code/core/src/components/components/typography/elements/Div.tsx +++ b/code/core/src/components/components/typography/elements/Div.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H1.tsx b/code/core/src/components/components/typography/elements/H1.tsx index 6ede5882351..b9bcd975b49 100644 --- a/code/core/src/components/components/typography/elements/H1.tsx +++ b/code/core/src/components/components/typography/elements/H1.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H2.tsx b/code/core/src/components/components/typography/elements/H2.tsx index f2c070827ed..8aff4b6410f 100644 --- a/code/core/src/components/components/typography/elements/H2.tsx +++ b/code/core/src/components/components/typography/elements/H2.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H3.tsx b/code/core/src/components/components/typography/elements/H3.tsx index 150474aa427..45caf5b602d 100644 --- a/code/core/src/components/components/typography/elements/H3.tsx +++ b/code/core/src/components/components/typography/elements/H3.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H4.tsx b/code/core/src/components/components/typography/elements/H4.tsx index f0933727d8c..89b9b47641d 100644 --- a/code/core/src/components/components/typography/elements/H4.tsx +++ b/code/core/src/components/components/typography/elements/H4.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H5.tsx b/code/core/src/components/components/typography/elements/H5.tsx index 637b64cad8f..349189c3111 100644 --- a/code/core/src/components/components/typography/elements/H5.tsx +++ b/code/core/src/components/components/typography/elements/H5.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/H6.tsx b/code/core/src/components/components/typography/elements/H6.tsx index b862026ede7..41df58909ae 100644 --- a/code/core/src/components/components/typography/elements/H6.tsx +++ b/code/core/src/components/components/typography/elements/H6.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { headerCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/HR.tsx b/code/core/src/components/components/typography/elements/HR.tsx index c5f054a36ec..ac80ed84c43 100644 --- a/code/core/src/components/components/typography/elements/HR.tsx +++ b/code/core/src/components/components/typography/elements/HR.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; export const HR = styled.hr(({ theme }) => ({ border: '0 none', diff --git a/code/core/src/components/components/typography/elements/Img.tsx b/code/core/src/components/components/typography/elements/Img.tsx index ccd1cf1eb8e..6dcd8e7d622 100644 --- a/code/core/src/components/components/typography/elements/Img.tsx +++ b/code/core/src/components/components/typography/elements/Img.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; export const Img = styled.img({ maxWidth: '100%', diff --git a/code/core/src/components/components/typography/elements/LI.tsx b/code/core/src/components/components/typography/elements/LI.tsx index 9361defda4e..58fac5d874c 100644 --- a/code/core/src/components/components/typography/elements/LI.tsx +++ b/code/core/src/components/components/typography/elements/LI.tsx @@ -1,5 +1,5 @@ -import type { CSSObject } from '@storybook/core/theming'; -import { styled } from '@storybook/core/theming'; +import type { CSSObject } from 'storybook/internal/theming'; +import { styled } from 'storybook/internal/theming'; import { codeCommon, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/OL.tsx b/code/core/src/components/components/typography/elements/OL.tsx index dd6c328c72b..251006eca97 100644 --- a/code/core/src/components/components/typography/elements/OL.tsx +++ b/code/core/src/components/components/typography/elements/OL.tsx @@ -1,5 +1,5 @@ -import { styled } from '@storybook/core/theming'; -import type { Interpolation } from '@storybook/core/theming'; +import type { Interpolation } from 'storybook/internal/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/P.tsx b/code/core/src/components/components/typography/elements/P.tsx index 3039d859227..a390fcbc922 100644 --- a/code/core/src/components/components/typography/elements/P.tsx +++ b/code/core/src/components/components/typography/elements/P.tsx @@ -1,5 +1,5 @@ -import type { CSSObject } from '@storybook/core/theming'; -import { styled } from '@storybook/core/theming'; +import type { CSSObject } from 'storybook/internal/theming'; +import { styled } from 'storybook/internal/theming'; import { codeCommon, withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/Pre.tsx b/code/core/src/components/components/typography/elements/Pre.tsx index d2c3a1258cc..cc10e8c8cd6 100644 --- a/code/core/src/components/components/typography/elements/Pre.tsx +++ b/code/core/src/components/components/typography/elements/Pre.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/Span.tsx b/code/core/src/components/components/typography/elements/Span.tsx index 35d9e45bd60..4e81d8a65c5 100644 --- a/code/core/src/components/components/typography/elements/Span.tsx +++ b/code/core/src/components/components/typography/elements/Span.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/TT.tsx b/code/core/src/components/components/typography/elements/TT.tsx index 4544a0b6ded..9ed77bbc157 100644 --- a/code/core/src/components/components/typography/elements/TT.tsx +++ b/code/core/src/components/components/typography/elements/TT.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { codeCommon } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/Table.tsx b/code/core/src/components/components/typography/elements/Table.tsx index 262adddd3f3..125890817cc 100644 --- a/code/core/src/components/components/typography/elements/Table.tsx +++ b/code/core/src/components/components/typography/elements/Table.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/elements/UL.tsx b/code/core/src/components/components/typography/elements/UL.tsx index 1aeb5b10bb6..1eeb32cfb25 100644 --- a/code/core/src/components/components/typography/elements/UL.tsx +++ b/code/core/src/components/components/typography/elements/UL.tsx @@ -1,5 +1,5 @@ -import { styled } from '@storybook/core/theming'; -import type { Interpolation } from '@storybook/core/theming'; +import type { Interpolation } from 'storybook/internal/theming'; +import { styled } from 'storybook/internal/theming'; import { withMargin, withReset } from '../lib/common'; diff --git a/code/core/src/components/components/typography/lib/common.tsx b/code/core/src/components/components/typography/lib/common.tsx index fc0d32f128b..d5ce3f625cb 100644 --- a/code/core/src/components/components/typography/lib/common.tsx +++ b/code/core/src/components/components/typography/lib/common.tsx @@ -1,4 +1,4 @@ -import type { CSSObject, FunctionInterpolation } from '@storybook/core/theming'; +import type { CSSObject, FunctionInterpolation } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/components/components/typography/link/link.test.tsx b/code/core/src/components/components/typography/link/link.test.tsx index 5e0af1da209..97e1317b111 100644 --- a/code/core/src/components/components/typography/link/link.test.tsx +++ b/code/core/src/components/components/typography/link/link.test.tsx @@ -6,7 +6,7 @@ import { afterEach, describe, expect, it, vi } from 'vitest'; import type { AnchorHTMLAttributes } from 'react'; import React from 'react'; -import { ThemeProvider, convert, themes } from '@storybook/core/theming'; +import { ThemeProvider, convert, themes } from 'storybook/internal/theming'; import type { LinkProps } from './link'; import { Link } from './link'; diff --git a/code/core/src/components/components/typography/link/link.tsx b/code/core/src/components/components/typography/link/link.tsx index 2ce80ec9612..02f94544dca 100644 --- a/code/core/src/components/components/typography/link/link.tsx +++ b/code/core/src/components/components/typography/link/link.tsx @@ -1,7 +1,8 @@ import type { AnchorHTMLAttributes, MouseEvent } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; + import { ChevronRightIcon } from '@storybook/icons'; import { darken } from 'polished'; diff --git a/code/core/src/core-events/data/testing-module.ts b/code/core/src/core-events/data/testing-module.ts index ad843450723..52a14a0f032 100644 --- a/code/core/src/core-events/data/testing-module.ts +++ b/code/core/src/core-events/data/testing-module.ts @@ -1,4 +1,4 @@ -import type { Addon_TestProviderState, Addon_TestProviderType } from '@storybook/core/types'; +import type { Addon_TestProviderState, Addon_TestProviderType } from 'storybook/internal/types'; type DateNow = number; diff --git a/code/core/src/core-server/build-dev.ts b/code/core/src/core-server/build-dev.ts index c8b336a22e0..ecedb1d62d8 100644 --- a/code/core/src/core-server/build-dev.ts +++ b/code/core/src/core-server/build-dev.ts @@ -11,13 +11,13 @@ import { serverResolve, validateFrameworkName, versions, -} from '@storybook/core/common'; -import { oneWayHash, telemetry } from '@storybook/core/telemetry'; -import type { BuilderOptions, CLIOptions, LoadOptions, Options } from '@storybook/core/types'; -import { global } from '@storybook/global'; +} from 'storybook/internal/common'; +import { deprecate } from 'storybook/internal/node-logger'; +import { MissingBuilderError, NoStatsForViteDevError } from 'storybook/internal/server-errors'; +import { oneWayHash, telemetry } from 'storybook/internal/telemetry'; +import type { BuilderOptions, CLIOptions, LoadOptions, Options } from 'storybook/internal/types'; -import { deprecate } from '@storybook/core/node-logger'; -import { MissingBuilderError, NoStatsForViteDevError } from '@storybook/core/server-errors'; +import { global } from '@storybook/global'; import prompts from 'prompts'; import invariant from 'tiny-invariant'; @@ -123,7 +123,7 @@ export async function buildDevStandalone( let presets = await loadAllPresets({ corePresets, overridePresets: [ - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], ...options, isCritical: true, @@ -170,7 +170,7 @@ export async function buildDevStandalone( // Load second pass: all presets are applied in order presets = await loadAllPresets({ corePresets: [ - require.resolve('@storybook/core/core-server/presets/common-preset'), + require.resolve('storybook/internal/core-server/presets/common-preset'), ...(managerBuilder.corePresets || []), ...(previewBuilder.corePresets || []), ...(resolvedRenderer ? [resolvedRenderer] : []), @@ -178,7 +178,7 @@ export async function buildDevStandalone( ], overridePresets: [ ...(previewBuilder.overridePresets || []), - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], ...options, }); diff --git a/code/core/src/core-server/build-static.ts b/code/core/src/core-server/build-static.ts index ab0d979acaf..f8b90fa7fb5 100644 --- a/code/core/src/core-server/build-static.ts +++ b/code/core/src/core-server/build-static.ts @@ -9,12 +9,12 @@ import { logConfig, normalizeStories, resolveAddonName, -} from '@storybook/core/common'; -import { getPrecedingUpgrade, telemetry } from '@storybook/core/telemetry'; -import type { BuilderOptions, CLIOptions, LoadOptions, Options } from '@storybook/core/types'; -import { global } from '@storybook/global'; +} from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; +import { getPrecedingUpgrade, telemetry } from 'storybook/internal/telemetry'; +import type { BuilderOptions, CLIOptions, LoadOptions, Options } from 'storybook/internal/types'; -import { logger } from '@storybook/core/node-logger'; +import { global } from '@storybook/global'; import picocolors from 'picocolors'; @@ -64,11 +64,11 @@ export async function buildStaticStandalone(options: BuildStaticStandaloneOption logger.info('=> Loading presets'); let presets = await loadAllPresets({ corePresets: [ - require.resolve('@storybook/core/core-server/presets/common-preset'), + require.resolve('storybook/internal/core-server/presets/common-preset'), ...corePresets, ], overridePresets: [ - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], isCritical: true, ...options, @@ -83,7 +83,7 @@ export async function buildStaticStandalone(options: BuildStaticStandaloneOption : undefined; presets = await loadAllPresets({ corePresets: [ - require.resolve('@storybook/core/core-server/presets/common-preset'), + require.resolve('storybook/internal/core-server/presets/common-preset'), ...(managerBuilder.corePresets || []), ...(previewBuilder.corePresets || []), ...(resolvedRenderer ? [resolvedRenderer] : []), @@ -91,7 +91,7 @@ export async function buildStaticStandalone(options: BuildStaticStandaloneOption ], overridePresets: [ ...(previewBuilder.overridePresets || []), - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], ...options, build, @@ -128,7 +128,7 @@ export async function buildStaticStandalone(options: BuildStaticStandaloneOption } const coreServerPublicDir = join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/package.json')), 'assets/browser' ); effects.push(cp(coreServerPublicDir, options.outputDir, { recursive: true })); diff --git a/code/core/src/core-server/dev-server.ts b/code/core/src/core-server/dev-server.ts index 325d3336651..ee6dfcaffe6 100644 --- a/code/core/src/core-server/dev-server.ts +++ b/code/core/src/core-server/dev-server.ts @@ -1,8 +1,7 @@ -import { logConfig } from '@storybook/core/common'; -import type { Options } from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; -import { MissingBuilderError } from '@storybook/core/server-errors'; +import { logConfig } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; +import { MissingBuilderError } from 'storybook/internal/server-errors'; +import type { Options } from 'storybook/internal/types'; import compression from '@polka/compression'; import polka from 'polka'; diff --git a/code/core/src/core-server/index.ts b/code/core/src/core-server/index.ts index 5a74e0056c1..23c4a42ecc3 100644 --- a/code/core/src/core-server/index.ts +++ b/code/core/src/core-server/index.ts @@ -1,6 +1,6 @@ /// -export { getPreviewHeadTemplate, getPreviewBodyTemplate } from '@storybook/core/common'; +export { getPreviewHeadTemplate, getPreviewBodyTemplate } from 'storybook/internal/common'; export * from './build-static'; export * from './build-dev'; diff --git a/code/core/src/core-server/load.ts b/code/core/src/core-server/load.ts index cb03ceb5ca7..a9c4321abe5 100644 --- a/code/core/src/core-server/load.ts +++ b/code/core/src/core-server/load.ts @@ -6,9 +6,10 @@ import { loadMainConfig, resolveAddonName, validateFrameworkName, -} from '@storybook/core/common'; -import { oneWayHash } from '@storybook/core/telemetry'; -import type { BuilderOptions, CLIOptions, LoadOptions, Options } from '@storybook/core/types'; +} from 'storybook/internal/common'; +import { oneWayHash } from 'storybook/internal/telemetry'; +import type { BuilderOptions, CLIOptions, LoadOptions, Options } from 'storybook/internal/types'; + import { global } from '@storybook/global'; export async function loadStorybook( @@ -49,7 +50,7 @@ export async function loadStorybook( let presets = await loadAllPresets({ corePresets, overridePresets: [ - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], ...options, isCritical: true, @@ -62,12 +63,12 @@ export async function loadStorybook( presets = await loadAllPresets({ corePresets: [ - require.resolve('@storybook/core/core-server/presets/common-preset'), + require.resolve('storybook/internal/core-server/presets/common-preset'), ...(resolvedRenderer ? [resolvedRenderer] : []), ...corePresets, ], overridePresets: [ - require.resolve('@storybook/core/core-server/presets/common-override-preset'), + require.resolve('storybook/internal/core-server/presets/common-override-preset'), ], ...options, }); diff --git a/code/core/src/core-server/presets/common-manager.ts b/code/core/src/core-server/presets/common-manager.ts index 0bdf7cde003..ef24236ebbb 100644 --- a/code/core/src/core-server/presets/common-manager.ts +++ b/code/core/src/core-server/presets/common-manager.ts @@ -1,6 +1,6 @@ -import { global } from '@storybook/global'; +import { addons } from 'storybook/internal/manager-api'; -import { addons } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; const TAG_FILTERS = 'tag-filters'; const STATIC_FILTER = 'static-filter'; diff --git a/code/core/src/core-server/presets/common-override-preset.ts b/code/core/src/core-server/presets/common-override-preset.ts index 2566bee5359..4c2a1ec96ba 100644 --- a/code/core/src/core-server/presets/common-override-preset.ts +++ b/code/core/src/core-server/presets/common-override-preset.ts @@ -1,4 +1,4 @@ -import type { PresetProperty, TestBuildFlags } from '@storybook/core/types'; +import type { PresetProperty, TestBuildFlags } from 'storybook/internal/types'; import { removeMDXEntries } from '../utils/remove-mdx-entries'; diff --git a/code/core/src/core-server/presets/common-preset.ts b/code/core/src/core-server/presets/common-preset.ts index 34b852cbb7b..d1597a2e2a0 100644 --- a/code/core/src/core-server/presets/common-preset.ts +++ b/code/core/src/core-server/presets/common-preset.ts @@ -2,15 +2,17 @@ import { existsSync } from 'node:fs'; import { readFile } from 'node:fs/promises'; import { dirname, isAbsolute, join } from 'node:path'; -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; import { getDirectoryFromWorkingDir, getPreviewBodyTemplate, getPreviewHeadTemplate, loadEnvs, removeAddon as removeAddonBase, -} from '@storybook/core/common'; -import { telemetry } from '@storybook/core/telemetry'; +} from 'storybook/internal/common'; +import { readCsf } from 'storybook/internal/csf-tools'; +import { logger } from 'storybook/internal/node-logger'; +import { telemetry } from 'storybook/internal/telemetry'; import type { CLIOptions, CoreConfig, @@ -18,10 +20,7 @@ import type { Options, PresetProperty, PresetPropertyFn, -} from '@storybook/core/types'; - -import { readCsf } from '@storybook/core/csf-tools'; -import { logger } from '@storybook/core/node-logger'; +} from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; @@ -45,7 +44,7 @@ const interpolate = (string: string, data: Record = {}) => Object.entries(data).reduce((acc, [k, v]) => acc.replace(new RegExp(`%${k}%`, 'g'), v), string); const defaultFavicon = join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/package.json')), '/assets/browser/favicon.svg' ); @@ -372,7 +371,7 @@ export const tags = async (existing: any) => { export const managerEntries = async (existing: any, options: Options) => { return [ join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/package.json')), 'dist/core-server/presets/common-manager.js' ), ...(existing || []), diff --git a/code/core/src/core-server/presets/favicon.test.ts b/code/core/src/core-server/presets/favicon.test.ts index 4e6c72cc061..d98fef00953 100644 --- a/code/core/src/core-server/presets/favicon.test.ts +++ b/code/core/src/core-server/presets/favicon.test.ts @@ -3,12 +3,12 @@ import { dirname, join } from 'node:path'; import { expect, it, vi } from 'vitest'; -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import * as m from './common-preset'; const defaultFavicon = join( - dirname(require.resolve('@storybook/core/package.json')), + dirname(require.resolve('storybook/package.json')), '/assets/browser/favicon.svg' ); @@ -29,7 +29,7 @@ const createOptions = (locations: string[]): Parameters[1] => }, }); -vi.mock('@storybook/core/node-logger', () => { +vi.mock('storybook/internal/node-logger', () => { return { logger: { warn: vi.fn(() => {}), diff --git a/code/core/src/core-server/server-channel/create-new-story-channel.test.ts b/code/core/src/core-server/server-channel/create-new-story-channel.test.ts index 23fa28dbc87..ac94659f27a 100644 --- a/code/core/src/core-server/server-channel/create-new-story-channel.test.ts +++ b/code/core/src/core-server/server-channel/create-new-story-channel.test.ts @@ -2,19 +2,18 @@ import { join } from 'node:path'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { ChannelTransport } from '@storybook/core/channels'; -import { Channel } from '@storybook/core/channels'; - -import type { CreateNewStoryRequestPayload, RequestData } from '@storybook/core/core-events'; +import type { ChannelTransport } from 'storybook/internal/channels'; +import { Channel } from 'storybook/internal/channels'; +import type { CreateNewStoryRequestPayload, RequestData } from 'storybook/internal/core-events'; import { CREATE_NEW_STORYFILE_REQUEST, CREATE_NEW_STORYFILE_RESPONSE, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { initCreateNewStoryChannel } from './create-new-story-channel'; -vi.mock('@storybook/core/common', async (importOriginal) => { - const actual = await importOriginal(); +vi.mock('storybook/internal/common', async (importOriginal) => { + const actual = await importOriginal(); return { ...actual, getProjectRoot: vi.fn().mockReturnValue(process.cwd()), diff --git a/code/core/src/core-server/server-channel/create-new-story-channel.ts b/code/core/src/core-server/server-channel/create-new-story-channel.ts index a1e3b77239d..92179ff92a9 100644 --- a/code/core/src/core-server/server-channel/create-new-story-channel.ts +++ b/code/core/src/core-server/server-channel/create-new-story-channel.ts @@ -2,22 +2,21 @@ import { existsSync } from 'node:fs'; import { writeFile } from 'node:fs/promises'; import { relative } from 'node:path'; -import type { Channel } from '@storybook/core/channels'; -import { getStoryId } from '@storybook/core/common'; -import { telemetry } from '@storybook/core/telemetry'; -import type { CoreConfig, Options } from '@storybook/core/types'; - +import type { Channel } from 'storybook/internal/channels'; +import { getStoryId } from 'storybook/internal/common'; import type { CreateNewStoryErrorPayload, CreateNewStoryRequestPayload, CreateNewStoryResponsePayload, RequestData, ResponseData, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { CREATE_NEW_STORYFILE_REQUEST, CREATE_NEW_STORYFILE_RESPONSE, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import { telemetry } from 'storybook/internal/telemetry'; +import type { CoreConfig, Options } from 'storybook/internal/types'; import { getNewStoryFile } from '../utils/get-new-story-file'; diff --git a/code/core/src/core-server/server-channel/file-search-channel.test.ts b/code/core/src/core-server/server-channel/file-search-channel.test.ts index 64728b142e8..1a8c24697be 100644 --- a/code/core/src/core-server/server-channel/file-search-channel.test.ts +++ b/code/core/src/core-server/server-channel/file-search-channel.test.ts @@ -1,19 +1,21 @@ // @vitest-environment happy-dom import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { ChannelTransport } from '@storybook/core/channels'; -import { Channel } from '@storybook/core/channels'; +import { Channel } from 'storybook/internal/channels'; +import type { ChannelTransport } from 'storybook/internal/channels'; import { extractProperRendererNameFromFramework, getFrameworkName, getProjectRoot, -} from '@storybook/core/common'; - -import type { FileComponentSearchRequestPayload, RequestData } from '@storybook/core/core-events'; +} from 'storybook/internal/common'; +import type { + FileComponentSearchRequestPayload, + RequestData, +} from 'storybook/internal/core-events'; import { FILE_COMPONENT_SEARCH_REQUEST, FILE_COMPONENT_SEARCH_RESPONSE, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { searchFiles } from '../utils/search-files'; import { initFileSearchChannel } from './file-search-channel'; @@ -22,7 +24,7 @@ vi.mock(import('../utils/search-files'), async (importOriginal) => ({ searchFiles: vi.fn((await importOriginal()).searchFiles), })); -vi.mock('@storybook/core/common'); +vi.mock('storybook/internal/common'); beforeEach(() => { vi.restoreAllMocks(); diff --git a/code/core/src/core-server/server-channel/file-search-channel.ts b/code/core/src/core-server/server-channel/file-search-channel.ts index d9e67ed1804..5343dcb387e 100644 --- a/code/core/src/core-server/server-channel/file-search-channel.ts +++ b/code/core/src/core-server/server-channel/file-search-channel.ts @@ -1,25 +1,24 @@ import { readFile } from 'node:fs/promises'; import { dirname, join } from 'node:path'; -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; import { extractProperRendererNameFromFramework, getFrameworkName, getProjectRoot, -} from '@storybook/core/common'; -import { telemetry } from '@storybook/core/telemetry'; -import type { CoreConfig, Options, SupportedRenderers } from '@storybook/core/types'; - +} from 'storybook/internal/common'; import type { FileComponentSearchRequestPayload, FileComponentSearchResponsePayload, RequestData, ResponseData, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { FILE_COMPONENT_SEARCH_REQUEST, FILE_COMPONENT_SEARCH_RESPONSE, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import { telemetry } from 'storybook/internal/telemetry'; +import type { CoreConfig, Options, SupportedRenderers } from 'storybook/internal/types'; import { doesStoryFileExist, getStoryMetadata } from '../utils/get-new-story-file'; import { getParser } from '../utils/parser'; diff --git a/code/core/src/core-server/standalone.ts b/code/core/src/core-server/standalone.ts index d7946357814..ad5b641d46f 100644 --- a/code/core/src/core-server/standalone.ts +++ b/code/core/src/core-server/standalone.ts @@ -5,7 +5,7 @@ import { buildStaticStandalone } from './build-static'; async function build(options: any = {}, frameworkOptions: any = {}) { const { mode = 'dev' } = options; - const packageJsonDir = dirname(require.resolve('@storybook/core/package.json')); + const packageJsonDir = dirname(require.resolve('storybook/package.json')); const packageJson = JSON.parse(require('fs').readFileSync(`${packageJsonDir}/package.json`)); const commonOptions = { diff --git a/code/core/src/core-server/typings.d.ts b/code/core/src/core-server/typings.d.ts index 1dfb2f3e191..3f3cb688131 100644 --- a/code/core/src/core-server/typings.d.ts +++ b/code/core/src/core-server/typings.d.ts @@ -6,5 +6,5 @@ declare module '@aw-web-design/x-default-browser'; declare module '@discoveryjs/json-ext'; declare module 'watchpack'; -declare var FEATURES: import('@storybook/core/types').StorybookConfigRaw['features']; -declare var TAGS_OPTIONS: import('@storybook/core/types').TagsOptions; +declare var FEATURES: import('storybook/internal/types').StorybookConfigRaw['features']; +declare var TAGS_OPTIONS: import('storybook/internal/types').TagsOptions; diff --git a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts index f199c05cfe7..c1277bf794f 100644 --- a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts +++ b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts @@ -3,12 +3,12 @@ import { join } from 'node:path'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; -import type { NormalizedStoriesSpecifier, StoryIndexEntry } from '@storybook/core/types'; -import { toId } from '@storybook/csf'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; +import { getStorySortParameter, readCsf } from 'storybook/internal/csf-tools'; +import { logger, once } from 'storybook/internal/node-logger'; +import type { NormalizedStoriesSpecifier, StoryIndexEntry } from 'storybook/internal/types'; -import { getStorySortParameter, readCsf } from '@storybook/core/csf-tools'; -import { logger, once } from '@storybook/core/node-logger'; +import { toId } from '@storybook/csf'; import { csfIndexer } from '../presets/common-preset'; import type { StoryIndexGeneratorOptions } from './StoryIndexGenerator'; @@ -22,11 +22,11 @@ vi.mock('@storybook/csf', async (importOriginal) => { }; }); -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); const toIdMock = vi.mocked(toId); -vi.mock('@storybook/core/csf-tools', async (importOriginal) => { - const csfTools = await importOriginal(); +vi.mock('storybook/internal/csf-tools', async (importOriginal) => { + const csfTools = await importOriginal(); return { ...csfTools, readCsf: vi.fn(csfTools.readCsf), diff --git a/code/core/src/core-server/utils/StoryIndexGenerator.ts b/code/core/src/core-server/utils/StoryIndexGenerator.ts index 164613d7e4c..4b0c69a05ae 100644 --- a/code/core/src/core-server/utils/StoryIndexGenerator.ts +++ b/code/core/src/core-server/utils/StoryIndexGenerator.ts @@ -3,7 +3,10 @@ import { existsSync } from 'node:fs'; import { readFile } from 'node:fs/promises'; import { dirname, extname, join, normalize, relative, resolve, sep } from 'node:path'; -import { commonGlobOptions, normalizeStoryPath } from '@storybook/core/common'; +import { commonGlobOptions, normalizeStoryPath } from 'storybook/internal/common'; +import { getStorySortParameter, loadConfig } from 'storybook/internal/csf-tools'; +import { logger, once } from 'storybook/internal/node-logger'; +import { sortStoriesV7, userOrAutoTitleFromSpecifier } from 'storybook/internal/preview-api'; import type { DocsIndexEntry, DocsOptions, @@ -16,12 +19,9 @@ import type { StoryIndexEntry, StorybookConfigRaw, Tag, -} from '@storybook/core/types'; -import { combineTags, storyNameFromExport, toId } from '@storybook/csf'; +} from 'storybook/internal/types'; -import { getStorySortParameter, loadConfig } from '@storybook/core/csf-tools'; -import { logger, once } from '@storybook/core/node-logger'; -import { sortStoriesV7, userOrAutoTitleFromSpecifier } from '@storybook/core/preview-api'; +import { combineTags, storyNameFromExport, toId } from '@storybook/csf'; import { findUp } from 'find-up'; import picocolors from 'picocolors'; diff --git a/code/core/src/core-server/utils/__tests__/index-extraction.test.ts b/code/core/src/core-server/utils/__tests__/index-extraction.test.ts index 8377cdb18e2..a6c9dd01ba4 100644 --- a/code/core/src/core-server/utils/__tests__/index-extraction.test.ts +++ b/code/core/src/core-server/utils/__tests__/index-extraction.test.ts @@ -2,13 +2,13 @@ import { join } from 'node:path'; import { describe, expect, it, vi } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; -import type { NormalizedStoriesSpecifier } from '@storybook/core/types'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; +import type { NormalizedStoriesSpecifier } from 'storybook/internal/types'; import type { StoryIndexGeneratorOptions } from '../StoryIndexGenerator'; import { AUTODOCS_TAG, StoryIndexGenerator } from '../StoryIndexGenerator'; -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); const options: StoryIndexGeneratorOptions = { configDir: join(__dirname, '..', '__mockdata__'), diff --git a/code/core/src/core-server/utils/__tests__/remove-mdx-stories.test.ts b/code/core/src/core-server/utils/__tests__/remove-mdx-stories.test.ts index 7aa3621c289..3f8258f012f 100644 --- a/code/core/src/core-server/utils/__tests__/remove-mdx-stories.test.ts +++ b/code/core/src/core-server/utils/__tests__/remove-mdx-stories.test.ts @@ -2,8 +2,8 @@ import { join } from 'node:path'; import { describe, expect, it, vi } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; -import { type StoriesEntry } from '@storybook/core/types'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; +import { type StoriesEntry } from 'storybook/internal/types'; // eslint-disable-next-line depend/ban-dependencies import { glob as globOriginal } from 'glob'; diff --git a/code/core/src/core-server/utils/__tests__/server-channel.test.ts b/code/core/src/core-server/utils/__tests__/server-channel.test.ts index c43955bd588..a25571593f2 100644 --- a/code/core/src/core-server/utils/__tests__/server-channel.test.ts +++ b/code/core/src/core-server/utils/__tests__/server-channel.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import { Channel } from '@storybook/core/channels'; +import { Channel } from 'storybook/internal/channels'; import { EventEmitter } from 'events'; import type { Server } from 'http'; diff --git a/code/core/src/core-server/utils/autoName.ts b/code/core/src/core-server/utils/autoName.ts index 6256a3a76f3..b4cd26bb68a 100644 --- a/code/core/src/core-server/utils/autoName.ts +++ b/code/core/src/core-server/utils/autoName.ts @@ -1,6 +1,6 @@ import { basename } from 'node:path'; -import type { Path } from '@storybook/core/types'; +import type { Path } from 'storybook/internal/types'; /** * Calculate a name to use for a docs entry if not specified. The rule is: diff --git a/code/core/src/core-server/utils/build-or-throw.ts b/code/core/src/core-server/utils/build-or-throw.ts index a2dade3725c..288f8057141 100644 --- a/code/core/src/core-server/utils/build-or-throw.ts +++ b/code/core/src/core-server/utils/build-or-throw.ts @@ -1,4 +1,4 @@ -import { NoMatchingExportError } from '@storybook/core/server-errors'; +import { NoMatchingExportError } from 'storybook/internal/server-errors'; export async function buildOrThrow(callback: () => Promise): Promise { try { diff --git a/code/core/src/core-server/utils/constants.ts b/code/core/src/core-server/utils/constants.ts index 5363b78cdcb..636c7b66495 100644 --- a/code/core/src/core-server/utils/constants.ts +++ b/code/core/src/core-server/utils/constants.ts @@ -4,7 +4,7 @@ export const DEBOUNCE = 100; export const defaultStaticDirs = [ { - from: join(dirname(require.resolve('@storybook/core/package.json')), 'assets', 'browser'), + from: join(dirname(require.resolve('storybook/package.json')), 'assets', 'browser'), to: '/sb-common-assets', }, ]; diff --git a/code/core/src/core-server/utils/copy-all-static-files.ts b/code/core/src/core-server/utils/copy-all-static-files.ts index 2518fa82338..699e284e4e3 100644 --- a/code/core/src/core-server/utils/copy-all-static-files.ts +++ b/code/core/src/core-server/utils/copy-all-static-files.ts @@ -1,9 +1,8 @@ import { cp } from 'node:fs/promises'; import { join, relative } from 'node:path'; -import { getDirectoryFromWorkingDir } from '@storybook/core/common'; - -import { logger } from '@storybook/core/node-logger'; +import { getDirectoryFromWorkingDir } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; import picocolors from 'picocolors'; diff --git a/code/core/src/core-server/utils/doTelemetry.ts b/code/core/src/core-server/utils/doTelemetry.ts index 0e9b48b8c8f..1d2ef54d307 100644 --- a/code/core/src/core-server/utils/doTelemetry.ts +++ b/code/core/src/core-server/utils/doTelemetry.ts @@ -1,5 +1,5 @@ -import { getPrecedingUpgrade, telemetry } from '@storybook/core/telemetry'; -import type { CoreConfig, Options } from '@storybook/core/types'; +import { getPrecedingUpgrade, telemetry } from 'storybook/internal/telemetry'; +import type { CoreConfig, Options } from 'storybook/internal/types'; import type Polka from 'polka'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/core-server/utils/get-builders.ts b/code/core/src/core-server/utils/get-builders.ts index 5b654a14c95..6ffe6250e72 100644 --- a/code/core/src/core-server/utils/get-builders.ts +++ b/code/core/src/core-server/utils/get-builders.ts @@ -1,11 +1,10 @@ import { pathToFileURL } from 'node:url'; -import type { Builder, Options } from '@storybook/core/types'; - -import { MissingBuilderError } from '@storybook/core/server-errors'; +import { MissingBuilderError } from 'storybook/internal/server-errors'; +import type { Builder, Options } from 'storybook/internal/types'; export async function getManagerBuilder(): Promise> { - return import('@storybook/core/builder-manager'); + return import('storybook/internal/builder-manager'); } export async function getPreviewBuilder( diff --git a/code/core/src/core-server/utils/get-new-story-file.test.ts b/code/core/src/core-server/utils/get-new-story-file.test.ts index 6144927e478..be2265f329d 100644 --- a/code/core/src/core-server/utils/get-new-story-file.test.ts +++ b/code/core/src/core-server/utils/get-new-story-file.test.ts @@ -4,8 +4,8 @@ import { describe, expect, it, vi } from 'vitest'; import { getNewStoryFile } from './get-new-story-file'; -vi.mock('@storybook/core/common', async (importOriginal) => { - const actual = await importOriginal(); +vi.mock('storybook/internal/common', async (importOriginal) => { + const actual = await importOriginal(); return { ...actual, getProjectRoot: vi.fn().mockReturnValue(require('path').join(__dirname)), diff --git a/code/core/src/core-server/utils/get-new-story-file.ts b/code/core/src/core-server/utils/get-new-story-file.ts index 570ab8aecf7..593997a291f 100644 --- a/code/core/src/core-server/utils/get-new-story-file.ts +++ b/code/core/src/core-server/utils/get-new-story-file.ts @@ -6,10 +6,9 @@ import { getFrameworkName, getProjectRoot, rendererPackages, -} from '@storybook/core/common'; -import type { Options } from '@storybook/core/types'; - -import type { CreateNewStoryRequestPayload } from '@storybook/core/core-events'; +} from 'storybook/internal/common'; +import type { CreateNewStoryRequestPayload } from 'storybook/internal/core-events'; +import type { Options } from 'storybook/internal/types'; import { getJavaScriptTemplateForNewStoryFile } from './new-story-templates/javascript'; import { getTypeScriptTemplateForNewStoryFile } from './new-story-templates/typescript'; diff --git a/code/core/src/core-server/utils/get-server-channel.ts b/code/core/src/core-server/utils/get-server-channel.ts index b7f86328292..e1e4705000e 100644 --- a/code/core/src/core-server/utils/get-server-channel.ts +++ b/code/core/src/core-server/utils/get-server-channel.ts @@ -1,5 +1,5 @@ -import type { ChannelHandler } from '@storybook/core/channels'; -import { Channel } from '@storybook/core/channels'; +import type { ChannelHandler } from 'storybook/internal/channels'; +import { Channel } from 'storybook/internal/channels'; import { isJSON, parse, stringify } from 'telejson'; import WebSocket, { WebSocketServer } from 'ws'; diff --git a/code/core/src/core-server/utils/getStoryIndexGenerator.ts b/code/core/src/core-server/utils/getStoryIndexGenerator.ts index d91373d825c..0559055808e 100644 --- a/code/core/src/core-server/utils/getStoryIndexGenerator.ts +++ b/code/core/src/core-server/utils/getStoryIndexGenerator.ts @@ -1,5 +1,5 @@ -import { normalizeStories } from '@storybook/core/common'; -import type { DocsOptions, Options } from '@storybook/core/types'; +import { normalizeStories } from 'storybook/internal/common'; +import type { DocsOptions, Options } from 'storybook/internal/types'; import type Polka from 'polka'; diff --git a/code/core/src/core-server/utils/metadata.ts b/code/core/src/core-server/utils/metadata.ts index a9a2ebb337b..a0c53c3ccd0 100644 --- a/code/core/src/core-server/utils/metadata.ts +++ b/code/core/src/core-server/utils/metadata.ts @@ -1,6 +1,6 @@ import { writeFile } from 'node:fs/promises'; -import { getStorybookMetadata } from '@storybook/core/telemetry'; +import { getStorybookMetadata } from 'storybook/internal/telemetry'; import type Polka from 'polka'; diff --git a/code/core/src/core-server/utils/open-in-browser.ts b/code/core/src/core-server/utils/open-in-browser.ts index aa5f745b8ce..2a8789171f4 100644 --- a/code/core/src/core-server/utils/open-in-browser.ts +++ b/code/core/src/core-server/utils/open-in-browser.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import getDefaultBrowser from '@aw-web-design/x-default-browser'; import betterOpn from 'better-opn'; diff --git a/code/core/src/core-server/utils/output-startup-information.ts b/code/core/src/core-server/utils/output-startup-information.ts index 411e3e80be4..8d8973a0d24 100644 --- a/code/core/src/core-server/utils/output-startup-information.ts +++ b/code/core/src/core-server/utils/output-startup-information.ts @@ -1,6 +1,5 @@ -import type { VersionCheck } from '@storybook/core/types'; - -import { colors } from '@storybook/core/node-logger'; +import { colors } from 'storybook/internal/node-logger'; +import type { VersionCheck } from 'storybook/internal/types'; import boxen from 'boxen'; import Table from 'cli-table3'; diff --git a/code/core/src/core-server/utils/output-stats.ts b/code/core/src/core-server/utils/output-stats.ts index 24c736147f1..a852c2766e0 100644 --- a/code/core/src/core-server/utils/output-stats.ts +++ b/code/core/src/core-server/utils/output-stats.ts @@ -1,9 +1,8 @@ import { createWriteStream } from 'node:fs'; import { join } from 'node:path'; -import type { Stats } from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; +import type { Stats } from 'storybook/internal/types'; import { stringifyStream } from '@discoveryjs/json-ext'; import picocolors from 'picocolors'; diff --git a/code/core/src/core-server/utils/parser/generic-parser.ts b/code/core/src/core-server/utils/parser/generic-parser.ts index b4229b72663..4b28fdbbb56 100644 --- a/code/core/src/core-server/utils/parser/generic-parser.ts +++ b/code/core/src/core-server/utils/parser/generic-parser.ts @@ -1,4 +1,4 @@ -import { parser, types as t } from '@storybook/core/babel'; +import { parser, types as t } from 'storybook/internal/babel'; import type { Parser, ParserResult } from './types'; diff --git a/code/core/src/core-server/utils/parser/index.ts b/code/core/src/core-server/utils/parser/index.ts index 38481165008..61feeb8790e 100644 --- a/code/core/src/core-server/utils/parser/index.ts +++ b/code/core/src/core-server/utils/parser/index.ts @@ -1,4 +1,4 @@ -import type { SupportedRenderers } from '@storybook/core/types'; +import type { SupportedRenderers } from 'storybook/internal/types'; import { GenericParser } from './generic-parser'; import type { Parser } from './types'; diff --git a/code/core/src/core-server/utils/remove-mdx-entries.ts b/code/core/src/core-server/utils/remove-mdx-entries.ts index da431155016..9d2237bf98a 100644 --- a/code/core/src/core-server/utils/remove-mdx-entries.ts +++ b/code/core/src/core-server/utils/remove-mdx-entries.ts @@ -1,7 +1,7 @@ import { isAbsolute, join, relative } from 'node:path'; -import { commonGlobOptions, normalizeStories } from '@storybook/core/common'; -import type { Options, StoriesEntry } from '@storybook/core/types'; +import { commonGlobOptions, normalizeStories } from 'storybook/internal/common'; +import type { Options, StoriesEntry } from 'storybook/internal/types'; // eslint-disable-next-line depend/ban-dependencies import { glob } from 'glob'; diff --git a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts index 549c74337ca..e145c763820 100644 --- a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts +++ b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts @@ -4,7 +4,7 @@ import { join } from 'node:path'; import { describe, expect, test } from 'vitest'; -import { printCsf, readCsf } from '@storybook/core/csf-tools'; +import { printCsf, readCsf } from 'storybook/internal/csf-tools'; import { format } from 'prettier'; diff --git a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts index fe85e2cb6aa..f6f415481d3 100644 --- a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts +++ b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts @@ -1,7 +1,6 @@ /* eslint-disable no-underscore-dangle */ -import { types as t, traverse } from '@storybook/core/babel'; - -import type { CsfFile } from '@storybook/core/csf-tools'; +import { types as t, traverse } from 'storybook/internal/babel'; +import type { CsfFile } from 'storybook/internal/csf-tools'; import { SaveStoryError } from './utils'; diff --git a/code/core/src/core-server/utils/save-story/save-story.ts b/code/core/src/core-server/utils/save-story/save-story.ts index 9131107fdc0..baefa376494 100644 --- a/code/core/src/core-server/utils/save-story/save-story.ts +++ b/code/core/src/core-server/utils/save-story/save-story.ts @@ -2,25 +2,25 @@ import { writeFile } from 'node:fs/promises'; import { basename, join } from 'node:path'; -import type { Channel } from '@storybook/core/channels'; -import { formatFileContent } from '@storybook/core/common'; -import { isExampleStoryId, telemetry } from '@storybook/core/telemetry'; -import type { CoreConfig, Options } from '@storybook/core/types'; -import { storyNameFromExport, toId } from '@storybook/csf'; - +import type { Channel } from 'storybook/internal/channels'; +import { formatFileContent } from 'storybook/internal/common'; import type { RequestData, ResponseData, SaveStoryRequestPayload, SaveStoryResponsePayload, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { SAVE_STORY_REQUEST, SAVE_STORY_RESPONSE, STORY_RENDERED, -} from '@storybook/core/core-events'; -import { printCsf, readCsf } from '@storybook/core/csf-tools'; -import { logger } from '@storybook/core/node-logger'; +} from 'storybook/internal/core-events'; +import { printCsf, readCsf } from 'storybook/internal/csf-tools'; +import { logger } from 'storybook/internal/node-logger'; +import { isExampleStoryId, telemetry } from 'storybook/internal/telemetry'; +import type { CoreConfig, Options } from 'storybook/internal/types'; + +import { storyNameFromExport, toId } from '@storybook/csf'; import { duplicateStoryWithNewName } from './duplicate-story-with-new-name'; import { updateArgsInCsfFile } from './update-args-in-csf-file'; diff --git a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts index 43bc049fc58..30426f2773f 100644 --- a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts +++ b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts @@ -4,7 +4,7 @@ import { join } from 'node:path'; import { describe, expect, test } from 'vitest'; -import { printCsf, readCsf } from '@storybook/core/csf-tools'; +import { printCsf, readCsf } from 'storybook/internal/csf-tools'; import { format } from 'prettier'; diff --git a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts index 7e1f30e7e96..f6ecaed1a38 100644 --- a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts +++ b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts @@ -1,4 +1,4 @@ -import { types as t, traverse } from '@storybook/core/babel'; +import { types as t, traverse } from 'storybook/internal/babel'; import { SaveStoryError } from './utils'; import { valueToAST } from './valueToAST'; diff --git a/code/core/src/core-server/utils/save-story/valueToAST.ts b/code/core/src/core-server/utils/save-story/valueToAST.ts index 48aa0952cb2..72fe823aad3 100644 --- a/code/core/src/core-server/utils/save-story/valueToAST.ts +++ b/code/core/src/core-server/utils/save-story/valueToAST.ts @@ -1,4 +1,4 @@ -import { parser, types as t } from '@storybook/core/babel'; +import { parser, types as t } from 'storybook/internal/babel'; export function valueToAST(literal: T): any { if (literal === null) { diff --git a/code/core/src/core-server/utils/server-address.test.ts b/code/core/src/core-server/utils/server-address.test.ts index a2c5475dc2e..fa714b9e7bb 100644 --- a/code/core/src/core-server/utils/server-address.test.ts +++ b/code/core/src/core-server/utils/server-address.test.ts @@ -8,7 +8,7 @@ vi.mock('node:os', () => ({ default: { release: () => '' }, })); vi.mock('detect-port'); -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); describe('getServerAddresses', () => { const port = 3000; diff --git a/code/core/src/core-server/utils/server-address.ts b/code/core/src/core-server/utils/server-address.ts index 7bbc6970a9c..89e826aa480 100644 --- a/code/core/src/core-server/utils/server-address.ts +++ b/code/core/src/core-server/utils/server-address.ts @@ -1,6 +1,6 @@ import os from 'node:os'; -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import detectFreePort from 'detect-port'; diff --git a/code/core/src/core-server/utils/server-init.ts b/code/core/src/core-server/utils/server-init.ts index d06c3421e7b..6dc78f1422e 100644 --- a/code/core/src/core-server/utils/server-init.ts +++ b/code/core/src/core-server/utils/server-init.ts @@ -1,6 +1,6 @@ import { readFile } from 'node:fs/promises'; -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import http from 'http'; import https from 'https'; diff --git a/code/core/src/core-server/utils/server-statics.ts b/code/core/src/core-server/utils/server-statics.ts index 470d14ceb15..85455ebf537 100644 --- a/code/core/src/core-server/utils/server-statics.ts +++ b/code/core/src/core-server/utils/server-statics.ts @@ -1,10 +1,9 @@ import { existsSync } from 'node:fs'; import { basename, isAbsolute, posix, resolve, sep, win32 } from 'node:path'; -import { getDirectoryFromWorkingDir } from '@storybook/core/common'; -import type { Options, StorybookConfigRaw } from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +import { getDirectoryFromWorkingDir } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; +import type { Options, StorybookConfigRaw } from 'storybook/internal/types'; import picocolors from 'picocolors'; import type Polka from 'polka'; diff --git a/code/core/src/core-server/utils/stories-json.test.ts b/code/core/src/core-server/utils/stories-json.test.ts index 4868c149b72..360b218d994 100644 --- a/code/core/src/core-server/utils/stories-json.test.ts +++ b/code/core/src/core-server/utils/stories-json.test.ts @@ -2,9 +2,8 @@ import { join } from 'node:path'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; - -import { STORY_INDEX_INVALIDATED } from '@storybook/core/core-events'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; +import { STORY_INDEX_INVALIDATED } from 'storybook/internal/core-events'; import { debounce } from 'es-toolkit/compat'; import type Polka from 'polka'; @@ -18,7 +17,7 @@ import { DEBOUNCE, useStoriesJson } from './stories-json'; vi.mock('watchpack'); vi.mock('es-toolkit/compat'); -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); const workingDir = join(__dirname, '__mockdata__'); const normalizedStories = [ diff --git a/code/core/src/core-server/utils/stories-json.ts b/code/core/src/core-server/utils/stories-json.ts index a33e12eb039..f94a0c542ff 100644 --- a/code/core/src/core-server/utils/stories-json.ts +++ b/code/core/src/core-server/utils/stories-json.ts @@ -1,9 +1,8 @@ import { writeFile } from 'node:fs/promises'; import { basename } from 'node:path'; -import type { NormalizedStoriesSpecifier, StoryIndex } from '@storybook/core/types'; - -import { STORY_INDEX_INVALIDATED } from '@storybook/core/core-events'; +import { STORY_INDEX_INVALIDATED } from 'storybook/internal/core-events'; +import type { NormalizedStoriesSpecifier, StoryIndex } from 'storybook/internal/types'; import { debounce } from 'es-toolkit/compat'; import type Polka from 'polka'; diff --git a/code/core/src/core-server/utils/summarizeIndex.ts b/code/core/src/core-server/utils/summarizeIndex.ts index 92932939d47..9d880825e94 100644 --- a/code/core/src/core-server/utils/summarizeIndex.ts +++ b/code/core/src/core-server/utils/summarizeIndex.ts @@ -1,5 +1,5 @@ -import { isExampleStoryId } from '@storybook/core/telemetry'; -import type { IndexEntry, StoryIndex } from '@storybook/core/types'; +import { isExampleStoryId } from 'storybook/internal/telemetry'; +import type { IndexEntry, StoryIndex } from 'storybook/internal/types'; import { AUTODOCS_TAG, PLAY_FN_TAG, isMdxEntry } from './StoryIndexGenerator'; diff --git a/code/core/src/core-server/utils/summarizeStats.ts b/code/core/src/core-server/utils/summarizeStats.ts index 0120e7eac32..ccad3514661 100644 --- a/code/core/src/core-server/utils/summarizeStats.ts +++ b/code/core/src/core-server/utils/summarizeStats.ts @@ -1,4 +1,4 @@ -import type { IndexInputStats } from '@storybook/core/types'; +import type { IndexInputStats } from 'storybook/internal/types'; export type IndexStatsSummary = Record; diff --git a/code/core/src/core-server/utils/update-check.ts b/code/core/src/core-server/utils/update-check.ts index efdd6ba9551..d96bca52868 100644 --- a/code/core/src/core-server/utils/update-check.ts +++ b/code/core/src/core-server/utils/update-check.ts @@ -1,7 +1,6 @@ -import { cache } from '@storybook/core/common'; -import type { VersionCheck } from '@storybook/core/types'; - -import { colors } from '@storybook/core/node-logger'; +import { cache } from 'storybook/internal/common'; +import { colors } from 'storybook/internal/node-logger'; +import type { VersionCheck } from 'storybook/internal/types'; import picocolors from 'picocolors'; import semver from 'semver'; diff --git a/code/core/src/core-server/utils/versionStatus.ts b/code/core/src/core-server/utils/versionStatus.ts index e351d50094e..93c924b731c 100644 --- a/code/core/src/core-server/utils/versionStatus.ts +++ b/code/core/src/core-server/utils/versionStatus.ts @@ -1,4 +1,4 @@ -import type { VersionCheck } from '@storybook/core/types'; +import type { VersionCheck } from 'storybook/internal/types'; export const versionStatus = (versionCheck: VersionCheck) => { if (versionCheck.error) { diff --git a/code/core/src/core-server/utils/warnOnIncompatibleAddons.ts b/code/core/src/core-server/utils/warnOnIncompatibleAddons.ts index aaf64313fd6..30b4fd06483 100644 --- a/code/core/src/core-server/utils/warnOnIncompatibleAddons.ts +++ b/code/core/src/core-server/utils/warnOnIncompatibleAddons.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import { getIncompatiblePackagesSummary, diff --git a/code/core/src/core-server/utils/warnWhenUsingArgTypesRegex.ts b/code/core/src/core-server/utils/warnWhenUsingArgTypesRegex.ts index ea28dbfc9c0..87d5d601dcd 100644 --- a/code/core/src/core-server/utils/warnWhenUsingArgTypesRegex.ts +++ b/code/core/src/core-server/utils/warnWhenUsingArgTypesRegex.ts @@ -1,9 +1,8 @@ import { readFile } from 'node:fs/promises'; -import { type BabelFile, core } from '@storybook/core/babel'; -import type { StorybookConfig } from '@storybook/core/types'; - -import { babelParse } from '@storybook/core/csf-tools'; +import { type BabelFile, core } from 'storybook/internal/babel'; +import { babelParse } from 'storybook/internal/csf-tools'; +import type { StorybookConfig } from 'storybook/internal/types'; import picocolors from 'picocolors'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/core-server/utils/watch-story-specifiers.test.ts b/code/core/src/core-server/utils/watch-story-specifiers.test.ts index 9142af5aeb2..476db312e4c 100644 --- a/code/core/src/core-server/utils/watch-story-specifiers.test.ts +++ b/code/core/src/core-server/utils/watch-story-specifiers.test.ts @@ -2,7 +2,7 @@ import { join } from 'node:path'; import { afterEach, describe, expect, it, vi } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; import Watchpack from 'watchpack'; diff --git a/code/core/src/core-server/utils/watch-story-specifiers.ts b/code/core/src/core-server/utils/watch-story-specifiers.ts index 6fa8d3e83a6..33c67876713 100644 --- a/code/core/src/core-server/utils/watch-story-specifiers.ts +++ b/code/core/src/core-server/utils/watch-story-specifiers.ts @@ -1,8 +1,8 @@ import { type Dirent, lstatSync, readdirSync } from 'node:fs'; import { basename, join, relative, resolve } from 'node:path'; -import { commonGlobOptions } from '@storybook/core/common'; -import type { NormalizedStoriesSpecifier, Path } from '@storybook/core/types'; +import { commonGlobOptions } from 'storybook/internal/common'; +import type { NormalizedStoriesSpecifier, Path } from 'storybook/internal/types'; import slash from 'slash'; import Watchpack from 'watchpack'; diff --git a/code/core/src/core-server/utils/watchConfig.ts b/code/core/src/core-server/utils/watchConfig.ts index 073d3bc6c2d..c3b993d04b1 100644 --- a/code/core/src/core-server/utils/watchConfig.ts +++ b/code/core/src/core-server/utils/watchConfig.ts @@ -1,4 +1,4 @@ -import type { Path } from '@storybook/core/types'; +import type { Path } from 'storybook/internal/types'; import Watchpack from 'watchpack'; diff --git a/code/core/src/core-server/utils/whats-new.ts b/code/core/src/core-server/utils/whats-new.ts index 71c71984cb1..07ba73af330 100644 --- a/code/core/src/core-server/utils/whats-new.ts +++ b/code/core/src/core-server/utils/whats-new.ts @@ -1,21 +1,20 @@ /* eslint-disable no-underscore-dangle */ import { writeFile } from 'node:fs/promises'; -import type { Channel } from '@storybook/core/channels'; -import { findConfigFile, loadMainConfig } from '@storybook/core/common'; -import { telemetry } from '@storybook/core/telemetry'; -import type { CoreConfig, Options } from '@storybook/core/types'; - -import type { WhatsNewCache, WhatsNewData } from '@storybook/core/core-events'; +import type { Channel } from 'storybook/internal/channels'; +import { findConfigFile, loadMainConfig } from 'storybook/internal/common'; +import type { WhatsNewCache, WhatsNewData } from 'storybook/internal/core-events'; import { REQUEST_WHATS_NEW_DATA, RESULT_WHATS_NEW_DATA, SET_WHATS_NEW_CACHE, TELEMETRY_ERROR, TOGGLE_WHATS_NEW_NOTIFICATIONS, -} from '@storybook/core/core-events'; -import { printConfig, readConfig } from '@storybook/core/csf-tools'; -import { logger } from '@storybook/core/node-logger'; +} from 'storybook/internal/core-events'; +import { printConfig, readConfig } from 'storybook/internal/csf-tools'; +import { logger } from 'storybook/internal/node-logger'; +import { telemetry } from 'storybook/internal/telemetry'; +import type { CoreConfig, Options } from 'storybook/internal/types'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/core-server/withTelemetry.test.ts b/code/core/src/core-server/withTelemetry.test.ts index 6c0628ec4e1..27843b3f73f 100644 --- a/code/core/src/core-server/withTelemetry.test.ts +++ b/code/core/src/core-server/withTelemetry.test.ts @@ -1,15 +1,15 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { cache, loadAllPresets } from '@storybook/core/common'; -import { oneWayHash, telemetry } from '@storybook/core/telemetry'; +import { cache, loadAllPresets } from 'storybook/internal/common'; +import { oneWayHash, telemetry } from 'storybook/internal/telemetry'; import prompts from 'prompts'; import { getErrorLevel, sendTelemetryError, withTelemetry } from './withTelemetry'; vi.mock('prompts'); -vi.mock('@storybook/core/common'); -vi.mock('@storybook/core/telemetry'); +vi.mock('storybook/internal/common'); +vi.mock('storybook/internal/telemetry'); const cliOptions = {}; diff --git a/code/core/src/core-server/withTelemetry.ts b/code/core/src/core-server/withTelemetry.ts index 93475fd71e9..94ff561b611 100644 --- a/code/core/src/core-server/withTelemetry.ts +++ b/code/core/src/core-server/withTelemetry.ts @@ -1,9 +1,8 @@ -import { cache, loadAllPresets } from '@storybook/core/common'; -import { getPrecedingUpgrade, oneWayHash, telemetry } from '@storybook/core/telemetry'; -import type { EventType } from '@storybook/core/telemetry'; -import type { CLIOptions } from '@storybook/core/types'; - -import { logger } from '@storybook/core/node-logger'; +import { cache, loadAllPresets } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; +import { getPrecedingUpgrade, oneWayHash, telemetry } from 'storybook/internal/telemetry'; +import type { EventType } from 'storybook/internal/telemetry'; +import type { CLIOptions } from 'storybook/internal/types'; import prompts from 'prompts'; diff --git a/code/core/src/csf-tools/ConfigFile.test.ts b/code/core/src/csf-tools/ConfigFile.test.ts index e3409d5eb68..299231718f7 100644 --- a/code/core/src/csf-tools/ConfigFile.test.ts +++ b/code/core/src/csf-tools/ConfigFile.test.ts @@ -1,7 +1,7 @@ /* eslint-disable no-underscore-dangle */ import { describe, expect, it } from 'vitest'; -import { babelPrint } from '@storybook/core/babel'; +import { babelPrint } from 'storybook/internal/babel'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/csf-tools/ConfigFile.ts b/code/core/src/csf-tools/ConfigFile.ts index dc9f973d5ad..18e6af57f7b 100644 --- a/code/core/src/csf-tools/ConfigFile.ts +++ b/code/core/src/csf-tools/ConfigFile.ts @@ -8,7 +8,7 @@ import { recast, types as t, traverse, -} from '@storybook/core/babel'; +} from 'storybook/internal/babel'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/csf-tools/CsfFile.ts b/code/core/src/csf-tools/CsfFile.ts index b953395c9ab..5cb47a6732b 100644 --- a/code/core/src/csf-tools/CsfFile.ts +++ b/code/core/src/csf-tools/CsfFile.ts @@ -10,7 +10,7 @@ import { recast, types as t, traverse, -} from '@storybook/core/babel'; +} from 'storybook/internal/babel'; import type { ComponentAnnotations, IndexInput, @@ -18,7 +18,8 @@ import type { IndexedCSFFile, StoryAnnotations, Tag, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { isExportStory, storyNameFromExport, toId } from '@storybook/csf'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/csf-tools/enrichCsf.ts b/code/core/src/csf-tools/enrichCsf.ts index aa4a205e6bf..2af4505f08a 100644 --- a/code/core/src/csf-tools/enrichCsf.ts +++ b/code/core/src/csf-tools/enrichCsf.ts @@ -1,5 +1,5 @@ /* eslint-disable no-underscore-dangle */ -import { generate, types as t } from '@storybook/core/babel'; +import { generate, types as t } from 'storybook/internal/babel'; import type { CsfFile } from './CsfFile'; diff --git a/code/core/src/csf-tools/findVarInitialization.ts b/code/core/src/csf-tools/findVarInitialization.ts index 78a3cfe9a9f..b933ba1ab4e 100644 --- a/code/core/src/csf-tools/findVarInitialization.ts +++ b/code/core/src/csf-tools/findVarInitialization.ts @@ -1,4 +1,4 @@ -import { types as t } from '@storybook/core/babel'; +import { types as t } from 'storybook/internal/babel'; export const findVarInitialization = (identifier: string, program: t.Program): t.Expression => { let init: t.Expression = null as any; diff --git a/code/core/src/csf-tools/getStorySortParameter.ts b/code/core/src/csf-tools/getStorySortParameter.ts index 4615ca64ce0..c54ad1b99a0 100644 --- a/code/core/src/csf-tools/getStorySortParameter.ts +++ b/code/core/src/csf-tools/getStorySortParameter.ts @@ -1,4 +1,4 @@ -import { babelParse, generate, types as t, traverse } from '@storybook/core/babel'; +import { babelParse, generate, types as t, traverse } from 'storybook/internal/babel'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/csf-tools/index.ts b/code/core/src/csf-tools/index.ts index 57605310e9f..a2dcddb3cc0 100644 --- a/code/core/src/csf-tools/index.ts +++ b/code/core/src/csf-tools/index.ts @@ -2,5 +2,5 @@ export * from './CsfFile'; export * from './ConfigFile'; export * from './getStorySortParameter'; export * from './enrichCsf'; -export { babelParse } from '@storybook/core/babel'; +export { babelParse } from 'storybook/internal/babel'; export { vitestTransform } from './vitest-plugin/transformer'; diff --git a/code/core/src/csf-tools/vitest-plugin/transformer.test.ts b/code/core/src/csf-tools/vitest-plugin/transformer.test.ts index 5b030ac19c7..c9e149e3039 100644 --- a/code/core/src/csf-tools/vitest-plugin/transformer.test.ts +++ b/code/core/src/csf-tools/vitest-plugin/transformer.test.ts @@ -1,13 +1,13 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { getStoryTitle } from '@storybook/core/common'; +import { getStoryTitle } from 'storybook/internal/common'; import { type RawSourceMap, SourceMapConsumer } from 'source-map'; import { vitestTransform as originalTransform } from './transformer'; -vi.mock('@storybook/core/common', async (importOriginal) => { - const actual = await importOriginal(); +vi.mock('storybook/internal/common', async (importOriginal) => { + const actual = await importOriginal(); return { ...actual, getStoryTitle: vi.fn(() => 'automatic/calculated/title'), diff --git a/code/core/src/csf-tools/vitest-plugin/transformer.ts b/code/core/src/csf-tools/vitest-plugin/transformer.ts index c318faa1d29..59e7890c8de 100644 --- a/code/core/src/csf-tools/vitest-plugin/transformer.ts +++ b/code/core/src/csf-tools/vitest-plugin/transformer.ts @@ -1,9 +1,10 @@ /* eslint-disable local-rules/no-uncategorized-errors */ /* eslint-disable no-underscore-dangle */ -import { types as t } from '@storybook/core/babel'; -import { getStoryTitle } from '@storybook/core/common'; -import type { StoriesEntry, Tag } from '@storybook/core/types'; +import { types as t } from 'storybook/internal/babel'; +import { getStoryTitle } from 'storybook/internal/common'; +import type { StoriesEntry, Tag } from 'storybook/internal/types'; + import { combineTags } from '@storybook/csf'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/docs-tools/argTypes/convert/convert.test.ts b/code/core/src/docs-tools/argTypes/convert/convert.test.ts index 11ca3529195..f04add2e7e0 100644 --- a/code/core/src/docs-tools/argTypes/convert/convert.test.ts +++ b/code/core/src/docs-tools/argTypes/convert/convert.test.ts @@ -2,7 +2,7 @@ import { readFileSync } from 'node:fs'; import { describe, expect, it } from 'vitest'; -import { transformSync } from '@storybook/core/babel'; +import { transformSync } from 'storybook/internal/babel'; import { mapValues } from 'es-toolkit'; import requireFromString from 'require-from-string'; diff --git a/code/core/src/docs-tools/argTypes/convert/flow/convert.ts b/code/core/src/docs-tools/argTypes/convert/flow/convert.ts index 573a8da025d..20bff516e4c 100644 --- a/code/core/src/docs-tools/argTypes/convert/flow/convert.ts +++ b/code/core/src/docs-tools/argTypes/convert/flow/convert.ts @@ -1,6 +1,5 @@ -import type { SBType } from '@storybook/core/types'; - -import { UnknownArgTypesError } from '@storybook/core/preview-errors'; +import { UnknownArgTypesError } from 'storybook/internal/preview-errors'; +import type { SBType } from 'storybook/internal/types'; import type { FlowLiteralType, FlowSigType, FlowType } from './types'; diff --git a/code/core/src/docs-tools/argTypes/convert/proptypes/convert.ts b/code/core/src/docs-tools/argTypes/convert/proptypes/convert.ts index c3426ecfd3e..33df39b9cb4 100644 --- a/code/core/src/docs-tools/argTypes/convert/proptypes/convert.ts +++ b/code/core/src/docs-tools/argTypes/convert/proptypes/convert.ts @@ -1,4 +1,4 @@ -import type { SBType } from '@storybook/core/types'; +import type { SBType } from 'storybook/internal/types'; import { mapValues } from 'es-toolkit'; diff --git a/code/core/src/docs-tools/argTypes/convert/typescript/convert.ts b/code/core/src/docs-tools/argTypes/convert/typescript/convert.ts index 9065c68501f..3beaae0a354 100644 --- a/code/core/src/docs-tools/argTypes/convert/typescript/convert.ts +++ b/code/core/src/docs-tools/argTypes/convert/typescript/convert.ts @@ -1,6 +1,5 @@ -import type { SBType } from '@storybook/core/types'; - -import { UnknownArgTypesError } from '@storybook/core/preview-errors'; +import { UnknownArgTypesError } from 'storybook/internal/preview-errors'; +import type { SBType } from 'storybook/internal/types'; import { parseLiteral } from '../utils'; import type { TSSigType, TSType } from './types'; diff --git a/code/core/src/docs-tools/argTypes/docgen/types.ts b/code/core/src/docs-tools/argTypes/docgen/types.ts index 9639be964e0..787552a6126 100644 --- a/code/core/src/docs-tools/argTypes/docgen/types.ts +++ b/code/core/src/docs-tools/argTypes/docgen/types.ts @@ -1,4 +1,4 @@ -import type { StrictArgTypes } from '@storybook/core/types'; +import type { StrictArgTypes } from 'storybook/internal/types'; import type { Component } from '../types'; import type { PropDef } from './PropDef'; diff --git a/code/core/src/docs-tools/argTypes/enhanceArgTypes.test.ts b/code/core/src/docs-tools/argTypes/enhanceArgTypes.test.ts index 55b70ef2ea5..f269987ab8d 100644 --- a/code/core/src/docs-tools/argTypes/enhanceArgTypes.test.ts +++ b/code/core/src/docs-tools/argTypes/enhanceArgTypes.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import type { ArgTypes, StrictInputType } from '@storybook/core/types'; +import type { ArgTypes, StrictInputType } from 'storybook/internal/types'; import { enhanceArgTypes } from './enhanceArgTypes'; diff --git a/code/core/src/docs-tools/argTypes/enhanceArgTypes.ts b/code/core/src/docs-tools/argTypes/enhanceArgTypes.ts index 96cc2ce44d6..6f7360f9b3c 100644 --- a/code/core/src/docs-tools/argTypes/enhanceArgTypes.ts +++ b/code/core/src/docs-tools/argTypes/enhanceArgTypes.ts @@ -1,6 +1,5 @@ -import type { Renderer, StoryContextForEnhancers } from '@storybook/core/types'; - -import { combineParameters } from '@storybook/core/preview-api'; +import { combineParameters } from 'storybook/internal/preview-api'; +import type { Renderer, StoryContextForEnhancers } from 'storybook/internal/types'; export const enhanceArgTypes = ( context: StoryContextForEnhancers diff --git a/code/core/src/docs-tools/hasDocsOrControls.ts b/code/core/src/docs-tools/hasDocsOrControls.ts index 14e423dd307..4fbb21335f6 100644 --- a/code/core/src/docs-tools/hasDocsOrControls.ts +++ b/code/core/src/docs-tools/hasDocsOrControls.ts @@ -1,4 +1,4 @@ -import type { Options } from '@storybook/core/types'; +import type { Options } from 'storybook/internal/types'; // `addons/x` is for the monorepo, `addon-x` is for normal usage const packageRe = /(addons\/|addon-|addon-essentials\/)(docs|controls)/; diff --git a/code/core/src/manager-api/lib/addons.ts b/code/core/src/manager-api/lib/addons.ts index e893dfa7b98..75486a0b25a 100644 --- a/code/core/src/manager-api/lib/addons.ts +++ b/code/core/src/manager-api/lib/addons.ts @@ -1,4 +1,6 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; +import { logger } from 'storybook/internal/client-logger'; +import { SET_CONFIG } from 'storybook/internal/core-events'; import type { Addon_BaseType, Addon_Collection, @@ -13,12 +15,10 @@ import type { Addon_Types, Addon_TypesMapping, Addon_WrapperType, -} from '@storybook/core/types'; -import { Addon_TypesEnum } from '@storybook/core/types'; -import { global } from '@storybook/global'; +} from 'storybook/internal/types'; +import { Addon_TypesEnum } from 'storybook/internal/types'; -import { logger } from '@storybook/core/client-logger'; -import { SET_CONFIG } from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import type { API } from '../root'; import { mockChannel } from './storybook-channel-mock'; diff --git a/code/core/src/manager-api/lib/events.ts b/code/core/src/manager-api/lib/events.ts index f964626ac8e..2f3e4e92a02 100644 --- a/code/core/src/manager-api/lib/events.ts +++ b/code/core/src/manager-api/lib/events.ts @@ -1,6 +1,5 @@ -import type { API_ComposedRef } from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; +import type { API_ComposedRef } from 'storybook/internal/types'; import { getSourceType } from '../modules/refs'; import type { API } from '../root'; diff --git a/code/core/src/manager-api/lib/merge.ts b/code/core/src/manager-api/lib/merge.ts index f00195c304b..457331557da 100644 --- a/code/core/src/manager-api/lib/merge.ts +++ b/code/core/src/manager-api/lib/merge.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; import { isEqual, mergeWith, omitBy, pick } from 'es-toolkit'; diff --git a/code/core/src/manager-api/lib/request-response.ts b/code/core/src/manager-api/lib/request-response.ts index 6d4c0736709..00774fe086c 100644 --- a/code/core/src/manager-api/lib/request-response.ts +++ b/code/core/src/manager-api/lib/request-response.ts @@ -1,6 +1,5 @@ -import type { Channel } from '@storybook/core/channels'; - -import type { RequestData, ResponseData } from '@storybook/core/core-events'; +import type { Channel } from 'storybook/internal/channels'; +import type { RequestData, ResponseData } from 'storybook/internal/core-events'; export class RequestResponseError | void> extends Error { payload: Payload | undefined = undefined; diff --git a/code/core/src/manager-api/lib/stories.test.ts b/code/core/src/manager-api/lib/stories.test.ts index 3f0cbe63b5b..4c1668573ab 100644 --- a/code/core/src/manager-api/lib/stories.test.ts +++ b/code/core/src/manager-api/lib/stories.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import type { API_PreparedStoryIndex, StoryIndexV2, StoryIndexV3 } from '@storybook/core/types'; +import type { API_PreparedStoryIndex, StoryIndexV2, StoryIndexV3 } from 'storybook/internal/types'; import type { State } from '../root'; import { mockEntries } from '../tests/mockStoriesEntries'; diff --git a/code/core/src/manager-api/lib/stories.ts b/code/core/src/manager-api/lib/stories.ts index b38d3000053..45ae29cfcad 100644 --- a/code/core/src/manager-api/lib/stories.ts +++ b/code/core/src/manager-api/lib/stories.ts @@ -18,7 +18,8 @@ import type { StoryIndexV2, StoryIndexV3, Tag, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { sanitize } from '@storybook/csf'; import { countBy, mapValues } from 'es-toolkit'; diff --git a/code/core/src/manager-api/lib/storybook-channel-mock.ts b/code/core/src/manager-api/lib/storybook-channel-mock.ts index 2f8abbf20b5..23fce7c5ff8 100644 --- a/code/core/src/manager-api/lib/storybook-channel-mock.ts +++ b/code/core/src/manager-api/lib/storybook-channel-mock.ts @@ -1,4 +1,4 @@ -import { Channel } from '@storybook/core/channels'; +import { Channel } from 'storybook/internal/channels'; export function mockChannel() { const transport = { diff --git a/code/core/src/manager-api/lib/types.tsx b/code/core/src/manager-api/lib/types.tsx index 1579954f7e1..b9fc9d9757b 100644 --- a/code/core/src/manager-api/lib/types.tsx +++ b/code/core/src/manager-api/lib/types.tsx @@ -1,5 +1,5 @@ -import type { RouterData } from '@storybook/core/router'; -import type { API_ProviderData } from '@storybook/core/types'; +import type { RouterData } from 'storybook/internal/router'; +import type { API_ProviderData } from 'storybook/internal/types'; import type { API, State } from '../root'; import type Store from '../store'; diff --git a/code/core/src/manager-api/modules/addons.ts b/code/core/src/manager-api/modules/addons.ts index 16a35fcfc9a..5382013b0b0 100644 --- a/code/core/src/manager-api/modules/addons.ts +++ b/code/core/src/manager-api/modules/addons.ts @@ -1,11 +1,11 @@ +import { Addon_TypesEnum } from 'storybook/internal/types'; import type { API_StateMerger, Addon_BaseType, Addon_Collection, Addon_Types, Addon_TypesMapping, -} from '@storybook/core/types'; -import { Addon_TypesEnum } from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { ModuleFn } from '../lib/types'; import type { Options } from '../store'; diff --git a/code/core/src/manager-api/modules/channel.ts b/code/core/src/manager-api/modules/channel.ts index da401d78aca..45bb76bc4af 100644 --- a/code/core/src/manager-api/modules/channel.ts +++ b/code/core/src/manager-api/modules/channel.ts @@ -1,5 +1,5 @@ -import type { Listener } from '@storybook/core/channels'; -import type { API_Provider } from '@storybook/core/types'; +import type { Listener } from 'storybook/internal/channels'; +import type { API_Provider } from 'storybook/internal/types'; import type { ModuleFn } from '../lib/types'; import type { API } from '../root'; diff --git a/code/core/src/manager-api/modules/experimental_testmodule.ts b/code/core/src/manager-api/modules/experimental_testmodule.ts index 4058333a3b1..bfe769069a9 100644 --- a/code/core/src/manager-api/modules/experimental_testmodule.ts +++ b/code/core/src/manager-api/modules/experimental_testmodule.ts @@ -1,5 +1,3 @@ -import { Addon_TypesEnum, type StoryId } from '@storybook/core/types'; - import { TESTING_MODULE_CANCEL_TEST_RUN_REQUEST, TESTING_MODULE_RUN_ALL_REQUEST, @@ -10,7 +8,8 @@ import { type TestProviders, type TestingModuleRunRequestPayload, type TestingModuleWatchModeRequestPayload, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import { Addon_TypesEnum, type StoryId } from 'storybook/internal/types'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/manager-api/modules/globals.ts b/code/core/src/manager-api/modules/globals.ts index a61f28f57c5..bdf5c23ebe7 100644 --- a/code/core/src/manager-api/modules/globals.ts +++ b/code/core/src/manager-api/modules/globals.ts @@ -1,12 +1,11 @@ +import { logger } from 'storybook/internal/client-logger'; +import { GLOBALS_UPDATED, SET_GLOBALS, UPDATE_GLOBALS } from 'storybook/internal/core-events'; import type { GlobalTypes, Globals, GlobalsUpdatedPayload, SetGlobalsPayload, -} from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; -import { GLOBALS_UPDATED, SET_GLOBALS, UPDATE_GLOBALS } from '@storybook/core/core-events'; +} from 'storybook/internal/types'; import { dequal as deepEqual } from 'dequal'; diff --git a/code/core/src/manager-api/modules/layout.ts b/code/core/src/manager-api/modules/layout.ts index 6687c36b113..0b8036450f9 100644 --- a/code/core/src/manager-api/modules/layout.ts +++ b/code/core/src/manager-api/modules/layout.ts @@ -1,9 +1,9 @@ -import type { ThemeVars } from '@storybook/core/theming'; -import { create } from '@storybook/core/theming/create'; -import type { API_Layout, API_PanelPositions, API_UI } from '@storybook/core/types'; -import { global } from '@storybook/global'; +import { SET_CONFIG } from 'storybook/internal/core-events'; +import type { ThemeVars } from 'storybook/internal/theming'; +import { create } from 'storybook/internal/theming/create'; +import type { API_Layout, API_PanelPositions, API_UI } from 'storybook/internal/types'; -import { SET_CONFIG } from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import { isEqual as deepEqual, pick, toMerged } from 'es-toolkit'; diff --git a/code/core/src/manager-api/modules/notifications.ts b/code/core/src/manager-api/modules/notifications.ts index c1410cfbeb7..31431b684dd 100644 --- a/code/core/src/manager-api/modules/notifications.ts +++ b/code/core/src/manager-api/modules/notifications.ts @@ -1,4 +1,4 @@ -import type { API_Notification } from '@storybook/core/types'; +import type { API_Notification } from 'storybook/internal/types'; import { partition } from 'es-toolkit'; diff --git a/code/core/src/manager-api/modules/provider.ts b/code/core/src/manager-api/modules/provider.ts index 0e22115369e..40b83358474 100644 --- a/code/core/src/manager-api/modules/provider.ts +++ b/code/core/src/manager-api/modules/provider.ts @@ -1,4 +1,4 @@ -import type { API_IframeRenderer } from '@storybook/core/types'; +import type { API_IframeRenderer } from 'storybook/internal/types'; import type { ModuleFn } from '../lib/types'; diff --git a/code/core/src/manager-api/modules/refs.ts b/code/core/src/manager-api/modules/refs.ts index cb9b8916ce2..1ec0b477f2b 100644 --- a/code/core/src/manager-api/modules/refs.ts +++ b/code/core/src/manager-api/modules/refs.ts @@ -7,7 +7,8 @@ import type { API_StoryMapper, SetStoriesStoryData, StoryIndex, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/manager-api/modules/settings.ts b/code/core/src/manager-api/modules/settings.ts index 1fe6672947e..db83ad102a3 100644 --- a/code/core/src/manager-api/modules/settings.ts +++ b/code/core/src/manager-api/modules/settings.ts @@ -1,4 +1,4 @@ -import type { API_Settings, StoryId } from '@storybook/core/types'; +import type { API_Settings, StoryId } from 'storybook/internal/types'; import type { ModuleFn } from '../lib/types'; diff --git a/code/core/src/manager-api/modules/shortcuts.ts b/code/core/src/manager-api/modules/shortcuts.ts index 09582c3fb1a..39648883a69 100644 --- a/code/core/src/manager-api/modules/shortcuts.ts +++ b/code/core/src/manager-api/modules/shortcuts.ts @@ -1,12 +1,12 @@ /* eslint-disable @typescript-eslint/naming-convention */ -import { global } from '@storybook/global'; - import { FORCE_REMOUNT, PREVIEW_KEYDOWN, STORIES_COLLAPSE_ALL, STORIES_EXPAND_ALL, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; + +import { global } from '@storybook/global'; import type { KeyboardEventLike } from '../lib/shortcut'; import { eventToShortcut, shortcutMatchesShortcut } from '../lib/shortcut'; diff --git a/code/core/src/manager-api/modules/stories.ts b/code/core/src/manager-api/modules/stories.ts index fa295bc2056..204803e3bf3 100644 --- a/code/core/src/manager-api/modules/stories.ts +++ b/code/core/src/manager-api/modules/stories.ts @@ -1,3 +1,24 @@ +import { logger } from 'storybook/internal/client-logger'; +import { + CONFIG_ERROR, + CURRENT_STORY_WAS_SET, + DOCS_PREPARED, + PRELOAD_ENTRIES, + RESET_STORY_ARGS, + SELECT_STORY, + SET_CONFIG, + SET_CURRENT_STORY, + SET_FILTER, + SET_INDEX, + SET_STORIES, + STORY_ARGS_UPDATED, + STORY_CHANGED, + STORY_INDEX_INVALIDATED, + STORY_MISSING, + STORY_PREPARED, + STORY_SPECIFIED, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; import type { API_ComposedRef, API_DocsEntry, @@ -21,32 +42,11 @@ import type { StoryKind, StoryName, StoryPreparedPayload, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { sanitize, toId } from '@storybook/csf'; import { global } from '@storybook/global'; -import { logger } from '@storybook/core/client-logger'; -import { - CONFIG_ERROR, - CURRENT_STORY_WAS_SET, - DOCS_PREPARED, - PRELOAD_ENTRIES, - RESET_STORY_ARGS, - SELECT_STORY, - SET_CONFIG, - SET_CURRENT_STORY, - SET_FILTER, - SET_INDEX, - SET_STORIES, - STORY_ARGS_UPDATED, - STORY_CHANGED, - STORY_INDEX_INVALIDATED, - STORY_MISSING, - STORY_PREPARED, - STORY_SPECIFIED, - UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; - import { getEventMetadata } from '../lib/events'; import { addPreparedStories, diff --git a/code/core/src/manager-api/modules/url.ts b/code/core/src/manager-api/modules/url.ts index 1b08ba7358d..d8667cf4ed0 100644 --- a/code/core/src/manager-api/modules/url.ts +++ b/code/core/src/manager-api/modules/url.ts @@ -1,15 +1,15 @@ -import type { NavigateOptions } from '@storybook/core/router'; -import { buildArgsParam, queryFromLocation } from '@storybook/core/router'; -import type { API_Layout, API_UI, Args } from '@storybook/core/types'; -import { global } from '@storybook/global'; - import { GLOBALS_UPDATED, NAVIGATE_URL, SET_CURRENT_STORY, STORY_ARGS_UPDATED, UPDATE_QUERY_PARAMS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import { buildArgsParam, queryFromLocation } from 'storybook/internal/router'; +import type { NavigateOptions } from 'storybook/internal/router'; +import type { API_Layout, API_UI, Args } from 'storybook/internal/types'; + +import { global } from '@storybook/global'; import { dequal as deepEqual } from 'dequal'; diff --git a/code/core/src/manager-api/modules/versions.ts b/code/core/src/manager-api/modules/versions.ts index df0712e8c63..f9cc2a36cf7 100644 --- a/code/core/src/manager-api/modules/versions.ts +++ b/code/core/src/manager-api/modules/versions.ts @@ -1,4 +1,5 @@ -import type { API_UnknownEntries, API_Version, API_Versions } from '@storybook/core/types'; +import type { API_UnknownEntries, API_Version, API_Versions } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import memoize from 'memoizerific'; diff --git a/code/core/src/manager-api/modules/whatsnew.tsx b/code/core/src/manager-api/modules/whatsnew.tsx index 7878f592006..6a03168e5fb 100644 --- a/code/core/src/manager-api/modules/whatsnew.tsx +++ b/code/core/src/manager-api/modules/whatsnew.tsx @@ -1,15 +1,15 @@ import React from 'react'; -import { global } from '@storybook/global'; -import { StorybookIcon } from '@storybook/icons'; - -import type { WhatsNewCache, WhatsNewData } from '@storybook/core/core-events'; import { REQUEST_WHATS_NEW_DATA, RESULT_WHATS_NEW_DATA, SET_WHATS_NEW_CACHE, TOGGLE_WHATS_NEW_NOTIFICATIONS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { WhatsNewCache, WhatsNewData } from 'storybook/internal/core-events'; + +import { global } from '@storybook/global'; +import { StorybookIcon } from '@storybook/icons'; import type { ModuleFn } from '../lib/types'; diff --git a/code/core/src/manager-api/root.tsx b/code/core/src/manager-api/root.tsx index 0889a560c8a..753b507f1c8 100644 --- a/code/core/src/manager-api/root.tsx +++ b/code/core/src/manager-api/root.tsx @@ -10,8 +10,15 @@ import React, { useRef, } from 'react'; -import type { Listener } from '@storybook/core/channels'; -import type { RouterData } from '@storybook/core/router'; +import type { Listener } from 'storybook/internal/channels'; +import { deprecate } from 'storybook/internal/client-logger'; +import { + SET_STORIES, + SHARED_STATE_CHANGED, + SHARED_STATE_SET, + STORY_CHANGED, +} from 'storybook/internal/core-events'; +import type { RouterData } from 'storybook/internal/router'; import type { API_ComponentEntry, API_ComposedRef, @@ -31,15 +38,7 @@ import type { Globals, Parameters, StoryId, -} from '@storybook/core/types'; - -import { deprecate } from '@storybook/core/client-logger'; -import { - SET_STORIES, - SHARED_STATE_CHANGED, - SHARED_STATE_SET, - STORY_CHANGED, -} from '@storybook/core/core-events'; +} from 'storybook/internal/types'; import { isEqual } from 'es-toolkit'; diff --git a/code/core/src/manager-api/tests/addons.test.js b/code/core/src/manager-api/tests/addons.test.js index c4f5c46d41d..8f79b953e7c 100644 --- a/code/core/src/manager-api/tests/addons.test.js +++ b/code/core/src/manager-api/tests/addons.test.js @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import { Addon_TypesEnum as types } from '@storybook/core/types'; +import { Addon_TypesEnum as types } from 'storybook/internal/types'; import { init as initAddons } from '../modules/addons'; diff --git a/code/core/src/manager-api/tests/globals.test.ts b/code/core/src/manager-api/tests/globals.test.ts index 96da32051f2..8045ad2526c 100644 --- a/code/core/src/manager-api/tests/globals.test.ts +++ b/code/core/src/manager-api/tests/globals.test.ts @@ -1,14 +1,13 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { GlobalsUpdatedPayload, SetGlobalsPayload } from '@storybook/core/types'; - -import { logger as _logger } from '@storybook/core/client-logger'; +import { logger as _logger } from 'storybook/internal/client-logger'; import { GLOBALS_UPDATED, SET_GLOBALS, SET_STORIES, UPDATE_GLOBALS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { GlobalsUpdatedPayload, SetGlobalsPayload } from 'storybook/internal/types'; import { EventEmitter } from 'events'; @@ -21,7 +20,7 @@ import type { API } from '../root'; const getEventMetadata = vi.mocked(_getEventData, true); const logger = vi.mocked(_logger, true); -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); vi.mock('../lib/events'); beforeEach(() => { getEventMetadata.mockReset().mockReturnValue({ sourceType: 'local' } as any); diff --git a/code/core/src/manager-api/tests/layout.test.ts b/code/core/src/manager-api/tests/layout.test.ts index 7b1c7361f25..067083ad5e1 100644 --- a/code/core/src/manager-api/tests/layout.test.ts +++ b/code/core/src/manager-api/tests/layout.test.ts @@ -1,8 +1,8 @@ import type { Mock } from 'vitest'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { themes } from '@storybook/core/theming'; -import type { API_Provider } from '@storybook/core/types'; +import { themes } from 'storybook/internal/theming'; +import type { API_Provider } from 'storybook/internal/types'; import EventEmitter from 'events'; @@ -25,7 +25,7 @@ describe('layout API', () => { beforeEach(() => { currentState = { ...defaultLayoutState, - selectedPanel: '@storybook/core/actions/panel', + selectedPanel: 'storybook/internal/action/panel', theme: themes.light, singleStory: false, }; diff --git a/code/core/src/manager-api/tests/mockStoriesEntries.ts b/code/core/src/manager-api/tests/mockStoriesEntries.ts index 2bccab05718..a66fd818489 100644 --- a/code/core/src/manager-api/tests/mockStoriesEntries.ts +++ b/code/core/src/manager-api/tests/mockStoriesEntries.ts @@ -1,4 +1,4 @@ -import type { API_PreparedStoryIndex, StoryIndex } from '@storybook/core/types'; +import type { API_PreparedStoryIndex, StoryIndex } from 'storybook/internal/types'; export const mockEntries: StoryIndex['entries'] = { 'component-a--docs': { diff --git a/code/core/src/manager-api/tests/refs.test.ts b/code/core/src/manager-api/tests/refs.test.ts index b9d39ee6a88..d743514fd3b 100644 --- a/code/core/src/manager-api/tests/refs.test.ts +++ b/code/core/src/manager-api/tests/refs.test.ts @@ -1,6 +1,7 @@ import { describe, expect, it, vi } from 'vitest'; -import type { StoryIndex } from '@storybook/core/types'; +import type { StoryIndex } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { transformStoryIndexToStoriesHash } from '../lib/stories'; diff --git a/code/core/src/manager-api/tests/stories.test.ts b/code/core/src/manager-api/tests/stories.test.ts index 6f480061d9e..61f95bae448 100644 --- a/code/core/src/manager-api/tests/stories.test.ts +++ b/code/core/src/manager-api/tests/stories.test.ts @@ -1,9 +1,6 @@ import type { Mocked } from 'vitest'; import { describe, expect, it, vi } from 'vitest'; -import type { API_StoryEntry } from '@storybook/core/types'; -import { global } from '@storybook/global'; - import { CONFIG_ERROR, CURRENT_STORY_WAS_SET, @@ -17,7 +14,10 @@ import { STORY_PREPARED, STORY_SPECIFIED, UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { API_StoryEntry } from 'storybook/internal/types'; + +import { global } from '@storybook/global'; import { EventEmitter } from 'events'; diff --git a/code/core/src/manager-api/tests/url.test.js b/code/core/src/manager-api/tests/url.test.js index 15e1c288863..72523a24c25 100644 --- a/code/core/src/manager-api/tests/url.test.js +++ b/code/core/src/manager-api/tests/url.test.js @@ -4,13 +4,13 @@ import { GLOBALS_UPDATED, SET_CURRENT_STORY, UPDATE_QUERY_PARAMS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import EventEmitter from 'events'; import { init as initURL } from '../modules/url'; -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); vi.useFakeTimers(); describe('initial state', () => { diff --git a/code/core/src/manager-api/tests/versions.test.js b/code/core/src/manager-api/tests/versions.test.js index 280deaeed2a..875c45b1162 100644 --- a/code/core/src/manager-api/tests/versions.test.js +++ b/code/core/src/manager-api/tests/versions.test.js @@ -25,7 +25,7 @@ vi.mock('@storybook/global', () => ({ }, })); -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); function createMockStore() { let state = { @@ -46,7 +46,7 @@ function createMockStore() { }; } -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); describe('versions API', () => { it('sets initial state with current version', async () => { diff --git a/code/core/src/manager-api/typings.d.ts b/code/core/src/manager-api/typings.d.ts index 2aa4cc36670..824597424de 100644 --- a/code/core/src/manager-api/typings.d.ts +++ b/code/core/src/manager-api/typings.d.ts @@ -2,8 +2,8 @@ declare var __STORYBOOK_ADDONS_MANAGER: any; declare var CONFIG_TYPE: string; -declare var FEATURES: import('@storybook/core/types').StorybookConfigRaw['features']; -declare var TAGS_OPTIONS: import('@storybook/core/types').StorybookConfigRaw['tags']; +declare var FEATURES: import('storybook/internal/types').StorybookConfigRaw['features']; +declare var TAGS_OPTIONS: import('storybook/internal/types').StorybookConfigRaw['tags']; declare var REFS: any; declare var VERSIONCHECK: any; declare var LOGLEVEL: 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'silent' | undefined; diff --git a/code/core/src/manager/App.tsx b/code/core/src/manager/App.tsx index 287f9736cc7..a4cda42bf8a 100644 --- a/code/core/src/manager/App.tsx +++ b/code/core/src/manager/App.tsx @@ -1,8 +1,8 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { Global, createGlobal } from '@storybook/core/theming'; -import type { Addon_PageType } from '@storybook/core/types'; +import { Global, createGlobal } from 'storybook/internal/theming'; +import type { Addon_PageType } from 'storybook/internal/types'; import { Layout } from './components/layout/Layout'; import { useLayout } from './components/layout/LayoutProvider'; diff --git a/code/core/src/manager/FakeProvider.tsx b/code/core/src/manager/FakeProvider.tsx index dc66dedf0f6..ef4d87f0aec 100644 --- a/code/core/src/manager/FakeProvider.tsx +++ b/code/core/src/manager/FakeProvider.tsx @@ -1,8 +1,7 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; - -import { addons } from '@storybook/core/manager-api'; +import { addons } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; import Provider from './provider'; diff --git a/code/core/src/manager/components/layout/Layout.stories.tsx b/code/core/src/manager/components/layout/Layout.stories.tsx index 6a133d6c492..e3f19df412d 100644 --- a/code/core/src/manager/components/layout/Layout.stories.tsx +++ b/code/core/src/manager/components/layout/Layout.stories.tsx @@ -1,8 +1,9 @@ import type { FC, PropsWithChildren } from 'react'; import React, { useState } from 'react'; -import { LocationProvider } from '@storybook/core/router'; -import { styled } from '@storybook/core/theming'; +import { LocationProvider } from 'storybook/internal/router'; +import { styled } from 'storybook/internal/theming'; + import type { Meta, StoryObj } from '@storybook/react'; import { fn } from '@storybook/test'; diff --git a/code/core/src/manager/components/layout/Layout.tsx b/code/core/src/manager/components/layout/Layout.tsx index df9d5b86d9c..39e992c653e 100644 --- a/code/core/src/manager/components/layout/Layout.tsx +++ b/code/core/src/manager/components/layout/Layout.tsx @@ -1,8 +1,8 @@ import React, { useEffect, useLayoutEffect, useState } from 'react'; -import { Match } from '@storybook/core/router'; -import { styled } from '@storybook/core/theming'; -import type { API_Layout, API_ViewMode } from '@storybook/core/types'; +import { Match } from 'storybook/internal/router'; +import { styled } from 'storybook/internal/theming'; +import type { API_Layout, API_ViewMode } from 'storybook/internal/types'; import { MEDIA_DESKTOP_BREAKPOINT } from '../../constants'; import { Notifications } from '../../container/Notifications'; diff --git a/code/core/src/manager/components/mobile/about/MobileAbout.stories.tsx b/code/core/src/manager/components/mobile/about/MobileAbout.stories.tsx index e72de1787c6..36759e03950 100644 --- a/code/core/src/manager/components/mobile/about/MobileAbout.stories.tsx +++ b/code/core/src/manager/components/mobile/about/MobileAbout.stories.tsx @@ -1,10 +1,10 @@ import React, { useEffect } from 'react'; +import { ManagerContext } from 'storybook/internal/manager-api'; + import type { Meta, StoryObj } from '@storybook/react'; import { within } from '@storybook/test'; -import { ManagerContext } from '@storybook/core/manager-api'; - import { LayoutProvider, useLayout } from '../../layout/LayoutProvider'; import { MobileAbout } from './MobileAbout'; diff --git a/code/core/src/manager/components/mobile/about/MobileAbout.tsx b/code/core/src/manager/components/mobile/about/MobileAbout.tsx index a794ba00ea9..09379c49087 100644 --- a/code/core/src/manager/components/mobile/about/MobileAbout.tsx +++ b/code/core/src/manager/components/mobile/about/MobileAbout.tsx @@ -1,8 +1,9 @@ import type { FC } from 'react'; import React, { useRef } from 'react'; -import { Link } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { Link } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; + import { ArrowLeftIcon, GithubIcon, ShareAltIcon, StorybookIcon } from '@storybook/icons'; import { Transition, type TransitionStatus } from 'react-transition-group'; diff --git a/code/core/src/manager/components/mobile/navigation/MobileAddonsDrawer.tsx b/code/core/src/manager/components/mobile/navigation/MobileAddonsDrawer.tsx index def0c9e2bdf..41f3c02639d 100644 --- a/code/core/src/manager/components/mobile/navigation/MobileAddonsDrawer.tsx +++ b/code/core/src/manager/components/mobile/navigation/MobileAddonsDrawer.tsx @@ -1,7 +1,7 @@ import type { FC, ReactNode } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; interface MobileAddonsDrawerProps { children: ReactNode; diff --git a/code/core/src/manager/components/mobile/navigation/MobileMenuDrawer.tsx b/code/core/src/manager/components/mobile/navigation/MobileMenuDrawer.tsx index 7f95bb22252..01f5e7b1c2a 100644 --- a/code/core/src/manager/components/mobile/navigation/MobileMenuDrawer.tsx +++ b/code/core/src/manager/components/mobile/navigation/MobileMenuDrawer.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React, { useRef } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { Transition } from 'react-transition-group'; import type { TransitionStatus } from 'react-transition-group/Transition'; diff --git a/code/core/src/manager/components/mobile/navigation/MobileNavigation.stories.tsx b/code/core/src/manager/components/mobile/navigation/MobileNavigation.stories.tsx index 37e18b66a1f..3ee9be594fc 100644 --- a/code/core/src/manager/components/mobile/navigation/MobileNavigation.stories.tsx +++ b/code/core/src/manager/components/mobile/navigation/MobileNavigation.stories.tsx @@ -1,10 +1,10 @@ import React from 'react'; +import { ManagerContext } from 'storybook/internal/manager-api'; + import type { Meta, StoryObj } from '@storybook/react'; import { within } from '@storybook/test'; -import { ManagerContext } from '@storybook/core/manager-api'; - import { startCase } from 'es-toolkit'; import { LayoutProvider, useLayout } from '../../layout/LayoutProvider'; diff --git a/code/core/src/manager/components/mobile/navigation/MobileNavigation.tsx b/code/core/src/manager/components/mobile/navigation/MobileNavigation.tsx index ddef2c0f2de..f33ce43a783 100644 --- a/code/core/src/manager/components/mobile/navigation/MobileNavigation.tsx +++ b/code/core/src/manager/components/mobile/navigation/MobileNavigation.tsx @@ -1,13 +1,13 @@ import type { FC } from 'react'; import React from 'react'; -import { IconButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { IconButton } from 'storybook/internal/components'; +import { useStorybookApi, useStorybookState } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; + import { BottomBarToggleIcon, MenuIcon } from '@storybook/icons'; import type { API_IndexHash, API_Refs } from '@storybook/types'; -import { useStorybookApi, useStorybookState } from '@storybook/core/manager-api'; - import { useLayout } from '../../layout/LayoutProvider'; import { MobileAddonsDrawer } from './MobileAddonsDrawer'; import { MobileMenuDrawer } from './MobileMenuDrawer'; diff --git a/code/core/src/manager/components/notifications/NotificationItem.stories.tsx b/code/core/src/manager/components/notifications/NotificationItem.stories.tsx index 71622e8c93a..3af2381d945 100644 --- a/code/core/src/manager/components/notifications/NotificationItem.stories.tsx +++ b/code/core/src/manager/components/notifications/NotificationItem.stories.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { LocationProvider } from '@storybook/core/router'; +import { LocationProvider } from 'storybook/internal/router'; + import { AccessibilityIcon as AccessibilityIconIcon, BookIcon as BookIconIcon, diff --git a/code/core/src/manager/components/notifications/NotificationItem.tsx b/code/core/src/manager/components/notifications/NotificationItem.tsx index 159fa0da137..593a229059a 100644 --- a/code/core/src/manager/components/notifications/NotificationItem.tsx +++ b/code/core/src/manager/components/notifications/NotificationItem.tsx @@ -1,13 +1,13 @@ import type { FC, SyntheticEvent } from 'react'; import React, { useCallback, useEffect, useRef } from 'react'; -import type { IconsProps } from '@storybook/core/components'; -import { IconButton, Icons } from '@storybook/core/components'; -import { Link } from '@storybook/core/router'; -import { keyframes, styled, useTheme } from '@storybook/core/theming'; -import { CloseAltIcon } from '@storybook/icons'; +import type { IconsProps } from 'storybook/internal/components'; +import { IconButton, Icons } from 'storybook/internal/components'; +import { type State } from 'storybook/internal/manager-api'; +import { Link } from 'storybook/internal/router'; +import { keyframes, styled, useTheme } from 'storybook/internal/theming'; -import { type State } from '@storybook/core/manager-api'; +import { CloseAltIcon } from '@storybook/icons'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/notifications/NotificationList.stories.tsx b/code/core/src/manager/components/notifications/NotificationList.stories.tsx index 60554232747..d79faa6da1f 100644 --- a/code/core/src/manager/components/notifications/NotificationList.stories.tsx +++ b/code/core/src/manager/components/notifications/NotificationList.stories.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { LocationProvider } from '@storybook/core/router'; +import { LocationProvider } from 'storybook/internal/router'; + import type { Meta, StoryObj } from '@storybook/react'; import * as itemStories from './NotificationItem.stories'; diff --git a/code/core/src/manager/components/notifications/NotificationList.tsx b/code/core/src/manager/components/notifications/NotificationList.tsx index 0e4789a28bf..169542b4852 100644 --- a/code/core/src/manager/components/notifications/NotificationList.tsx +++ b/code/core/src/manager/components/notifications/NotificationList.tsx @@ -1,9 +1,8 @@ import type { FC } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; - -import type { State } from '@storybook/core/manager-api'; +import type { State } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; import { useLayout } from '../layout/LayoutProvider'; import NotificationItem from './NotificationItem'; diff --git a/code/core/src/manager/components/panel/Panel.stories.tsx b/code/core/src/manager/components/panel/Panel.stories.tsx index 3caa6a3c0fb..8a8e20ff521 100644 --- a/code/core/src/manager/components/panel/Panel.stories.tsx +++ b/code/core/src/manager/components/panel/Panel.stories.tsx @@ -1,9 +1,10 @@ import type { EventHandler, FocusEvent, MouseEvent } from 'react'; import React, { useCallback, useRef, useState } from 'react'; -import { Badge, Spaced } from '@storybook/core/components'; -import type { Addon_BaseType, Addon_Collection } from '@storybook/core/types'; -import { Addon_TypesEnum } from '@storybook/core/types'; +import { Badge, Spaced } from 'storybook/internal/components'; +import type { Addon_BaseType, Addon_Collection } from 'storybook/internal/types'; +import { Addon_TypesEnum } from 'storybook/internal/types'; + import { BellIcon } from '@storybook/icons'; import { action } from '@storybook/addon-actions'; diff --git a/code/core/src/manager/components/panel/Panel.tsx b/code/core/src/manager/components/panel/Panel.tsx index dc80c20949d..f0d1812324d 100644 --- a/code/core/src/manager/components/panel/Panel.tsx +++ b/code/core/src/manager/components/panel/Panel.tsx @@ -1,12 +1,12 @@ import React, { Component } from 'react'; -import { EmptyTabContent, IconButton, Link, Tabs } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import type { Addon_BaseType } from '@storybook/core/types'; -import { BottomBarIcon, CloseIcon, DocumentIcon, SidebarAltIcon } from '@storybook/icons'; +import { EmptyTabContent, IconButton, Link, Tabs } from 'storybook/internal/components'; +import type { State } from 'storybook/internal/manager-api'; +import { shortcutToHumanString } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_BaseType } from 'storybook/internal/types'; -import type { State } from '@storybook/core/manager-api'; -import { shortcutToHumanString } from '@storybook/core/manager-api'; +import { BottomBarIcon, CloseIcon, DocumentIcon, SidebarAltIcon } from '@storybook/icons'; import { useLayout } from '../layout/LayoutProvider'; diff --git a/code/core/src/manager/components/preview/FramesRenderer.tsx b/code/core/src/manager/components/preview/FramesRenderer.tsx index 40a42c3fbe9..748cbe6bb35 100644 --- a/code/core/src/manager/components/preview/FramesRenderer.tsx +++ b/code/core/src/manager/components/preview/FramesRenderer.tsx @@ -1,12 +1,11 @@ import type { FC } from 'react'; import React, { Fragment, useRef } from 'react'; -import { Button, getStoryHref } from '@storybook/core/components'; -import { Global, styled } from '@storybook/core/theming'; -import type { CSSObject } from '@storybook/core/theming'; - -import type { Combo } from '@storybook/core/manager-api'; -import { Consumer } from '@storybook/core/manager-api'; +import { Button, getStoryHref } from 'storybook/internal/components'; +import type { Combo } from 'storybook/internal/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; +import { Global, styled } from 'storybook/internal/theming'; +import type { CSSObject } from 'storybook/internal/theming'; import { IFrame } from './Iframe'; import { stringifyQueryParams } from './utils/stringifyQueryParams'; diff --git a/code/core/src/manager/components/preview/Iframe.tsx b/code/core/src/manager/components/preview/Iframe.tsx index 13fd65261ec..889986340f5 100644 --- a/code/core/src/manager/components/preview/Iframe.tsx +++ b/code/core/src/manager/components/preview/Iframe.tsx @@ -1,8 +1,8 @@ import type { IframeHTMLAttributes } from 'react'; import React from 'react'; -import { Zoom } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { Zoom } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; const StyledIframe = styled.iframe(({ theme }) => ({ backgroundColor: theme.background.preview, diff --git a/code/core/src/manager/components/preview/Preview.tsx b/code/core/src/manager/components/preview/Preview.tsx index ed73a059951..a7e30c379fe 100644 --- a/code/core/src/manager/components/preview/Preview.tsx +++ b/code/core/src/manager/components/preview/Preview.tsx @@ -1,12 +1,12 @@ import type { FC } from 'react'; import React, { Fragment, useEffect, useRef, useState } from 'react'; -import { Loader } from '@storybook/core/components'; -import type { Addon_BaseType, Addon_WrapperType } from '@storybook/core/types'; -import { global } from '@storybook/global'; +import { Loader } from 'storybook/internal/components'; +import { PREVIEW_BUILDER_PROGRESS, SET_CURRENT_STORY } from 'storybook/internal/core-events'; +import { type Combo, Consumer, addons, merge, types } from 'storybook/internal/manager-api'; +import type { Addon_BaseType, Addon_WrapperType } from 'storybook/internal/types'; -import { PREVIEW_BUILDER_PROGRESS, SET_CURRENT_STORY } from '@storybook/core/core-events'; -import { type Combo, Consumer, addons, merge, types } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; import { Helmet } from 'react-helmet-async'; diff --git a/code/core/src/manager/components/preview/Toolbar.tsx b/code/core/src/manager/components/preview/Toolbar.tsx index 05385487a80..36c3d4720f1 100644 --- a/code/core/src/manager/components/preview/Toolbar.tsx +++ b/code/core/src/manager/components/preview/Toolbar.tsx @@ -1,10 +1,6 @@ import React, { Fragment } from 'react'; -import { IconButton, Separator, TabBar, TabButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import { type Addon_BaseType, Addon_TypesEnum } from '@storybook/core/types'; -import { CloseIcon, ExpandIcon } from '@storybook/icons'; - +import { IconButton, Separator, TabBar, TabButton } from 'storybook/internal/components'; import { type API, type Combo, @@ -15,7 +11,11 @@ import { merge, shortcutToHumanString, types, -} from '@storybook/core/manager-api'; +} from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import { type Addon_BaseType, Addon_TypesEnum } from 'storybook/internal/types'; + +import { CloseIcon, ExpandIcon } from '@storybook/icons'; import { useLayout } from '../layout/LayoutProvider'; import { addonsTool } from './tools/addons'; diff --git a/code/core/src/manager/components/preview/Wrappers.tsx b/code/core/src/manager/components/preview/Wrappers.tsx index 299db428b1d..c2bfa417441 100644 --- a/code/core/src/manager/components/preview/Wrappers.tsx +++ b/code/core/src/manager/components/preview/Wrappers.tsx @@ -1,8 +1,8 @@ import type { FC, PropsWithChildren } from 'react'; import React, { Fragment } from 'react'; -import type { Addon_WrapperType } from '@storybook/core/types'; -import { Addon_TypesEnum } from '@storybook/core/types'; +import { Addon_TypesEnum } from 'storybook/internal/types'; +import type { Addon_WrapperType } from 'storybook/internal/types'; import { IframeWrapper } from './utils/components'; import type { ApplyWrappersProps } from './utils/types'; diff --git a/code/core/src/manager/components/preview/tools/addons.tsx b/code/core/src/manager/components/preview/tools/addons.tsx index 46d45f6eac0..50a08cbbf4a 100644 --- a/code/core/src/manager/components/preview/tools/addons.tsx +++ b/code/core/src/manager/components/preview/tools/addons.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import { IconButton } from '@storybook/core/components'; -import type { Addon_BaseType } from '@storybook/core/types'; -import { BottomBarIcon, SidebarAltIcon } from '@storybook/icons'; +import { IconButton } from 'storybook/internal/components'; +import { Consumer, types } from 'storybook/internal/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import type { Addon_BaseType } from 'storybook/internal/types'; -import { Consumer, types } from '@storybook/core/manager-api'; -import type { Combo } from '@storybook/core/manager-api'; +import { BottomBarIcon, SidebarAltIcon } from '@storybook/icons'; const menuMapper = ({ api, state }: Combo) => ({ isVisible: api.getIsPanelShown(), diff --git a/code/core/src/manager/components/preview/tools/copy.tsx b/code/core/src/manager/components/preview/tools/copy.tsx index adc36d1dac1..1b7683ee7c8 100644 --- a/code/core/src/manager/components/preview/tools/copy.tsx +++ b/code/core/src/manager/components/preview/tools/copy.tsx @@ -1,13 +1,13 @@ import React from 'react'; -import { IconButton, getStoryHref } from '@storybook/core/components'; -import type { Addon_BaseType } from '@storybook/core/types'; +import { IconButton, getStoryHref } from 'storybook/internal/components'; +import { Consumer, types } from 'storybook/internal/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import type { Addon_BaseType } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { LinkIcon } from '@storybook/icons'; -import { Consumer, types } from '@storybook/core/manager-api'; -import type { Combo } from '@storybook/core/manager-api'; - import copy from 'copy-to-clipboard'; const { PREVIEW_URL, document } = global; diff --git a/code/core/src/manager/components/preview/tools/eject.tsx b/code/core/src/manager/components/preview/tools/eject.tsx index dda18c7db1f..ddc2521d1bb 100644 --- a/code/core/src/manager/components/preview/tools/eject.tsx +++ b/code/core/src/manager/components/preview/tools/eject.tsx @@ -1,13 +1,13 @@ import React from 'react'; -import { IconButton, getStoryHref } from '@storybook/core/components'; -import type { Addon_BaseType } from '@storybook/core/types'; +import { IconButton, getStoryHref } from 'storybook/internal/components'; +import { Consumer, types } from 'storybook/internal/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import type { Addon_BaseType } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { ShareAltIcon } from '@storybook/icons'; -import { Consumer, types } from '@storybook/core/manager-api'; -import type { Combo } from '@storybook/core/manager-api'; - const { PREVIEW_URL } = global; const ejectMapper = ({ state }: Combo) => { diff --git a/code/core/src/manager/components/preview/tools/menu.tsx b/code/core/src/manager/components/preview/tools/menu.tsx index f61f8955c54..b5dc0e9f2cb 100644 --- a/code/core/src/manager/components/preview/tools/menu.tsx +++ b/code/core/src/manager/components/preview/tools/menu.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import { IconButton, Separator } from '@storybook/core/components'; -import type { Addon_BaseType } from '@storybook/core/types'; -import { MenuIcon } from '@storybook/icons'; +import { IconButton, Separator } from 'storybook/internal/components'; +import { Consumer, types } from 'storybook/internal/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import type { Addon_BaseType } from 'storybook/internal/types'; -import { Consumer, types } from '@storybook/core/manager-api'; -import type { Combo } from '@storybook/core/manager-api'; +import { MenuIcon } from '@storybook/icons'; const menuMapper = ({ api, state }: Combo) => ({ isVisible: api.getIsNavShown(), diff --git a/code/core/src/manager/components/preview/tools/remount.tsx b/code/core/src/manager/components/preview/tools/remount.tsx index d6fcf7355ac..c4595f7937b 100644 --- a/code/core/src/manager/components/preview/tools/remount.tsx +++ b/code/core/src/manager/components/preview/tools/remount.tsx @@ -1,14 +1,14 @@ import type { ComponentProps } from 'react'; import React, { useState } from 'react'; -import { IconButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import type { Addon_BaseType } from '@storybook/core/types'; -import { SyncIcon } from '@storybook/icons'; +import { IconButton } from 'storybook/internal/components'; +import { FORCE_REMOUNT } from 'storybook/internal/core-events'; +import { Consumer, types } from 'storybook/internal/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_BaseType } from 'storybook/internal/types'; -import { FORCE_REMOUNT } from '@storybook/core/core-events'; -import { Consumer, types } from '@storybook/core/manager-api'; -import type { Combo } from '@storybook/core/manager-api'; +import { SyncIcon } from '@storybook/icons'; interface AnimatedButtonProps { animating?: boolean; diff --git a/code/core/src/manager/components/preview/tools/zoom.tsx b/code/core/src/manager/components/preview/tools/zoom.tsx index aba59a2da27..c065675e395 100644 --- a/code/core/src/manager/components/preview/tools/zoom.tsx +++ b/code/core/src/manager/components/preview/tools/zoom.tsx @@ -1,11 +1,11 @@ import type { MouseEventHandler, PropsWithChildren, SyntheticEvent } from 'react'; import React, { Component, createContext, memo, useCallback } from 'react'; -import { IconButton, Separator } from '@storybook/core/components'; -import type { Addon_BaseType } from '@storybook/core/types'; -import { ZoomIcon, ZoomOutIcon, ZoomResetIcon } from '@storybook/icons'; +import { IconButton, Separator } from 'storybook/internal/components'; +import { types } from 'storybook/internal/manager-api'; +import type { Addon_BaseType } from 'storybook/internal/types'; -import { types } from '@storybook/core/manager-api'; +import { ZoomIcon, ZoomOutIcon, ZoomResetIcon } from '@storybook/icons'; const initialZoom = 1 as const; diff --git a/code/core/src/manager/components/preview/utils/components.ts b/code/core/src/manager/components/preview/utils/components.ts index e38f44164e5..0c6c79a8187 100644 --- a/code/core/src/manager/components/preview/utils/components.ts +++ b/code/core/src/manager/components/preview/utils/components.ts @@ -1,5 +1,5 @@ -import { Link } from '@storybook/core/router'; -import { styled } from '@storybook/core/theming'; +import { Link } from 'storybook/internal/router'; +import { styled } from 'storybook/internal/theming'; export const PreviewContainer = styled.main({ display: 'flex', diff --git a/code/core/src/manager/components/preview/utils/types.tsx b/code/core/src/manager/components/preview/utils/types.tsx index 6c18cb6bddd..831577be8f3 100644 --- a/code/core/src/manager/components/preview/utils/types.tsx +++ b/code/core/src/manager/components/preview/utils/types.tsx @@ -1,13 +1,12 @@ import type { ReactElement } from 'react'; +import type { API, LeafEntry, State } from 'storybook/internal/manager-api'; import type { API_ViewMode, Addon_BaseType, Addon_WrapperType, StoryId, -} from '@storybook/core/types'; - -import type { API, LeafEntry, State } from '@storybook/core/manager-api'; +} from 'storybook/internal/types'; export interface PreviewProps { api: API; diff --git a/code/core/src/manager/components/sidebar/Brand.tsx b/code/core/src/manager/components/sidebar/Brand.tsx index f4ca666e057..31f685f1bbe 100644 --- a/code/core/src/manager/components/sidebar/Brand.tsx +++ b/code/core/src/manager/components/sidebar/Brand.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { StorybookLogo } from '@storybook/core/components'; -import { styled, withTheme } from '@storybook/core/theming'; +import { StorybookLogo } from 'storybook/internal/components'; +import { styled, withTheme } from 'storybook/internal/theming'; export const StorybookLogoStyled = styled(StorybookLogo)(({ theme }) => ({ width: 'auto', diff --git a/code/core/src/manager/components/sidebar/ContextMenu.tsx b/code/core/src/manager/components/sidebar/ContextMenu.tsx index 3392c7674ee..399fe2fc81e 100644 --- a/code/core/src/manager/components/sidebar/ContextMenu.tsx +++ b/code/core/src/manager/components/sidebar/ContextMenu.tsx @@ -1,14 +1,14 @@ import type { ComponentProps, FC, SyntheticEvent } from 'react'; import React, { useMemo, useState } from 'react'; -import { TooltipLinkList, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import { type API_HashEntry, Addon_TypesEnum } from '@storybook/core/types'; -import { EllipsisIcon } from '@storybook/icons'; +import { TooltipLinkList, WithTooltip } from 'storybook/internal/components'; +import { type TestProviders } from 'storybook/internal/core-events'; +import { useStorybookState } from 'storybook/internal/manager-api'; +import type { API } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import { type API_HashEntry, Addon_TypesEnum } from 'storybook/internal/types'; -import { type TestProviders } from '@storybook/core/core-events'; -import { useStorybookState } from '@storybook/core/manager-api'; -import type { API } from '@storybook/core/manager-api'; +import { EllipsisIcon } from '@storybook/icons'; import type { Link } from '../../../components/components/tooltip/TooltipLinkList'; import { StatusButton } from './StatusButton'; diff --git a/code/core/src/manager/components/sidebar/CreateNewStoryFileModal.tsx b/code/core/src/manager/components/sidebar/CreateNewStoryFileModal.tsx index 147727cfc0a..930909efad8 100644 --- a/code/core/src/manager/components/sidebar/CreateNewStoryFileModal.tsx +++ b/code/core/src/manager/components/sidebar/CreateNewStoryFileModal.tsx @@ -1,7 +1,15 @@ import React, { useCallback, useDeferredValue, useEffect, useRef, useState } from 'react'; -import { CheckIcon } from '@storybook/icons'; - +import { + ARGTYPES_INFO_REQUEST, + ARGTYPES_INFO_RESPONSE, + CREATE_NEW_STORYFILE_REQUEST, + CREATE_NEW_STORYFILE_RESPONSE, + FILE_COMPONENT_SEARCH_REQUEST, + FILE_COMPONENT_SEARCH_RESPONSE, + SAVE_STORY_REQUEST, + SAVE_STORY_RESPONSE, +} from 'storybook/internal/core-events'; import type { ArgTypesRequestPayload, ArgTypesResponsePayload, @@ -14,19 +22,15 @@ import type { ResponseData, SaveStoryRequestPayload, SaveStoryResponsePayload, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { RequestResponseError } from 'storybook/internal/manager-api'; import { - ARGTYPES_INFO_REQUEST, - ARGTYPES_INFO_RESPONSE, - CREATE_NEW_STORYFILE_REQUEST, - CREATE_NEW_STORYFILE_RESPONSE, - FILE_COMPONENT_SEARCH_REQUEST, - FILE_COMPONENT_SEARCH_RESPONSE, - SAVE_STORY_REQUEST, - SAVE_STORY_RESPONSE, -} from '@storybook/core/core-events'; -import type { RequestResponseError } from '@storybook/core/manager-api'; -import { addons, experimental_requestResponse, useStorybookApi } from '@storybook/core/manager-api'; + addons, + experimental_requestResponse, + useStorybookApi, +} from 'storybook/internal/manager-api'; + +import { CheckIcon } from '@storybook/icons'; import { useDebounce } from '../../hooks/useDebounce'; import type { NewStoryPayload, SearchResult } from './FileSearchList'; diff --git a/code/core/src/manager/components/sidebar/FileList.tsx b/code/core/src/manager/components/sidebar/FileList.tsx index bc2d46eee82..e07afd7f9ac 100644 --- a/code/core/src/manager/components/sidebar/FileList.tsx +++ b/code/core/src/manager/components/sidebar/FileList.tsx @@ -1,4 +1,4 @@ -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { rgba } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/FileSearchList.tsx b/code/core/src/manager/components/sidebar/FileSearchList.tsx index 3a4eacbbf03..bb3c80cb803 100644 --- a/code/core/src/manager/components/sidebar/FileSearchList.tsx +++ b/code/core/src/manager/components/sidebar/FileSearchList.tsx @@ -1,13 +1,13 @@ import React, { memo, useCallback, useMemo, useState } from 'react'; -import { TooltipNote, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import { ChevronDownIcon, ChevronRightIcon, ComponentIcon } from '@storybook/icons'; - +import { TooltipNote, WithTooltip } from 'storybook/internal/components'; import type { CreateNewStoryRequestPayload, FileComponentSearchResponsePayload, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import { styled } from 'storybook/internal/theming'; + +import { ChevronDownIcon, ChevronRightIcon, ComponentIcon } from '@storybook/icons'; import type { VirtualItem } from '@tanstack/react-virtual'; import { useVirtualizer } from '@tanstack/react-virtual'; diff --git a/code/core/src/manager/components/sidebar/FileSearchListSkeleton.tsx b/code/core/src/manager/components/sidebar/FileSearchListSkeleton.tsx index 33e6e0dd890..cd789a15889 100644 --- a/code/core/src/manager/components/sidebar/FileSearchListSkeleton.tsx +++ b/code/core/src/manager/components/sidebar/FileSearchListSkeleton.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { FileList, FileListItem } from './FileList'; diff --git a/code/core/src/manager/components/sidebar/FileSearchModal.tsx b/code/core/src/manager/components/sidebar/FileSearchModal.tsx index 043abffb510..1a7cc603963 100644 --- a/code/core/src/manager/components/sidebar/FileSearchModal.tsx +++ b/code/core/src/manager/components/sidebar/FileSearchModal.tsx @@ -1,7 +1,8 @@ import React, { useEffect, useState, useTransition } from 'react'; -import { Form, Modal } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { Form, Modal } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; + import { CloseAltIcon, SearchIcon, SyncIcon } from '@storybook/icons'; import { useMeasure } from '../../hooks/useMeasure'; diff --git a/code/core/src/manager/components/sidebar/FilterToggle.tsx b/code/core/src/manager/components/sidebar/FilterToggle.tsx index a5d461fb1a2..5db4f3b6ff2 100644 --- a/code/core/src/manager/components/sidebar/FilterToggle.tsx +++ b/code/core/src/manager/components/sidebar/FilterToggle.tsx @@ -1,7 +1,7 @@ import React, { type ComponentProps } from 'react'; -import { Badge as BaseBadge, IconButton } from '@storybook/core/components'; -import { css, styled } from '@storybook/core/theming'; +import { Badge as BaseBadge, IconButton } from 'storybook/internal/components'; +import { css, styled } from 'storybook/internal/theming'; const Badge = styled(BaseBadge)(({ theme }) => ({ padding: '4px 8px', diff --git a/code/core/src/manager/components/sidebar/Heading.stories.tsx b/code/core/src/manager/components/sidebar/Heading.stories.tsx index 81436bfc0a1..8e12d3eb777 100644 --- a/code/core/src/manager/components/sidebar/Heading.stories.tsx +++ b/code/core/src/manager/components/sidebar/Heading.stories.tsx @@ -1,8 +1,9 @@ // @TODO: use addon-interactions and remove the rule disable above import React from 'react'; -import { ThemeProvider, useTheme } from '@storybook/core/theming'; -import type { Theme } from '@storybook/core/theming'; +import { ThemeProvider, useTheme } from 'storybook/internal/theming'; +import type { Theme } from 'storybook/internal/theming'; + import type { Meta, StoryFn, StoryObj } from '@storybook/react'; import { screen } from '@storybook/test'; diff --git a/code/core/src/manager/components/sidebar/Heading.tsx b/code/core/src/manager/components/sidebar/Heading.tsx index 905ae1f6108..567ad39c13a 100644 --- a/code/core/src/manager/components/sidebar/Heading.tsx +++ b/code/core/src/manager/components/sidebar/Heading.tsx @@ -1,9 +1,9 @@ import type { ComponentProps, FC } from 'react'; import React from 'react'; -import { Button } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import type { Addon_SidebarTopType } from '@storybook/core/types'; +import { Button } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_SidebarTopType } from 'storybook/internal/types'; import { Brand } from './Brand'; import type { MenuList, SidebarMenuProps } from './Menu'; diff --git a/code/core/src/manager/components/sidebar/HighlightStyles.tsx b/code/core/src/manager/components/sidebar/HighlightStyles.tsx index 71f85366686..899aba271fd 100644 --- a/code/core/src/manager/components/sidebar/HighlightStyles.tsx +++ b/code/core/src/manager/components/sidebar/HighlightStyles.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React from 'react'; -import { Global } from '@storybook/core/theming'; +import { Global } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/IconSymbols.tsx b/code/core/src/manager/components/sidebar/IconSymbols.tsx index d33b357c18a..ace76cd4a69 100644 --- a/code/core/src/manager/components/sidebar/IconSymbols.tsx +++ b/code/core/src/manager/components/sidebar/IconSymbols.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const Svg = styled.svg` position: absolute; diff --git a/code/core/src/manager/components/sidebar/LegacyRender.tsx b/code/core/src/manager/components/sidebar/LegacyRender.tsx index 22b151c968f..cbbf1f9b1d4 100644 --- a/code/core/src/manager/components/sidebar/LegacyRender.tsx +++ b/code/core/src/manager/components/sidebar/LegacyRender.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import { Button, ProgressSpinner, TooltipNote, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import { EyeIcon, PlayHollowIcon, StopAltIcon } from '@storybook/icons'; +import { Button, ProgressSpinner, TooltipNote, WithTooltip } from 'storybook/internal/components'; +import type { TestProviders } from 'storybook/internal/core-events'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; -import type { TestProviders } from '@storybook/core/core-events'; -import { useStorybookApi } from '@storybook/core/manager-api'; +import { EyeIcon, PlayHollowIcon, StopAltIcon } from '@storybook/icons'; const Container = styled.div({ display: 'flex', diff --git a/code/core/src/manager/components/sidebar/Loader.tsx b/code/core/src/manager/components/sidebar/Loader.tsx index 66f3a3b0f70..b38f26530dc 100644 --- a/code/core/src/manager/components/sidebar/Loader.tsx +++ b/code/core/src/manager/components/sidebar/Loader.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React, { Fragment } from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; const LOADER_SEQUENCE = [0, 0, 1, 1, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 3]; diff --git a/code/core/src/manager/components/sidebar/Menu.stories.tsx b/code/core/src/manager/components/sidebar/Menu.stories.tsx index d5bf90dc2a6..858a04a2be9 100644 --- a/code/core/src/manager/components/sidebar/Menu.stories.tsx +++ b/code/core/src/manager/components/sidebar/Menu.stories.tsx @@ -1,13 +1,13 @@ import React from 'react'; -import { TooltipLinkList } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { TooltipLinkList } from 'storybook/internal/components'; +import type { State } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; + import { LinkIcon } from '@storybook/icons'; import type { Meta, StoryObj } from '@storybook/react'; import { expect, screen, userEvent, within } from '@storybook/test'; -import type { State } from '@storybook/core/manager-api'; - import { useMenu } from '../../container/Menu'; import { LayoutProvider } from '../layout/LayoutProvider'; import { type MenuList, SidebarMenu } from './Menu'; diff --git a/code/core/src/manager/components/sidebar/Menu.tsx b/code/core/src/manager/components/sidebar/Menu.tsx index aef385c2de1..513d3a99e84 100644 --- a/code/core/src/manager/components/sidebar/Menu.tsx +++ b/code/core/src/manager/components/sidebar/Menu.tsx @@ -1,9 +1,10 @@ import type { ComponentProps, FC } from 'react'; import React, { useState } from 'react'; -import type { Button } from '@storybook/core/components'; -import { IconButton, TooltipLinkList, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { IconButton, TooltipLinkList, WithTooltip } from 'storybook/internal/components'; +import type { Button } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; + import { CloseIcon, CogIcon } from '@storybook/icons'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/RefBlocks.tsx b/code/core/src/manager/components/sidebar/RefBlocks.tsx index 16af958a8a0..0df9c26c3ef 100644 --- a/code/core/src/manager/components/sidebar/RefBlocks.tsx +++ b/code/core/src/manager/components/sidebar/RefBlocks.tsx @@ -1,13 +1,13 @@ import type { FC } from 'react'; import React, { Fragment, useCallback, useState } from 'react'; -import { Button, ErrorFormatter, Link, Spaced, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { logger } from 'storybook/internal/client-logger'; +import { Button, ErrorFormatter, Link, Spaced, WithTooltip } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import { ChevronDownIcon, LockIcon, SyncIcon } from '@storybook/icons'; -import { logger } from '@storybook/core/client-logger'; - import { Contained, Loader } from './Loader'; const { window: globalWindow } = global; diff --git a/code/core/src/manager/components/sidebar/RefIndicator.tsx b/code/core/src/manager/components/sidebar/RefIndicator.tsx index 2a2e54b37df..1bcf9f03ff4 100644 --- a/code/core/src/manager/components/sidebar/RefIndicator.tsx +++ b/code/core/src/manager/components/sidebar/RefIndicator.tsx @@ -1,9 +1,11 @@ import type { FC, MouseEventHandler } from 'react'; import React, { forwardRef, useCallback, useMemo } from 'react'; -import type { TooltipLinkListLink } from '@storybook/core/components'; -import { Spaced, TooltipLinkList, WithTooltip } from '@storybook/core/components'; -import { styled, useTheme } from '@storybook/core/theming'; +import type { TooltipLinkListLink } from 'storybook/internal/components'; +import { Spaced, TooltipLinkList, WithTooltip } from 'storybook/internal/components'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import { styled, useTheme } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import { AlertIcon, @@ -17,8 +19,6 @@ import { TimeIcon, } from '@storybook/icons'; -import { useStorybookApi } from '@storybook/core/manager-api'; - import { transparentize } from 'polished'; import type { NormalLink } from '../../../components/components/tooltip/TooltipLinkList'; diff --git a/code/core/src/manager/components/sidebar/Refs.stories.tsx b/code/core/src/manager/components/sidebar/Refs.stories.tsx index 3b6e37efce5..c137c252e11 100644 --- a/code/core/src/manager/components/sidebar/Refs.stories.tsx +++ b/code/core/src/manager/components/sidebar/Refs.stories.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { fn } from '@storybook/test'; +import { ManagerContext } from 'storybook/internal/manager-api'; -import { ManagerContext } from '@storybook/core/manager-api'; +import { fn } from '@storybook/test'; import { standardData as standardHeaderData } from './Heading.stories'; import { IconSymbols } from './IconSymbols'; diff --git a/code/core/src/manager/components/sidebar/Refs.tsx b/code/core/src/manager/components/sidebar/Refs.tsx index b4d2a79ca35..4aa26f53d38 100644 --- a/code/core/src/manager/components/sidebar/Refs.tsx +++ b/code/core/src/manager/components/sidebar/Refs.tsx @@ -1,10 +1,9 @@ import type { FC, MutableRefObject } from 'react'; import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { styled } from '@storybook/core/theming'; - -import type { State } from '@storybook/core/manager-api'; -import { useStorybookApi, useStorybookState } from '@storybook/core/manager-api'; +import type { State } from 'storybook/internal/manager-api'; +import { useStorybookApi, useStorybookState } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/Search.stories.tsx b/code/core/src/manager/components/sidebar/Search.stories.tsx index 1638f06b4de..09a34d80dc8 100644 --- a/code/core/src/manager/components/sidebar/Search.stories.tsx +++ b/code/core/src/manager/components/sidebar/Search.stories.tsx @@ -1,9 +1,9 @@ import React from 'react'; -import type { Meta, StoryFn } from '@storybook/react'; +import type { API } from 'storybook/internal/manager-api'; +import { ManagerContext } from 'storybook/internal/manager-api'; -import type { API } from '@storybook/core/manager-api'; -import { ManagerContext } from '@storybook/core/manager-api'; +import type { Meta, StoryFn } from '@storybook/react'; import { action } from '@storybook/addon-actions'; diff --git a/code/core/src/manager/components/sidebar/Search.tsx b/code/core/src/manager/components/sidebar/Search.tsx index 16a7ba0f151..58868e56a0b 100644 --- a/code/core/src/manager/components/sidebar/Search.tsx +++ b/code/core/src/manager/components/sidebar/Search.tsx @@ -1,12 +1,12 @@ import React, { type ReactNode, useCallback, useRef, useState } from 'react'; -import { IconButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { IconButton } from 'storybook/internal/components'; +import { shortcutToHumanString, useStorybookApi } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import { CloseIcon, SearchIcon } from '@storybook/icons'; -import { shortcutToHumanString, useStorybookApi } from '@storybook/core/manager-api'; - import type { DownshiftState, StateChangeOptions } from 'downshift'; import Downshift from 'downshift'; import type { FuseOptions } from 'fuse.js'; diff --git a/code/core/src/manager/components/sidebar/SearchResults.stories.tsx b/code/core/src/manager/components/sidebar/SearchResults.stories.tsx index 114f529bcd8..f243f7d3f89 100644 --- a/code/core/src/manager/components/sidebar/SearchResults.stories.tsx +++ b/code/core/src/manager/components/sidebar/SearchResults.stories.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import type { StoriesHash } from '@storybook/core/manager-api'; +import type { StoriesHash } from 'storybook/internal/manager-api'; import { searchItem } from '../../utils/tree'; import { IconSymbols } from './IconSymbols'; diff --git a/code/core/src/manager/components/sidebar/SearchResults.tsx b/code/core/src/manager/components/sidebar/SearchResults.tsx index b7689b7d64d..432fad9445a 100644 --- a/code/core/src/manager/components/sidebar/SearchResults.tsx +++ b/code/core/src/manager/components/sidebar/SearchResults.tsx @@ -1,14 +1,14 @@ import type { FC, MouseEventHandler, PropsWithChildren, ReactNode } from 'react'; import React, { useCallback, useEffect } from 'react'; -import { Button, IconButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { Button, IconButton } from 'storybook/internal/components'; +import { PRELOAD_ENTRIES } from 'storybook/internal/core-events'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import { TrashIcon } from '@storybook/icons'; -import { PRELOAD_ENTRIES } from '@storybook/core/core-events'; -import { useStorybookApi } from '@storybook/core/manager-api'; - import type { ControllerStateAndHelpers } from 'downshift'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/Sidebar.stories.tsx b/code/core/src/manager/components/sidebar/Sidebar.stories.tsx index 0e2df01f6ae..973419fccc7 100644 --- a/code/core/src/manager/components/sidebar/Sidebar.stories.tsx +++ b/code/core/src/manager/components/sidebar/Sidebar.stories.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import type { API_StatusState, Addon_SidebarTopType } from '@storybook/core/types'; +import type { IndexHash, State } from 'storybook/internal/manager-api'; +import { ManagerContext } from 'storybook/internal/manager-api'; +import type { API_StatusState, Addon_SidebarTopType } from 'storybook/internal/types'; + import type { Meta, StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; -import type { IndexHash, State } from '@storybook/core/manager-api'; -import { ManagerContext } from '@storybook/core/manager-api'; - import { LayoutProvider } from '../layout/LayoutProvider'; import { standardData as standardHeaderData } from './Heading.stories'; import { IconSymbols } from './IconSymbols'; diff --git a/code/core/src/manager/components/sidebar/Sidebar.tsx b/code/core/src/manager/components/sidebar/Sidebar.tsx index dfec7fba782..3d94275baac 100644 --- a/code/core/src/manager/components/sidebar/Sidebar.tsx +++ b/code/core/src/manager/components/sidebar/Sidebar.tsx @@ -6,14 +6,14 @@ import { Spaced, TooltipNote, WithTooltip, -} from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; -import type { API_LoadedRefData, Addon_SidebarTopType, StoryIndex } from '@storybook/core/types'; +} from 'storybook/internal/components'; +import { type State, useStorybookApi } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import type { API_LoadedRefData, Addon_SidebarTopType, StoryIndex } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { PlusIcon } from '@storybook/icons'; -import { type State, useStorybookApi } from '@storybook/core/manager-api'; - import { MEDIA_DESKTOP_BREAKPOINT } from '../../constants'; import { useLayout } from '../layout/LayoutProvider'; import { CreateNewStoryFileModal } from './CreateNewStoryFileModal'; diff --git a/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx b/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx index d8d0936d5f2..d7cc3e86e2e 100644 --- a/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx +++ b/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx @@ -1,11 +1,11 @@ import React, { type FC, useEffect, useState } from 'react'; -import { Addon_TypesEnum } from '@storybook/core/types'; +import { type API, ManagerContext } from 'storybook/internal/manager-api'; +import { Addon_TypesEnum } from 'storybook/internal/types'; + import type { Meta, StoryObj } from '@storybook/react'; import { expect, fireEvent, fn, waitFor, within } from '@storybook/test'; -import { type API, ManagerContext } from '@storybook/core/manager-api'; - import { SidebarBottomBase } from './SidebarBottom'; const DynamicHeightDemo: FC = () => { diff --git a/code/core/src/manager/components/sidebar/SidebarBottom.tsx b/code/core/src/manager/components/sidebar/SidebarBottom.tsx index 00730fa36e5..2016da4e055 100644 --- a/code/core/src/manager/components/sidebar/SidebarBottom.tsx +++ b/code/core/src/manager/components/sidebar/SidebarBottom.tsx @@ -1,20 +1,19 @@ import React, { Fragment, useEffect, useLayoutEffect, useRef, useState } from 'react'; -import { styled } from '@storybook/core/theming'; -import { type API_FilterFunction } from '@storybook/core/types'; - import { TESTING_MODULE_CRASH_REPORT, TESTING_MODULE_PROGRESS_REPORT, type TestingModuleCrashReportPayload, type TestingModuleProgressReportPayload, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { type API, type State, useStorybookApi, useStorybookState, -} from '@storybook/core/manager-api'; +} from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import { type API_FilterFunction } from 'storybook/internal/types'; import { NotificationList } from '../notifications/NotificationList'; import { TestingModule } from './TestingModule'; diff --git a/code/core/src/manager/components/sidebar/StatusButton.tsx b/code/core/src/manager/components/sidebar/StatusButton.tsx index 8002cc87ba3..f490d5deecb 100644 --- a/code/core/src/manager/components/sidebar/StatusButton.tsx +++ b/code/core/src/manager/components/sidebar/StatusButton.tsx @@ -1,5 +1,6 @@ -import { IconButton } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { IconButton } from 'storybook/internal/components'; +import { styled } from 'storybook/internal/theming'; + import type { API_StatusValue } from '@storybook/types'; import type { Theme } from '@emotion/react'; diff --git a/code/core/src/manager/components/sidebar/StatusContext.tsx b/code/core/src/manager/components/sidebar/StatusContext.tsx index 45d57611693..a02e8632562 100644 --- a/code/core/src/manager/components/sidebar/StatusContext.tsx +++ b/code/core/src/manager/components/sidebar/StatusContext.tsx @@ -1,8 +1,8 @@ import { createContext, useContext } from 'react'; -import type { API_StatusObject, API_StatusState, API_StatusValue, StoryId } from '@storybook/types'; +import type { StoriesHash } from 'storybook/internal/manager-api'; -import type { StoriesHash } from '@storybook/core/manager-api'; +import type { API_StatusObject, API_StatusState, API_StatusValue, StoryId } from '@storybook/types'; import type { Item } from '../../container/Sidebar'; import { getDescendantIds } from '../../utils/tree'; diff --git a/code/core/src/manager/components/sidebar/TagsFilter.tsx b/code/core/src/manager/components/sidebar/TagsFilter.tsx index 02e71aa741e..b077e331d4d 100644 --- a/code/core/src/manager/components/sidebar/TagsFilter.tsx +++ b/code/core/src/manager/components/sidebar/TagsFilter.tsx @@ -1,12 +1,12 @@ import React, { useCallback, useEffect, useState } from 'react'; -import { Badge, IconButton, WithTooltip } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; +import { Badge, IconButton, WithTooltip } from 'storybook/internal/components'; +import type { API } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; + import { FilterIcon } from '@storybook/icons'; import type { StoryIndex, Tag } from '@storybook/types'; -import type { API } from '@storybook/core/manager-api'; - import { TagsFilterPanel } from './TagsFilterPanel'; const TAGS_FILTER = 'tags-filter'; diff --git a/code/core/src/manager/components/sidebar/TagsFilterPanel.tsx b/code/core/src/manager/components/sidebar/TagsFilterPanel.tsx index d9fc85c360d..c366f4c6039 100644 --- a/code/core/src/manager/components/sidebar/TagsFilterPanel.tsx +++ b/code/core/src/manager/components/sidebar/TagsFilterPanel.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import { TooltipLinkList } from '@storybook/core/components'; -import { styled, useTheme } from '@storybook/core/theming'; +import { TooltipLinkList } from 'storybook/internal/components'; +import type { API } from 'storybook/internal/manager-api'; +import { styled, useTheme } from 'storybook/internal/theming'; + import { ShareAltIcon } from '@storybook/icons'; import type { Tag } from '@storybook/types'; -import type { API } from '@storybook/core/manager-api'; - import type { Link } from '../../../components/components/tooltip/TooltipLinkList'; const BUILT_IN_TAGS_SHOW = new Set(['play-fn']); diff --git a/code/core/src/manager/components/sidebar/TestingModule.stories.tsx b/code/core/src/manager/components/sidebar/TestingModule.stories.tsx index 66fd53c488a..833d5eba92a 100644 --- a/code/core/src/manager/components/sidebar/TestingModule.stories.tsx +++ b/code/core/src/manager/components/sidebar/TestingModule.stories.tsx @@ -1,14 +1,14 @@ import React from 'react'; -import type { Listener } from '@storybook/core/channels'; -import { styled } from '@storybook/core/theming'; -import { Addon_TypesEnum } from '@storybook/core/types'; +import type { Listener } from 'storybook/internal/channels'; +import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from 'storybook/internal/core-events'; +import { ManagerContext, mockChannel } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; +import { Addon_TypesEnum } from 'storybook/internal/types'; + import type { Meta, StoryObj } from '@storybook/react'; import { fireEvent, fn } from '@storybook/test'; -import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from '@storybook/core/core-events'; -import { ManagerContext, mockChannel } from '@storybook/core/manager-api'; - import { TestingModule } from './TestingModule'; const TestProvider = styled.div({ diff --git a/code/core/src/manager/components/sidebar/TestingModule.tsx b/code/core/src/manager/components/sidebar/TestingModule.tsx index 9fe95426e59..604251d903c 100644 --- a/code/core/src/manager/components/sidebar/TestingModule.tsx +++ b/code/core/src/manager/components/sidebar/TestingModule.tsx @@ -1,12 +1,12 @@ import React, { type SyntheticEvent, useCallback, useEffect, useRef, useState } from 'react'; -import { Button, TooltipNote } from '@storybook/core/components'; -import { WithTooltip } from '@storybook/core/components'; -import { keyframes, styled } from '@storybook/core/theming'; -import { ChevronSmallUpIcon, PlayAllHollowIcon } from '@storybook/icons'; +import { Button, TooltipNote } from 'storybook/internal/components'; +import { WithTooltip } from 'storybook/internal/components'; +import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from 'storybook/internal/core-events'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import { keyframes, styled } from 'storybook/internal/theming'; -import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from '@storybook/core/core-events'; -import { useStorybookApi } from '@storybook/core/manager-api'; +import { ChevronSmallUpIcon, PlayAllHollowIcon } from '@storybook/icons'; import { LegacyRender } from './LegacyRender'; diff --git a/code/core/src/manager/components/sidebar/Tree.stories.tsx b/code/core/src/manager/components/sidebar/Tree.stories.tsx index baadd2e60fe..4b21d67bbe8 100644 --- a/code/core/src/manager/components/sidebar/Tree.stories.tsx +++ b/code/core/src/manager/components/sidebar/Tree.stories.tsx @@ -1,11 +1,15 @@ // @TODO: use addon-interactions and remove the rule disable above import React, { useState } from 'react'; +import { + type ComponentEntry, + type IndexHash, + ManagerContext, +} from 'storybook/internal/manager-api'; + import type { Meta, StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; -import { type ComponentEntry, type IndexHash, ManagerContext } from '@storybook/core/manager-api'; - import { action } from '@storybook/addon-actions'; import { DEFAULT_REF_ID } from './Sidebar'; diff --git a/code/core/src/manager/components/sidebar/Tree.tsx b/code/core/src/manager/components/sidebar/Tree.tsx index cbfc1e330be..869e1161419 100644 --- a/code/core/src/manager/components/sidebar/Tree.tsx +++ b/code/core/src/manager/components/sidebar/Tree.tsx @@ -1,9 +1,20 @@ import type { ComponentProps, FC, MutableRefObject } from 'react'; import React, { useCallback, useMemo, useRef } from 'react'; -import { Button, IconButton, ListItem } from '@storybook/core/components'; -import { styled, useTheme } from '@storybook/core/theming'; -import { type API_HashEntry, type API_StatusValue, type StoryId } from '@storybook/core/types'; +import { Button, IconButton, ListItem } from 'storybook/internal/components'; +import { PRELOAD_ENTRIES } from 'storybook/internal/core-events'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import type { + API, + ComponentEntry, + GroupEntry, + State, + StoriesHash, + StoryEntry, +} from 'storybook/internal/manager-api'; +import { styled, useTheme } from 'storybook/internal/theming'; +import { type API_HashEntry, type API_StatusValue, type StoryId } from 'storybook/internal/types'; + import { CollapseIcon as CollapseIconSvg, ExpandAltIcon, @@ -13,17 +24,6 @@ import { SyncIcon, } from '@storybook/icons'; -import { PRELOAD_ENTRIES } from '@storybook/core/core-events'; -import { useStorybookApi } from '@storybook/core/manager-api'; -import type { - API, - ComponentEntry, - GroupEntry, - State, - StoriesHash, - StoryEntry, -} from '@storybook/core/manager-api'; - import { darken, lighten } from 'polished'; import type { Link } from '../../../components/components/tooltip/TooltipLinkList'; diff --git a/code/core/src/manager/components/sidebar/TreeNode.tsx b/code/core/src/manager/components/sidebar/TreeNode.tsx index e0b23c2ef0a..0335e9fdba3 100644 --- a/code/core/src/manager/components/sidebar/TreeNode.tsx +++ b/code/core/src/manager/components/sidebar/TreeNode.tsx @@ -1,7 +1,7 @@ import type { ComponentProps, FC } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/__tests__/Sidebar.test.tsx b/code/core/src/manager/components/sidebar/__tests__/Sidebar.test.tsx index 0840be5fcd7..f6f8a1c3b9c 100644 --- a/code/core/src/manager/components/sidebar/__tests__/Sidebar.test.tsx +++ b/code/core/src/manager/components/sidebar/__tests__/Sidebar.test.tsx @@ -5,11 +5,10 @@ import { afterEach, describe, expect, test } from 'vitest'; import React from 'react'; -import { ThemeProvider, ensure, themes } from '@storybook/core/theming'; -import type { Theme } from '@storybook/core/theming'; -import type { API_IndexHash } from '@storybook/core/types'; - -import type { HashEntry, Refs } from '@storybook/core/manager-api'; +import type { HashEntry, Refs } from 'storybook/internal/manager-api'; +import type { Theme } from 'storybook/internal/theming'; +import { ThemeProvider, ensure, themes } from 'storybook/internal/theming'; +import type { API_IndexHash } from 'storybook/internal/types'; import { Sidebar } from '../Sidebar'; import type { SidebarProps } from '../Sidebar'; diff --git a/code/core/src/manager/components/sidebar/components/CollapseIcon.tsx b/code/core/src/manager/components/sidebar/components/CollapseIcon.tsx index f4de9e9cd46..42cb8e64cf4 100644 --- a/code/core/src/manager/components/sidebar/components/CollapseIcon.tsx +++ b/code/core/src/manager/components/sidebar/components/CollapseIcon.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; +import { styled } from 'storybook/internal/theming'; import { transparentize } from 'polished'; diff --git a/code/core/src/manager/components/sidebar/mockdata.ts b/code/core/src/manager/components/sidebar/mockdata.ts index e725ed7d451..6d653c29ec9 100644 --- a/code/core/src/manager/components/sidebar/mockdata.ts +++ b/code/core/src/manager/components/sidebar/mockdata.ts @@ -1,4 +1,4 @@ -import type { API_HashEntry } from '@storybook/core/types'; +import type { API_HashEntry } from 'storybook/internal/types'; export type MockDataSet = Record>>; diff --git a/code/core/src/manager/components/sidebar/types.ts b/code/core/src/manager/components/sidebar/types.ts index abf0c686b37..0e50ac7661d 100644 --- a/code/core/src/manager/components/sidebar/types.ts +++ b/code/core/src/manager/components/sidebar/types.ts @@ -1,6 +1,5 @@ -import type { API_StatusState, API_StatusValue } from '@storybook/core/types'; - -import type { State, StoriesHash } from '@storybook/core/manager-api'; +import type { State, StoriesHash } from 'storybook/internal/manager-api'; +import type { API_StatusState, API_StatusValue } from 'storybook/internal/types'; import type { ControllerStateAndHelpers } from 'downshift'; diff --git a/code/core/src/manager/components/sidebar/useExpanded.ts b/code/core/src/manager/components/sidebar/useExpanded.ts index e216c2b2e0c..27e25a3d584 100644 --- a/code/core/src/manager/components/sidebar/useExpanded.ts +++ b/code/core/src/manager/components/sidebar/useExpanded.ts @@ -1,11 +1,11 @@ import type { Dispatch, MutableRefObject, Reducer } from 'react'; import { useCallback, useEffect, useReducer } from 'react'; -import { global } from '@storybook/global'; +import { STORIES_COLLAPSE_ALL, STORIES_EXPAND_ALL } from 'storybook/internal/core-events'; +import type { StoriesHash } from 'storybook/internal/manager-api'; +import { useStorybookApi } from 'storybook/internal/manager-api'; -import { STORIES_COLLAPSE_ALL, STORIES_EXPAND_ALL } from '@storybook/core/core-events'; -import type { StoriesHash } from '@storybook/core/manager-api'; -import { useStorybookApi } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; import { throttle } from 'es-toolkit'; diff --git a/code/core/src/manager/components/sidebar/useHighlighted.ts b/code/core/src/manager/components/sidebar/useHighlighted.ts index 37701c7b1ee..a9b3e787646 100644 --- a/code/core/src/manager/components/sidebar/useHighlighted.ts +++ b/code/core/src/manager/components/sidebar/useHighlighted.ts @@ -1,10 +1,10 @@ import type { Dispatch, MutableRefObject, RefObject, SetStateAction } from 'react'; import { useCallback, useEffect, useRef, useState } from 'react'; -import { global } from '@storybook/global'; +import { PRELOAD_ENTRIES } from 'storybook/internal/core-events'; +import { useStorybookApi } from 'storybook/internal/manager-api'; -import { PRELOAD_ENTRIES } from '@storybook/core/core-events'; -import { useStorybookApi } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; import { matchesKeyCode, matchesModifiers } from '../../keybinding'; import { cycle, isAncestor, scrollIntoView } from '../../utils/tree'; diff --git a/code/core/src/manager/components/upgrade/UpgradeBlock.stories.tsx b/code/core/src/manager/components/upgrade/UpgradeBlock.stories.tsx index 1ed8698aad0..e882a41bf18 100644 --- a/code/core/src/manager/components/upgrade/UpgradeBlock.stories.tsx +++ b/code/core/src/manager/components/upgrade/UpgradeBlock.stories.tsx @@ -1,10 +1,10 @@ import React from 'react'; +import { ManagerContext } from 'storybook/internal/manager-api'; + import type { Meta, StoryObj } from '@storybook/react'; import { fn } from '@storybook/test'; -import { ManagerContext } from '@storybook/core/manager-api'; - import { UpgradeBlock } from './UpgradeBlock'; const meta = { diff --git a/code/core/src/manager/components/upgrade/UpgradeBlock.tsx b/code/core/src/manager/components/upgrade/UpgradeBlock.tsx index f7371abc2e6..77078b6cd03 100644 --- a/code/core/src/manager/components/upgrade/UpgradeBlock.tsx +++ b/code/core/src/manager/components/upgrade/UpgradeBlock.tsx @@ -1,10 +1,9 @@ import type { FC } from 'react'; import React, { useState } from 'react'; -import { Link } from '@storybook/core/components'; -import { styled } from '@storybook/core/theming'; - -import { useStorybookApi } from '@storybook/core/manager-api'; +import { Link } from 'storybook/internal/components'; +import { useStorybookApi } from 'storybook/internal/manager-api'; +import { styled } from 'storybook/internal/theming'; import { MEDIA_DESKTOP_BREAKPOINT } from '../../constants'; diff --git a/code/core/src/manager/container/Menu.stories.tsx b/code/core/src/manager/container/Menu.stories.tsx index 596042fb5a2..c2633bb73df 100644 --- a/code/core/src/manager/container/Menu.stories.tsx +++ b/code/core/src/manager/container/Menu.stories.tsx @@ -1,6 +1,7 @@ import React from 'react'; -import { TooltipLinkList, WithTooltip } from '@storybook/core/components'; +import { TooltipLinkList, WithTooltip } from 'storybook/internal/components'; + import type { Meta, StoryObj } from '@storybook/react'; import { action } from '@storybook/addon-actions'; diff --git a/code/core/src/manager/container/Menu.tsx b/code/core/src/manager/container/Menu.tsx index fdf21a2ab9a..836461ab114 100644 --- a/code/core/src/manager/container/Menu.tsx +++ b/code/core/src/manager/container/Menu.tsx @@ -1,13 +1,13 @@ import type { FC } from 'react'; import React, { useCallback, useMemo } from 'react'; -import { Badge } from '@storybook/core/components'; -import { styled, useTheme } from '@storybook/core/theming'; -import { CheckIcon, InfoIcon, ShareAltIcon, WandIcon } from '@storybook/icons'; +import { Badge } from 'storybook/internal/components'; +import { STORIES_COLLAPSE_ALL } from 'storybook/internal/core-events'; +import type { API, State } from 'storybook/internal/manager-api'; +import { shortcutToHumanString } from 'storybook/internal/manager-api'; +import { styled, useTheme } from 'storybook/internal/theming'; -import { STORIES_COLLAPSE_ALL } from '@storybook/core/core-events'; -import type { API, State } from '@storybook/core/manager-api'; -import { shortcutToHumanString } from '@storybook/core/manager-api'; +import { CheckIcon, InfoIcon, ShareAltIcon, WandIcon } from '@storybook/icons'; import type { Link } from '../../components/components/tooltip/TooltipLinkList'; diff --git a/code/core/src/manager/container/Notifications.tsx b/code/core/src/manager/container/Notifications.tsx index 3067bd8764b..1e5a8217c74 100644 --- a/code/core/src/manager/container/Notifications.tsx +++ b/code/core/src/manager/container/Notifications.tsx @@ -1,8 +1,8 @@ import type { FC } from 'react'; import React from 'react'; -import type { Combo } from '@storybook/core/manager-api'; -import { Consumer } from '@storybook/core/manager-api'; +import type { Combo } from 'storybook/internal/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; import { NotificationList } from '../components/notifications/NotificationList'; diff --git a/code/core/src/manager/container/Panel.tsx b/code/core/src/manager/container/Panel.tsx index f8cc2877cef..e958919db71 100644 --- a/code/core/src/manager/container/Panel.tsx +++ b/code/core/src/manager/container/Panel.tsx @@ -1,10 +1,9 @@ import type { FC } from 'react'; import React from 'react'; -import { Addon_TypesEnum } from '@storybook/core/types'; - -import { Consumer } from '@storybook/core/manager-api'; -import type { API, Combo } from '@storybook/core/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; +import type { API, Combo } from 'storybook/internal/manager-api'; +import { Addon_TypesEnum } from 'storybook/internal/types'; import memoize from 'memoizerific'; diff --git a/code/core/src/manager/container/Preview.tsx b/code/core/src/manager/container/Preview.tsx index fabda783bf6..3eb2a52a379 100644 --- a/code/core/src/manager/container/Preview.tsx +++ b/code/core/src/manager/container/Preview.tsx @@ -1,12 +1,12 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import type { Addon_BaseType, Addon_Collection, Addon_WrapperType } from '@storybook/core/types'; -import { Addon_TypesEnum } from '@storybook/core/types'; -import { global } from '@storybook/global'; +import type { State, StoriesHash } from 'storybook/internal/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; +import type { Addon_BaseType, Addon_Collection, Addon_WrapperType } from 'storybook/internal/types'; +import { Addon_TypesEnum } from 'storybook/internal/types'; -import type { State, StoriesHash } from '@storybook/core/manager-api'; -import { Consumer } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; import memoizerific from 'memoizerific'; diff --git a/code/core/src/manager/container/Sidebar.tsx b/code/core/src/manager/container/Sidebar.tsx index 723d9989ac1..f861aab6054 100755 --- a/code/core/src/manager/container/Sidebar.tsx +++ b/code/core/src/manager/container/Sidebar.tsx @@ -1,9 +1,8 @@ import React, { useMemo } from 'react'; -import { Addon_TypesEnum } from '@storybook/core/types'; - -import type { Combo, StoriesHash } from '@storybook/core/manager-api'; -import { Consumer } from '@storybook/core/manager-api'; +import type { Combo, StoriesHash } from 'storybook/internal/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; +import { Addon_TypesEnum } from 'storybook/internal/types'; import type { SidebarProps as SidebarComponentProps } from '../components/sidebar/Sidebar'; import { Sidebar as SidebarComponent } from '../components/sidebar/Sidebar'; diff --git a/code/core/src/manager/globals-runtime.ts b/code/core/src/manager/globals-runtime.ts index 7e4c07eccb2..b7e84377d22 100644 --- a/code/core/src/manager/globals-runtime.ts +++ b/code/core/src/manager/globals-runtime.ts @@ -1,6 +1,6 @@ -import { global } from '@storybook/global'; +import { TELEMETRY_ERROR } from 'storybook/internal/core-events'; -import { TELEMETRY_ERROR } from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import { globalPackages, globalsNameReferenceMap } from './globals/globals'; import { globalsNameValueMap } from './globals/runtime'; diff --git a/code/core/src/manager/globals/exports.ts b/code/core/src/manager/globals/exports.ts index e354ce120ff..3d4bd8b826b 100644 --- a/code/core/src/manager/globals/exports.ts +++ b/code/core/src/manager/globals/exports.ts @@ -439,77 +439,6 @@ export default { 'resetComponents', 'withReset', ], - '@storybook/core/components': [ - 'A', - 'ActionBar', - 'AddonPanel', - 'Badge', - 'Bar', - 'Blockquote', - 'Button', - 'ClipboardCode', - 'Code', - 'DL', - 'Div', - 'DocumentWrapper', - 'EmptyTabContent', - 'ErrorFormatter', - 'FlexBar', - 'Form', - 'H1', - 'H2', - 'H3', - 'H4', - 'H5', - 'H6', - 'HR', - 'IconButton', - 'IconButtonSkeleton', - 'Icons', - 'Img', - 'LI', - 'Link', - 'ListItem', - 'Loader', - 'Modal', - 'OL', - 'P', - 'Placeholder', - 'Pre', - 'ProgressSpinner', - 'ResetWrapper', - 'ScrollArea', - 'Separator', - 'Spaced', - 'Span', - 'StorybookIcon', - 'StorybookLogo', - 'Symbols', - 'SyntaxHighlighter', - 'TT', - 'TabBar', - 'TabButton', - 'TabWrapper', - 'Table', - 'Tabs', - 'TabsState', - 'TooltipLinkList', - 'TooltipMessage', - 'TooltipNote', - 'UL', - 'WithTooltip', - 'WithTooltipPure', - 'Zoom', - 'codeCommon', - 'components', - 'createCopyToClipboardFunction', - 'getStoryHref', - 'icons', - 'interleaveSeparators', - 'nameSpaceClassNames', - 'resetComponents', - 'withReset', - ], 'storybook/internal/manager-api': [ 'ActiveTabs', 'Consumer', @@ -578,40 +507,6 @@ export default { 'useStorybookApi', 'useStorybookState', ], - '@storybook/core/manager-api': [ - 'ActiveTabs', - 'Consumer', - 'ManagerContext', - 'Provider', - 'RequestResponseError', - 'addons', - 'combineParameters', - 'controlOrMetaKey', - 'controlOrMetaSymbol', - 'eventMatchesShortcut', - 'eventToShortcut', - 'experimental_requestResponse', - 'isMacLike', - 'isShortcutTaken', - 'keyToSymbol', - 'merge', - 'mockChannel', - 'optionOrAltSymbol', - 'shortcutMatchesShortcut', - 'shortcutToHumanString', - 'types', - 'useAddonState', - 'useArgTypes', - 'useArgs', - 'useChannel', - 'useGlobalTypes', - 'useGlobals', - 'useParameter', - 'useSharedState', - 'useStoryPrepared', - 'useStorybookApi', - 'useStorybookState', - ], 'storybook/internal/router': [ 'BaseLocationProvider', 'DEEPLY_EQUAL', @@ -644,22 +539,6 @@ export default { 'stringifyQuery', 'useNavigate', ], - '@storybook/core/router': [ - 'BaseLocationProvider', - 'DEEPLY_EQUAL', - 'Link', - 'Location', - 'LocationProvider', - 'Match', - 'Route', - 'buildArgsParam', - 'deepDiff', - 'getMatch', - 'parsePath', - 'queryFromLocation', - 'stringifyQuery', - 'useNavigate', - ], 'storybook/internal/theming': [ 'CacheProvider', 'ClassNames', @@ -712,35 +591,8 @@ export default { 'useTheme', 'withTheme', ], - '@storybook/core/theming': [ - 'CacheProvider', - 'ClassNames', - 'Global', - 'ThemeProvider', - 'background', - 'color', - 'convert', - 'create', - 'createCache', - 'createGlobal', - 'createReset', - 'css', - 'darken', - 'ensure', - 'ignoreSsrWarning', - 'isPropValid', - 'jsx', - 'keyframes', - 'lighten', - 'styled', - 'themes', - 'typography', - 'useTheme', - 'withTheme', - ], 'storybook/internal/theming/create': ['create', 'themes'], '@storybook/theming/create': ['create', 'themes'], - '@storybook/core/theming/create': ['create', 'themes'], 'storybook/internal/channels': [ 'Channel', 'PostMessageTransport', @@ -753,12 +605,6 @@ export default { 'WebsocketTransport', 'createBrowserChannel', ], - '@storybook/core/channels': [ - 'Channel', - 'PostMessageTransport', - 'WebsocketTransport', - 'createBrowserChannel', - ], 'storybook/internal/core-errors': [ 'ARGTYPES_INFO_REQUEST', 'ARGTYPES_INFO_RESPONSE', @@ -891,7 +737,7 @@ export default { 'UPDATE_QUERY_PARAMS', 'UPDATE_STORY_ARGS', ], - '@storybook/core/core-events': [ + 'storybook/internal/core-events': [ 'ARGTYPES_INFO_REQUEST', 'ARGTYPES_INFO_RESPONSE', 'CHANNEL_CREATED', @@ -959,7 +805,6 @@ export default { ], 'storybook/internal/types': ['Addon_TypesEnum'], '@storybook/types': ['Addon_TypesEnum'], - '@storybook/core/types': ['Addon_TypesEnum'], 'storybook/internal/manager-errors': [ 'Category', 'ProviderDoesNotExtendBaseProviderError', @@ -970,12 +815,6 @@ export default { 'ProviderDoesNotExtendBaseProviderError', 'UncaughtManagerError', ], - '@storybook/core/manager-errors': [ - 'Category', - 'ProviderDoesNotExtendBaseProviderError', - 'UncaughtManagerError', - ], 'storybook/internal/client-logger': ['deprecate', 'logger', 'once', 'pretty'], '@storybook/client-logger': ['deprecate', 'logger', 'once', 'pretty'], - '@storybook/core/client-logger': ['deprecate', 'logger', 'once', 'pretty'], } as const; diff --git a/code/core/src/manager/globals/globals.ts b/code/core/src/manager/globals/globals.ts index 3a7387c6e3b..3279e57adab 100644 --- a/code/core/src/manager/globals/globals.ts +++ b/code/core/src/manager/globals/globals.ts @@ -7,42 +7,33 @@ export const globalsNameReferenceMap = { 'storybook/internal/manager-api': '__STORYBOOK_API__', '@storybook/manager-api': '__STORYBOOK_API__', - '@storybook/core/manager-api': '__STORYBOOK_API__', 'storybook/internal/components': '__STORYBOOK_COMPONENTS__', '@storybook/components': '__STORYBOOK_COMPONENTS__', - '@storybook/core/components': '__STORYBOOK_COMPONENTS__', 'storybook/internal/channels': '__STORYBOOK_CHANNELS__', '@storybook/channels': '__STORYBOOK_CHANNELS__', - '@storybook/core/channels': '__STORYBOOK_CHANNELS__', 'storybook/internal/core-errors': '__STORYBOOK_CORE_EVENTS__', '@storybook/core-events': '__STORYBOOK_CORE_EVENTS__', - '@storybook/core/core-events': '__STORYBOOK_CORE_EVENTS__', + 'storybook/internal/core-events': '__STORYBOOK_CORE_EVENTS__', 'storybook/internal/manager-errors': '__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__', '@storybook/core-events/manager-errors': '__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__', - '@storybook/core/manager-errors': '__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__', 'storybook/internal/router': '__STORYBOOK_ROUTER__', '@storybook/router': '__STORYBOOK_ROUTER__', - '@storybook/core/router': '__STORYBOOK_ROUTER__', 'storybook/internal/theming': '__STORYBOOK_THEMING__', '@storybook/theming': '__STORYBOOK_THEMING__', - '@storybook/core/theming': '__STORYBOOK_THEMING__', 'storybook/internal/theming/create': '__STORYBOOK_THEMING_CREATE__', '@storybook/theming/create': '__STORYBOOK_THEMING_CREATE__', - '@storybook/core/theming/create': '__STORYBOOK_THEMING_CREATE__', 'storybook/internal/client-logger': '__STORYBOOK_CLIENT_LOGGER__', '@storybook/client-logger': '__STORYBOOK_CLIENT_LOGGER__', - '@storybook/core/client-logger': '__STORYBOOK_CLIENT_LOGGER__', 'storybook/internal/types': '__STORYBOOK_TYPES__', '@storybook/types': '__STORYBOOK_TYPES__', - '@storybook/core/types': '__STORYBOOK_TYPES__', } as const; export const globalPackages = Object.keys(globalsNameReferenceMap) as Array< diff --git a/code/core/src/manager/globals/runtime.ts b/code/core/src/manager/globals/runtime.ts index a52501db52c..ce030147e6b 100644 --- a/code/core/src/manager/globals/runtime.ts +++ b/code/core/src/manager/globals/runtime.ts @@ -2,18 +2,18 @@ import * as REACT from 'react'; import * as REACT_DOM from 'react-dom'; import * as REACT_DOM_CLIENT from 'react-dom/client'; -import * as CHANNELS from '@storybook/core/channels'; -import * as COMPONENTS from '@storybook/core/components'; -import * as ROUTER from '@storybook/core/router'; -import * as THEMING from '@storybook/core/theming'; -import * as THEMINGCREATE from '@storybook/core/theming/create'; -import * as TYPES from '@storybook/core/types'; -import * as ICONS from '@storybook/icons'; +import * as CHANNELS from 'storybook/internal/channels'; +import * as CLIENT_LOGGER from 'storybook/internal/client-logger'; +import * as COMPONENTS from 'storybook/internal/components'; +import * as EVENTS from 'storybook/internal/core-events'; +import * as MANAGER_API from 'storybook/internal/manager-api'; +import * as EVENTS_MANAGER_ERRORS from 'storybook/internal/manager-errors'; +import * as ROUTER from 'storybook/internal/router'; +import * as THEMING from 'storybook/internal/theming'; +import * as THEMINGCREATE from 'storybook/internal/theming/create'; +import * as TYPES from 'storybook/internal/types'; -import * as CLIENT_LOGGER from '@storybook/core/client-logger'; -import * as EVENTS from '@storybook/core/core-events'; -import * as MANAGER_API from '@storybook/core/manager-api'; -import * as EVENTS_MANAGER_ERRORS from '@storybook/core/manager-errors'; +import * as ICONS from '@storybook/icons'; import type { globalsNameReferenceMap } from './globals'; @@ -26,40 +26,31 @@ export const globalsNameValueMap: Required ({ display: 'flex', diff --git a/code/core/src/manager/settings/ShortcutsPage.tsx b/code/core/src/manager/settings/ShortcutsPage.tsx index ff7872d8df9..71f302dcba8 100644 --- a/code/core/src/manager/settings/ShortcutsPage.tsx +++ b/code/core/src/manager/settings/ShortcutsPage.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import React from 'react'; -import { Consumer } from '@storybook/core/manager-api'; +import { Consumer } from 'storybook/internal/manager-api'; import { ShortcutsScreen } from './shortcuts'; diff --git a/code/core/src/manager/settings/defaultShortcuts.tsx b/code/core/src/manager/settings/defaultShortcuts.tsx index ed8ad0fd913..e1754875636 100644 --- a/code/core/src/manager/settings/defaultShortcuts.tsx +++ b/code/core/src/manager/settings/defaultShortcuts.tsx @@ -1,4 +1,4 @@ -import type { State } from '@storybook/core/manager-api'; +import type { State } from 'storybook/internal/manager-api'; export const defaultShortcuts: State['shortcuts'] = { fullScreen: ['F'], diff --git a/code/core/src/manager/settings/index.tsx b/code/core/src/manager/settings/index.tsx index d1cbb424ea4..a16910e9392 100644 --- a/code/core/src/manager/settings/index.tsx +++ b/code/core/src/manager/settings/index.tsx @@ -1,15 +1,15 @@ import type { FC, SyntheticEvent } from 'react'; import React, { Fragment } from 'react'; -import { IconButton, ScrollArea, TabBar, TabButton } from '@storybook/core/components'; -import { Location, Route } from '@storybook/core/router'; -import { styled } from '@storybook/core/theming'; -import type { Addon_PageType } from '@storybook/core/types'; +import { IconButton, ScrollArea, TabBar, TabButton } from 'storybook/internal/components'; +import { types, useStorybookApi, useStorybookState } from 'storybook/internal/manager-api'; +import { Location, Route } from 'storybook/internal/router'; +import { styled } from 'storybook/internal/theming'; +import type { Addon_PageType } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { CloseIcon } from '@storybook/icons'; -import { types, useStorybookApi, useStorybookState } from '@storybook/core/manager-api'; - import { matchesKeyCode, matchesModifiers } from '../keybinding'; import { AboutPage } from './AboutPage'; import { ShortcutsPage } from './ShortcutsPage'; diff --git a/code/core/src/manager/settings/shortcuts.tsx b/code/core/src/manager/settings/shortcuts.tsx index 93a768774d1..c7c75e0a221 100644 --- a/code/core/src/manager/settings/shortcuts.tsx +++ b/code/core/src/manager/settings/shortcuts.tsx @@ -1,15 +1,15 @@ import type { ComponentProps, FC } from 'react'; import React, { Component } from 'react'; -import { Button, Form } from '@storybook/core/components'; -import { keyframes, styled } from '@storybook/core/theming'; -import { CheckIcon } from '@storybook/icons'; - +import { Button, Form } from 'storybook/internal/components'; import { eventToShortcut, shortcutMatchesShortcut, shortcutToHumanString, -} from '@storybook/core/manager-api'; +} from 'storybook/internal/manager-api'; +import { keyframes, styled } from 'storybook/internal/theming'; + +import { CheckIcon } from '@storybook/icons'; import SettingsFooter from './SettingsFooter'; diff --git a/code/core/src/manager/settings/whats_new.tsx b/code/core/src/manager/settings/whats_new.tsx index 9132659e076..b2510b0370d 100644 --- a/code/core/src/manager/settings/whats_new.tsx +++ b/code/core/src/manager/settings/whats_new.tsx @@ -1,13 +1,13 @@ import type { ComponentProps, FC } from 'react'; import React, { Fragment, useEffect, useState } from 'react'; -import { Button, Loader } from '@storybook/core/components'; -import { styled, useTheme } from '@storybook/core/theming'; +import { Button, Loader } from 'storybook/internal/components'; +import { useStorybookApi, useStorybookState } from 'storybook/internal/manager-api'; +import { styled, useTheme } from 'storybook/internal/theming'; + import { global } from '@storybook/global'; import { AlertIcon as AlertIconSvg, EyeCloseIcon, EyeIcon, HeartIcon } from '@storybook/icons'; -import { useStorybookApi, useStorybookState } from '@storybook/core/manager-api'; - const Centered = styled.div({ top: '50%', position: 'absolute', diff --git a/code/core/src/manager/typings.d.ts b/code/core/src/manager/typings.d.ts index 3e6d261fb20..4394a90ece5 100644 --- a/code/core/src/manager/typings.d.ts +++ b/code/core/src/manager/typings.d.ts @@ -7,7 +7,7 @@ declare var PREVIEW_URL: any; declare var __STORYBOOK_ADDONS_MANAGER: any; declare var RELEASE_NOTES_DATA: any; -declare var FEATURES: import('@storybook/core/types').StorybookConfigRaw['features']; +declare var FEATURES: import('storybook/internal/types').StorybookConfigRaw['features']; declare var REFS: any; declare var VERSIONCHECK: any; diff --git a/code/core/src/manager/utils/prepareForTelemetry.ts b/code/core/src/manager/utils/prepareForTelemetry.ts index ccbb8bf236b..00cfdd35dd4 100644 --- a/code/core/src/manager/utils/prepareForTelemetry.ts +++ b/code/core/src/manager/utils/prepareForTelemetry.ts @@ -1,7 +1,7 @@ /* eslint-disable local-rules/no-uncategorized-errors */ -import { global } from '@storybook/global'; +import { UncaughtManagerError } from 'storybook/internal/manager-errors'; -import { UncaughtManagerError } from '@storybook/core/manager-errors'; +import { global } from '@storybook/global'; import type { BrowserInfo } from 'browser-dtector'; import BrowserDetector from 'browser-dtector'; diff --git a/code/core/src/manager/utils/status.tsx b/code/core/src/manager/utils/status.tsx index 14c2c6a613c..674d9aef557 100644 --- a/code/core/src/manager/utils/status.tsx +++ b/code/core/src/manager/utils/status.tsx @@ -1,8 +1,9 @@ import type { ReactElement } from 'react'; import React from 'react'; -import { styled } from '@storybook/core/theming'; -import type { API_HashEntry, API_StatusState, API_StatusValue } from '@storybook/core/types'; +import { styled } from 'storybook/internal/theming'; +import type { API_HashEntry, API_StatusState, API_StatusValue } from 'storybook/internal/types'; + import { CircleIcon } from '@storybook/icons'; import { UseSymbol } from '../components/sidebar/IconSymbols'; diff --git a/code/core/src/manager/utils/tree.ts b/code/core/src/manager/utils/tree.ts index dfe6dfb4cf2..671c616303e 100644 --- a/code/core/src/manager/utils/tree.ts +++ b/code/core/src/manager/utils/tree.ts @@ -1,8 +1,8 @@ import type { SyntheticEvent } from 'react'; -import { global } from '@storybook/global'; +import type { HashEntry, IndexHash } from 'storybook/internal/manager-api'; -import type { HashEntry, IndexHash } from '@storybook/core/manager-api'; +import { global } from '@storybook/global'; import memoize from 'memoizerific'; diff --git a/code/core/src/node-logger/README.md b/code/core/src/node-logger/README.md index ffdc57aa50c..008302c607e 100644 --- a/code/core/src/node-logger/README.md +++ b/code/core/src/node-logger/README.md @@ -5,7 +5,7 @@ Any node logging that is done through storybook should be done through this pack Examples: ```js -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; logger.info('Info message'); logger.warn('Warning message'); diff --git a/code/core/src/preview-api/modules/addons/hooks.ts b/code/core/src/preview-api/modules/addons/hooks.ts index 1a6f3a7f983..b0c2edaf2c9 100644 --- a/code/core/src/preview-api/modules/addons/hooks.ts +++ b/code/core/src/preview-api/modules/addons/hooks.ts @@ -1,3 +1,11 @@ +import { logger } from 'storybook/internal/client-logger'; +import { + FORCE_RE_RENDER, + RESET_STORY_ARGS, + STORY_RENDERED, + UPDATE_GLOBALS, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; import type { Args, DecoratorApplicator, @@ -6,17 +14,9 @@ import type { Renderer, StoryContext, StoryId, -} from '@storybook/core/types'; -import { global } from '@storybook/global'; +} from 'storybook/internal/types'; -import { logger } from '@storybook/core/client-logger'; -import { - FORCE_RE_RENDER, - RESET_STORY_ARGS, - STORY_RENDERED, - UPDATE_GLOBALS, - UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +import { global } from '@storybook/global'; import { addons } from './main'; diff --git a/code/core/src/preview-api/modules/addons/main.ts b/code/core/src/preview-api/modules/addons/main.ts index f2012bab9f0..c1243e68aec 100644 --- a/code/core/src/preview-api/modules/addons/main.ts +++ b/code/core/src/preview-api/modules/addons/main.ts @@ -1,4 +1,5 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; + import { global } from '@storybook/global'; import { mockChannel } from './storybook-channel-mock'; diff --git a/code/core/src/preview-api/modules/addons/make-decorator.test.ts b/code/core/src/preview-api/modules/addons/make-decorator.test.ts index d926c9f5da8..4519129c9e0 100644 --- a/code/core/src/preview-api/modules/addons/make-decorator.test.ts +++ b/code/core/src/preview-api/modules/addons/make-decorator.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import type { Addon_StoryContext } from '@storybook/core/types'; +import type { Addon_StoryContext } from 'storybook/internal/types'; import { makeDecorator } from './make-decorator'; diff --git a/code/core/src/preview-api/modules/addons/make-decorator.ts b/code/core/src/preview-api/modules/addons/make-decorator.ts index aa9bfb2a0c3..4cca6d63db6 100644 --- a/code/core/src/preview-api/modules/addons/make-decorator.ts +++ b/code/core/src/preview-api/modules/addons/make-decorator.ts @@ -2,7 +2,7 @@ import type { Addon_LegacyStoryFn, Addon_StoryContext, Addon_StoryWrapper, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; export type MakeDecoratorResult = (...args: any) => any; diff --git a/code/core/src/preview-api/modules/addons/storybook-channel-mock.ts b/code/core/src/preview-api/modules/addons/storybook-channel-mock.ts index 2f8abbf20b5..23fce7c5ff8 100644 --- a/code/core/src/preview-api/modules/addons/storybook-channel-mock.ts +++ b/code/core/src/preview-api/modules/addons/storybook-channel-mock.ts @@ -1,4 +1,4 @@ -import { Channel } from '@storybook/core/channels'; +import { Channel } from 'storybook/internal/channels'; export function mockChannel() { const transport = { diff --git a/code/core/src/preview-api/modules/preview-web/Preview.tsx b/code/core/src/preview-api/modules/preview-web/Preview.tsx index e929d674933..15cd1741c1c 100644 --- a/code/core/src/preview-api/modules/preview-web/Preview.tsx +++ b/code/core/src/preview-api/modules/preview-web/Preview.tsx @@ -1,4 +1,25 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; +import { deprecate, logger } from 'storybook/internal/client-logger'; +import { + ARGTYPES_INFO_REQUEST, + ARGTYPES_INFO_RESPONSE, + CONFIG_ERROR, + FORCE_REMOUNT, + FORCE_RE_RENDER, + GLOBALS_UPDATED, + RESET_STORY_ARGS, + SET_GLOBALS, + STORY_ARGS_UPDATED, + STORY_INDEX_INVALIDATED, + UPDATE_GLOBALS, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; +import { + CalledPreviewMethodBeforeInitializationError, + MissingRenderToCanvasError, + StoryIndexFetchError, + StoryStoreAccessedBeforeInitializationError, +} from 'storybook/internal/preview-errors'; import type { Args, Globals, @@ -13,37 +34,16 @@ import type { StoryId, StoryIndex, StoryRenderOptions, -} from '@storybook/core/types'; -import type { CleanupCallback } from '@storybook/csf'; -import { global } from '@storybook/global'; - -import { deprecate, logger } from '@storybook/core/client-logger'; +} from 'storybook/internal/types'; import type { ArgTypesRequestPayload, ArgTypesResponsePayload, RequestData, ResponseData, -} from '@storybook/core/core-events'; -import { - ARGTYPES_INFO_REQUEST, - ARGTYPES_INFO_RESPONSE, - CONFIG_ERROR, - FORCE_REMOUNT, - FORCE_RE_RENDER, - GLOBALS_UPDATED, - RESET_STORY_ARGS, - SET_GLOBALS, - STORY_ARGS_UPDATED, - STORY_INDEX_INVALIDATED, - UPDATE_GLOBALS, - UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; -import { - CalledPreviewMethodBeforeInitializationError, - MissingRenderToCanvasError, - StoryIndexFetchError, - StoryStoreAccessedBeforeInitializationError, -} from '@storybook/core/preview-errors'; +} from 'storybook/internal/types'; + +import type { CleanupCallback } from '@storybook/csf'; +import { global } from '@storybook/global'; import { StoryStore } from '../../store'; import { addons } from '../addons'; diff --git a/code/core/src/preview-api/modules/preview-web/PreviewWeb.integration.test.ts b/code/core/src/preview-api/modules/preview-web/PreviewWeb.integration.test.ts index 3a6c21dd723..f5458e471d6 100644 --- a/code/core/src/preview-api/modules/preview-web/PreviewWeb.integration.test.ts +++ b/code/core/src/preview-api/modules/preview-web/PreviewWeb.integration.test.ts @@ -3,7 +3,8 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; import React from 'react'; -import type { RenderContext } from '@storybook/core/types'; +import type { RenderContext } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { addons } from '../addons'; @@ -24,9 +25,9 @@ import { WebView } from './WebView'; // - ie. from`renderToCanvas()` (stories) or`ReactDOM.render()` (docs) in. // This file lets them rip. -vi.mock('@storybook/core/channels', async (importOriginal) => { +vi.mock('storybook/internal/channels', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), createBrowserChannel: () => mockChannel, }; }); @@ -39,24 +40,24 @@ vi.mock('@storybook/blocks', async () => { HeadersMdx: vi.fn(() => 'HeadersMdx'), }; }); -vi.mock('@storybook/core/client-logger'); -vi.mock('@storybook/core/components'); +vi.mock('storybook/internal/client-logger'); +vi.mock('storybook/internal/components'); -vi.mock('@storybook/core/channels', async (importOriginal) => { +vi.mock('storybook/internal/channels', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), createBrowserChannel: () => mockChannel, }; }); -vi.mock('@storybook/core/client-logger', async (importOriginal) => { +vi.mock('storybook/internal/client-logger', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), createBrowserChannel: () => mockChannel, }; }); -vi.mock('@storybook/core/components', async (importOriginal) => { +vi.mock('storybook/internal/components', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), createBrowserChannel: () => mockChannel, }; }); diff --git a/code/core/src/preview-api/modules/preview-web/PreviewWeb.mockdata.ts b/code/core/src/preview-api/modules/preview-web/PreviewWeb.mockdata.ts index 2ed2352ae4e..64ae00dfc9c 100644 --- a/code/core/src/preview-api/modules/preview-web/PreviewWeb.mockdata.ts +++ b/code/core/src/preview-api/modules/preview-web/PreviewWeb.mockdata.ts @@ -1,14 +1,6 @@ import type { Mock, Mocked } from 'vitest'; import { vi } from 'vitest'; -import type { - ModuleImportFn, - ProjectAnnotations, - Renderer, - StoryIndex, - TeardownRenderToCanvas, -} from '@storybook/core/types'; - import { DOCS_RENDERED, STORY_ERRORED, @@ -16,7 +8,14 @@ import { STORY_MISSING, STORY_RENDER_PHASE_CHANGED, STORY_THREW_EXCEPTION, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { + ModuleImportFn, + ProjectAnnotations, + Renderer, + StoryIndex, + TeardownRenderToCanvas, +} from 'storybook/internal/types'; import { EventEmitter } from 'events'; diff --git a/code/core/src/preview-api/modules/preview-web/PreviewWeb.test.ts b/code/core/src/preview-api/modules/preview-web/PreviewWeb.test.ts index 57e3b0357a4..511a5402228 100644 --- a/code/core/src/preview-api/modules/preview-web/PreviewWeb.test.ts +++ b/code/core/src/preview-api/modules/preview-web/PreviewWeb.test.ts @@ -1,10 +1,7 @@ // @vitest-environment happy-dom import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import type { ModuleImportFn, ProjectAnnotations, Renderer } from '@storybook/core/types'; -import { global } from '@storybook/global'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; import { CONFIG_ERROR, CURRENT_STORY_WAS_SET, @@ -29,7 +26,10 @@ import { STORY_UNCHANGED, UPDATE_GLOBALS, UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { ModuleImportFn, ProjectAnnotations, Renderer } from 'storybook/internal/types'; + +import { global } from '@storybook/global'; import { merge, toMerged } from 'es-toolkit'; @@ -74,7 +74,7 @@ vi.mock('@storybook/global', async (importOriginal) => ({ }, })); -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); vi.mock('react-dom'); vi.mock('./WebView'); diff --git a/code/core/src/preview-api/modules/preview-web/PreviewWeb.tsx b/code/core/src/preview-api/modules/preview-web/PreviewWeb.tsx index cb2931350b9..04d6dc2156f 100644 --- a/code/core/src/preview-api/modules/preview-web/PreviewWeb.tsx +++ b/code/core/src/preview-api/modules/preview-web/PreviewWeb.tsx @@ -1,6 +1,7 @@ /* eslint-disable no-underscore-dangle */ -import type { Renderer } from '@storybook/core/types'; -import type { ModuleImportFn, ProjectAnnotations } from '@storybook/core/types'; +import type { ModuleImportFn, ProjectAnnotations } from 'storybook/internal/types'; +import type { Renderer } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import type { MaybePromise } from './Preview'; diff --git a/code/core/src/preview-api/modules/preview-web/PreviewWithSelection.tsx b/code/core/src/preview-api/modules/preview-web/PreviewWithSelection.tsx index 7534ddea6fb..2650fb799e3 100644 --- a/code/core/src/preview-api/modules/preview-web/PreviewWithSelection.tsx +++ b/code/core/src/preview-api/modules/preview-web/PreviewWithSelection.tsx @@ -1,8 +1,4 @@ -import type { DocsIndexEntry, StoryIndex } from '@storybook/core/types'; -import type { Args, Globals, Renderer, StoryId, ViewMode } from '@storybook/core/types'; -import type { ModuleImportFn, ProjectAnnotations } from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; import { CURRENT_STORY_WAS_SET, DOCS_PREPARED, @@ -19,13 +15,16 @@ import { STORY_THREW_EXCEPTION, STORY_UNCHANGED, UPDATE_QUERY_PARAMS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; import { CalledPreviewMethodBeforeInitializationError, EmptyIndexError, MdxFileWithNoCsfReferencesError, NoStoryMatchError, -} from '@storybook/core/preview-errors'; +} from 'storybook/internal/preview-errors'; +import type { DocsIndexEntry, StoryIndex } from 'storybook/internal/types'; +import type { Args, Globals, Renderer, StoryId, ViewMode } from 'storybook/internal/types'; +import type { ModuleImportFn, ProjectAnnotations } from 'storybook/internal/types'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/preview-api/modules/preview-web/SelectionStore.ts b/code/core/src/preview-api/modules/preview-web/SelectionStore.ts index 7d56f5bf586..34d61520f2d 100644 --- a/code/core/src/preview-api/modules/preview-web/SelectionStore.ts +++ b/code/core/src/preview-api/modules/preview-web/SelectionStore.ts @@ -1,4 +1,4 @@ -import type { Args, StoryId, ViewMode } from '@storybook/core/types'; +import type { Args, StoryId, ViewMode } from 'storybook/internal/types'; import type { StorySpecifier } from '../store/StoryIndexStore'; diff --git a/code/core/src/preview-api/modules/preview-web/UrlStore.ts b/code/core/src/preview-api/modules/preview-web/UrlStore.ts index c4a68c17dec..aca027c9561 100644 --- a/code/core/src/preview-api/modules/preview-web/UrlStore.ts +++ b/code/core/src/preview-api/modules/preview-web/UrlStore.ts @@ -1,4 +1,5 @@ -import type { ViewMode } from '@storybook/core/types'; +import type { ViewMode } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { parse, stringify } from 'picoquery'; diff --git a/code/core/src/preview-api/modules/preview-web/View.ts b/code/core/src/preview-api/modules/preview-web/View.ts index bc5e42c35de..e2c6d473d54 100644 --- a/code/core/src/preview-api/modules/preview-web/View.ts +++ b/code/core/src/preview-api/modules/preview-web/View.ts @@ -1,4 +1,4 @@ -import type { PreparedStory } from '@storybook/core/types'; +import type { PreparedStory } from 'storybook/internal/types'; export interface View { // Get ready to render a story, returning the element to render to diff --git a/code/core/src/preview-api/modules/preview-web/WebView.ts b/code/core/src/preview-api/modules/preview-web/WebView.ts index 90b0d23dce7..a4d864ce27b 100644 --- a/code/core/src/preview-api/modules/preview-web/WebView.ts +++ b/code/core/src/preview-api/modules/preview-web/WebView.ts @@ -1,7 +1,7 @@ -import type { PreparedStory } from '@storybook/core/types'; -import { global } from '@storybook/global'; +import { logger } from 'storybook/internal/client-logger'; +import type { PreparedStory } from 'storybook/internal/types'; -import { logger } from '@storybook/core/client-logger'; +import { global } from '@storybook/global'; import AnsiToHtml from 'ansi-to-html'; import { parse } from 'picoquery'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.test.ts b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.test.ts index f79da3152f0..736cc763ad2 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.test.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from 'vitest'; -import { Channel } from '@storybook/core/channels'; -import type { CSFFile, Renderer } from '@storybook/core/types'; +import { Channel } from 'storybook/internal/channels'; +import type { CSFFile, Renderer } from 'storybook/internal/types'; import type { StoryStore } from '../../store'; import { DocsContext } from './DocsContext'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts index 6e39643859d..67220db1bea 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts @@ -1,4 +1,4 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; import type { CSFFile, ModuleExport, @@ -9,7 +9,7 @@ import type { ResolvedModuleExportType, StoryId, StoryName, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContextProps.ts b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContextProps.ts index f5d8f5694f9..01d1d2560ae 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContextProps.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContextProps.ts @@ -1 +1 @@ -export type { DocsContextProps } from '@storybook/core/types'; +export type { DocsContextProps } from 'storybook/internal/types'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/DocsRenderFunction.ts b/code/core/src/preview-api/modules/preview-web/docs-context/DocsRenderFunction.ts index ab7b3818de6..8619ec6c65d 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/DocsRenderFunction.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/DocsRenderFunction.ts @@ -1 +1 @@ -export type { DocsRenderFunction } from '@storybook/core/types'; +export type { DocsRenderFunction } from 'storybook/internal/types'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/test-utils.ts b/code/core/src/preview-api/modules/preview-web/docs-context/test-utils.ts index 24c7bd4aae9..af0a6836388 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/test-utils.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/test-utils.ts @@ -1,4 +1,4 @@ -import type { CSFFile, PreparedStory } from '@storybook/core/types'; +import type { CSFFile, PreparedStory } from 'storybook/internal/types'; export function csfFileParts(storyId = 'meta--story', metaId = 'meta') { // These compose the raw exports of the CSF file diff --git a/code/core/src/preview-api/modules/preview-web/index.ts b/code/core/src/preview-api/modules/preview-web/index.ts index 3a490866bf7..ffc0e9ab571 100644 --- a/code/core/src/preview-api/modules/preview-web/index.ts +++ b/code/core/src/preview-api/modules/preview-web/index.ts @@ -1,6 +1,6 @@ // FIXME: breaks builder-vite, remove this in 7.0 export { composeConfigs } from '../../store'; -export type { ProjectAnnotations as WebProjectAnnotations } from '@storybook/core/types'; +export type { ProjectAnnotations as WebProjectAnnotations } from 'storybook/internal/types'; export { Preview } from './Preview'; export { PreviewWeb } from './PreviewWeb'; diff --git a/code/core/src/preview-api/modules/preview-web/parseArgsParam.test.ts b/code/core/src/preview-api/modules/preview-web/parseArgsParam.test.ts index 7b8da711870..252b9f7618e 100644 --- a/code/core/src/preview-api/modules/preview-web/parseArgsParam.test.ts +++ b/code/core/src/preview-api/modules/preview-web/parseArgsParam.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest'; import { parseArgsParam } from './parseArgsParam'; -vi.mock('@storybook/core/client-logger', () => ({ +vi.mock('storybook/internal/client-logger', () => ({ once: { warn: vi.fn() }, })); diff --git a/code/core/src/preview-api/modules/preview-web/parseArgsParam.ts b/code/core/src/preview-api/modules/preview-web/parseArgsParam.ts index 06d1cd5320b..380c272478d 100644 --- a/code/core/src/preview-api/modules/preview-web/parseArgsParam.ts +++ b/code/core/src/preview-api/modules/preview-web/parseArgsParam.ts @@ -1,6 +1,5 @@ -import type { Args } from '@storybook/core/types'; - -import { once } from '@storybook/core/client-logger'; +import { once } from 'storybook/internal/client-logger'; +import type { Args } from 'storybook/internal/types'; import { isPlainObject } from 'es-toolkit'; import { type Options, parse } from 'picoquery'; diff --git a/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.test.ts b/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.test.ts index aa428572219..f3a7bea795a 100644 --- a/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.test.ts +++ b/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.test.ts @@ -1,7 +1,7 @@ import { expect, it, vi } from 'vitest'; -import { Channel } from '@storybook/core/channels'; -import type { DocsIndexEntry, RenderContextCallbacks, Renderer } from '@storybook/core/types'; +import { Channel } from 'storybook/internal/channels'; +import type { DocsIndexEntry, RenderContextCallbacks, Renderer } from 'storybook/internal/types'; import type { StoryStore } from '../../store'; import { csfFileParts } from '../docs-context/test-utils'; diff --git a/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.ts b/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.ts index 6c13338e501..22e4fab67db 100644 --- a/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.ts +++ b/code/core/src/preview-api/modules/preview-web/render/CsfDocsRender.ts @@ -1,10 +1,9 @@ -import type { Channel } from '@storybook/core/channels'; -import type { Renderer, StoryId } from '@storybook/core/types'; -import type { CSFFile, PreparedStory } from '@storybook/core/types'; -import type { IndexEntry } from '@storybook/core/types'; -import type { RenderContextCallbacks } from '@storybook/core/types'; - -import { DOCS_RENDERED } from '@storybook/core/core-events'; +import type { Channel } from 'storybook/internal/channels'; +import { DOCS_RENDERED } from 'storybook/internal/core-events'; +import type { Renderer, StoryId } from 'storybook/internal/types'; +import type { CSFFile, PreparedStory } from 'storybook/internal/types'; +import type { IndexEntry } from 'storybook/internal/types'; +import type { RenderContextCallbacks } from 'storybook/internal/types'; import type { StoryStore } from '../../../store'; import { DocsContext } from '../docs-context/DocsContext'; diff --git a/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.test.ts b/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.test.ts index 86a172013e9..6526af86ac0 100644 --- a/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.test.ts +++ b/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from 'vitest'; -import { Channel } from '@storybook/core/channels'; -import type { DocsIndexEntry, RenderContextCallbacks, Renderer } from '@storybook/core/types'; +import { Channel } from 'storybook/internal/channels'; +import type { DocsIndexEntry, RenderContextCallbacks, Renderer } from 'storybook/internal/types'; import type { StoryStore } from '../../store'; import { csfFileParts } from '../docs-context/test-utils'; diff --git a/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.ts b/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.ts index a2ef97411b7..f87c034cd62 100644 --- a/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.ts +++ b/code/core/src/preview-api/modules/preview-web/render/MdxDocsRender.ts @@ -1,10 +1,9 @@ -import type { Channel } from '@storybook/core/channels'; -import type { Renderer, StoryId } from '@storybook/core/types'; -import type { CSFFile, ModuleExports } from '@storybook/core/types'; -import type { IndexEntry } from '@storybook/core/types'; -import type { RenderContextCallbacks } from '@storybook/core/types'; - -import { DOCS_RENDERED } from '@storybook/core/core-events'; +import type { Channel } from 'storybook/internal/channels'; +import { DOCS_RENDERED } from 'storybook/internal/core-events'; +import type { Renderer, StoryId } from 'storybook/internal/types'; +import type { CSFFile, ModuleExports } from 'storybook/internal/types'; +import type { IndexEntry } from 'storybook/internal/types'; +import type { RenderContextCallbacks } from 'storybook/internal/types'; import type { StoryStore } from '../../store'; import { DocsContext } from '../docs-context/DocsContext'; diff --git a/code/core/src/preview-api/modules/preview-web/render/Render.ts b/code/core/src/preview-api/modules/preview-web/render/Render.ts index 71f91fc7b5b..3e23efdab16 100644 --- a/code/core/src/preview-api/modules/preview-web/render/Render.ts +++ b/code/core/src/preview-api/modules/preview-web/render/Render.ts @@ -1,5 +1,5 @@ -import type { Renderer, StoryId } from '@storybook/core/types'; -import type { StoryRenderOptions } from '@storybook/core/types'; +import type { Renderer, StoryId } from 'storybook/internal/types'; +import type { StoryRenderOptions } from 'storybook/internal/types'; export type RenderType = 'story' | 'docs'; diff --git a/code/core/src/preview-api/modules/preview-web/render/StoryRender.test.ts b/code/core/src/preview-api/modules/preview-web/render/StoryRender.test.ts index 41fdea4b677..b7cab8141bf 100644 --- a/code/core/src/preview-api/modules/preview-web/render/StoryRender.test.ts +++ b/code/core/src/preview-api/modules/preview-web/render/StoryRender.test.ts @@ -1,10 +1,14 @@ // @vitest-environment happy-dom import { beforeEach, describe, expect, it, vi } from 'vitest'; +import { Channel } from 'storybook/internal/channels'; import { STORY_FINISHED } from 'storybook/internal/core-events'; - -import { Channel } from '@storybook/core/channels'; -import type { PreparedStory, Renderer, StoryContext, StoryIndexEntry } from '@storybook/core/types'; +import type { + PreparedStory, + Renderer, + StoryContext, + StoryIndexEntry, +} from 'storybook/internal/types'; import { ReporterAPI, type StoryStore } from '../../store'; import { PREPARE_ABORTED } from './Render'; diff --git a/code/core/src/preview-api/modules/preview-web/render/StoryRender.ts b/code/core/src/preview-api/modules/preview-web/render/StoryRender.ts index 0eacdf7e755..353e0774ecf 100644 --- a/code/core/src/preview-api/modules/preview-web/render/StoryRender.ts +++ b/code/core/src/preview-api/modules/preview-web/render/StoryRender.ts @@ -1,4 +1,16 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; +import { + PLAY_FUNCTION_THREW_EXCEPTION, + STORY_FINISHED, + STORY_RENDERED, + STORY_RENDER_PHASE_CHANGED, + type StoryFinishedPayload, + UNHANDLED_ERRORS_WHILE_PLAYING, +} from 'storybook/internal/core-events'; +import { + MountMustBeDestructuredError, + NoStoryMountedError, +} from 'storybook/internal/preview-errors'; import type { Canvas, PreparedStory, @@ -10,17 +22,7 @@ import type { StoryId, StoryRenderOptions, TeardownRenderToCanvas, -} from '@storybook/core/types'; - -import { - PLAY_FUNCTION_THREW_EXCEPTION, - STORY_FINISHED, - STORY_RENDERED, - STORY_RENDER_PHASE_CHANGED, - type StoryFinishedPayload, - UNHANDLED_ERRORS_WHILE_PLAYING, -} from '@storybook/core/core-events'; -import { MountMustBeDestructuredError, NoStoryMountedError } from '@storybook/core/preview-errors'; +} from 'storybook/internal/types'; import type { StoryStore } from '../../store'; import type { Render, RenderType } from './Render'; diff --git a/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts b/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts index 00510d0f5ed..fbf4e353ce6 100644 --- a/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts +++ b/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts @@ -1,6 +1,6 @@ // Inspired by Vitest fixture implementation: // https://github.com/vitest-dev/vitest/blob/200a4349a2f85686bc7005dce686d9d1b48b84d2/packages/runner/src/fixture.ts -import { type PreparedStory, type Renderer } from '@storybook/core/types'; +import { type PreparedStory, type Renderer } from 'storybook/internal/types'; export function mountDestructured( playFunction: PreparedStory['playFunction'] diff --git a/code/core/src/preview-api/modules/store/ArgsStore.test.ts b/code/core/src/preview-api/modules/store/ArgsStore.test.ts index ad3d20c7664..03bc52f27a8 100644 --- a/code/core/src/preview-api/modules/store/ArgsStore.test.ts +++ b/code/core/src/preview-api/modules/store/ArgsStore.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest'; import { ArgsStore } from './ArgsStore'; -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); const stringType = { type: { name: 'string' } }; const booleanType = { type: { name: 'boolean' } }; diff --git a/code/core/src/preview-api/modules/store/ArgsStore.ts b/code/core/src/preview-api/modules/store/ArgsStore.ts index da613e76dc8..c4b353431e8 100644 --- a/code/core/src/preview-api/modules/store/ArgsStore.ts +++ b/code/core/src/preview-api/modules/store/ArgsStore.ts @@ -1,5 +1,5 @@ -import type { Args, StoryId } from '@storybook/core/types'; -import type { PreparedStory } from '@storybook/core/types'; +import type { PreparedStory } from 'storybook/internal/types'; +import type { Args, StoryId } from 'storybook/internal/types'; import { DEEPLY_EQUAL, combineArgs, deepDiff, mapArgsToTypes, validateOptions } from './args'; diff --git a/code/core/src/preview-api/modules/store/GlobalsStore.test.ts b/code/core/src/preview-api/modules/store/GlobalsStore.test.ts index eda822e40c6..8a5ed12aa69 100644 --- a/code/core/src/preview-api/modules/store/GlobalsStore.test.ts +++ b/code/core/src/preview-api/modules/store/GlobalsStore.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest'; import { GlobalsStore } from './GlobalsStore'; -vi.mock('@storybook/core/client-logger', () => ({ +vi.mock('storybook/internal/client-logger', () => ({ logger: { warn: vi.fn(), }, diff --git a/code/core/src/preview-api/modules/store/GlobalsStore.ts b/code/core/src/preview-api/modules/store/GlobalsStore.ts index dd15417d914..6e9a0e9bd38 100644 --- a/code/core/src/preview-api/modules/store/GlobalsStore.ts +++ b/code/core/src/preview-api/modules/store/GlobalsStore.ts @@ -1,6 +1,5 @@ -import type { GlobalTypes, Globals } from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; +import type { GlobalTypes, Globals } from 'storybook/internal/types'; import { DEEPLY_EQUAL, deepDiff } from './args'; import { getValuesFromArgTypes } from './csf/getValuesFromArgTypes'; diff --git a/code/core/src/preview-api/modules/store/StoryIndexStore.test.ts b/code/core/src/preview-api/modules/store/StoryIndexStore.test.ts index 1cfdd553ea3..e28a63b8533 100644 --- a/code/core/src/preview-api/modules/store/StoryIndexStore.test.ts +++ b/code/core/src/preview-api/modules/store/StoryIndexStore.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import type { StoryIndex } from '@storybook/core/types'; +import type { StoryIndex } from 'storybook/internal/types'; import { StoryIndexStore } from './StoryIndexStore'; diff --git a/code/core/src/preview-api/modules/store/StoryIndexStore.ts b/code/core/src/preview-api/modules/store/StoryIndexStore.ts index d6812e736f5..d9dfa82c471 100644 --- a/code/core/src/preview-api/modules/store/StoryIndexStore.ts +++ b/code/core/src/preview-api/modules/store/StoryIndexStore.ts @@ -1,7 +1,6 @@ -import type { ComponentTitle, Path, StoryId, StoryName } from '@storybook/core/types'; -import type { IndexEntry, StoryIndex } from '@storybook/core/types'; - -import { MissingStoryAfterHmrError } from '@storybook/core/preview-errors'; +import { MissingStoryAfterHmrError } from 'storybook/internal/preview-errors'; +import type { ComponentTitle, Path, StoryId, StoryName } from 'storybook/internal/types'; +import type { IndexEntry, StoryIndex } from 'storybook/internal/types'; import memoize from 'memoizerific'; diff --git a/code/core/src/preview-api/modules/store/StoryStore.test.ts b/code/core/src/preview-api/modules/store/StoryStore.test.ts index b2863896072..f2a5920db8d 100644 --- a/code/core/src/preview-api/modules/store/StoryStore.test.ts +++ b/code/core/src/preview-api/modules/store/StoryStore.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import type { ProjectAnnotations, Renderer, StoryIndex } from '@storybook/core/types'; +import type { ProjectAnnotations, Renderer, StoryIndex } from 'storybook/internal/types'; import { StoryStore } from './StoryStore'; import { composeConfigs } from './csf/composeConfigs'; @@ -28,7 +28,7 @@ vi.mock('@storybook/global', async (importOriginal) => ({ }, })); -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); const componentOneExports = { default: { title: 'Component One' }, diff --git a/code/core/src/preview-api/modules/store/StoryStore.ts b/code/core/src/preview-api/modules/store/StoryStore.ts index 01404a5f1bf..efb0f9e393b 100644 --- a/code/core/src/preview-api/modules/store/StoryStore.ts +++ b/code/core/src/preview-api/modules/store/StoryStore.ts @@ -1,3 +1,8 @@ +import { deprecate } from 'storybook/internal/client-logger'; +import { + CalledExtractOnStoreError, + MissingStoryFromCsfFileError, +} from 'storybook/internal/preview-errors'; import type { ComponentTitle, Parameters, @@ -6,7 +11,7 @@ import type { StoryContext, StoryContextForEnhancers, StoryId, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { BoundStory, CSFFile, @@ -16,20 +21,15 @@ import type { PreparedMeta, PreparedStory, ProjectAnnotations, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { IndexEntry, StoryIndex, StoryIndexV3, V3CompatIndexEntry, -} from '@storybook/core/types'; -import type { Canvas, CleanupCallback } from '@storybook/csf'; +} from 'storybook/internal/types'; -import { deprecate } from '@storybook/core/client-logger'; -import { - CalledExtractOnStoreError, - MissingStoryFromCsfFileError, -} from '@storybook/core/preview-errors'; +import type { Canvas, CleanupCallback } from '@storybook/csf'; import { mapValues, omitBy, pick, toMerged } from 'es-toolkit'; import memoize from 'memoizerific'; diff --git a/code/core/src/preview-api/modules/store/args.test.ts b/code/core/src/preview-api/modules/store/args.test.ts index d40d989cebc..1180386429e 100644 --- a/code/core/src/preview-api/modules/store/args.test.ts +++ b/code/core/src/preview-api/modules/store/args.test.ts @@ -1,8 +1,7 @@ import { describe, expect, it, vi } from 'vitest'; -import type { SBType } from '@storybook/core/types'; - -import { once } from '@storybook/core/client-logger'; +import { once } from 'storybook/internal/client-logger'; +import type { SBType } from 'storybook/internal/types'; import { UNTARGETED, @@ -20,7 +19,7 @@ const functionType: SBType = { name: 'function' }; const numArrayType: SBType = { name: 'array', value: numberType }; const boolObjectType: SBType = { name: 'object', value: { bool: booleanType } }; -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); enum ArgsMapTestEnumWithoutInitializer { EnumValue, diff --git a/code/core/src/preview-api/modules/store/args.ts b/code/core/src/preview-api/modules/store/args.ts index 145ccdfbc62..9a8c7394ffb 100644 --- a/code/core/src/preview-api/modules/store/args.ts +++ b/code/core/src/preview-api/modules/store/args.ts @@ -1,3 +1,4 @@ +import { once } from 'storybook/internal/client-logger'; import type { ArgTypes, Args, @@ -5,9 +6,7 @@ import type { Renderer, SBType, StoryContext, -} from '@storybook/core/types'; - -import { once } from '@storybook/core/client-logger'; +} from 'storybook/internal/types'; import { isEqual as deepEqual, isPlainObject } from 'es-toolkit'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/autoTitle.test.ts b/code/core/src/preview-api/modules/store/autoTitle.test.ts index 3289261dd8b..1c5deac9b8c 100644 --- a/code/core/src/preview-api/modules/store/autoTitle.test.ts +++ b/code/core/src/preview-api/modules/store/autoTitle.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import { normalizeStoriesEntry } from '@storybook/core/common'; +import { normalizeStoriesEntry } from 'storybook/internal/common'; import { userOrAutoTitleFromSpecifier as userOrAuto } from './autoTitle'; diff --git a/code/core/src/preview-api/modules/store/autoTitle.ts b/code/core/src/preview-api/modules/store/autoTitle.ts index c8c23e2ca36..c74e7c16575 100644 --- a/code/core/src/preview-api/modules/store/autoTitle.ts +++ b/code/core/src/preview-api/modules/store/autoTitle.ts @@ -1,6 +1,5 @@ -import type { NormalizedStoriesSpecifier } from '@storybook/core/types'; - -import { once } from '@storybook/core/client-logger'; +import { once } from 'storybook/internal/client-logger'; +import type { NormalizedStoriesSpecifier } from 'storybook/internal/types'; import slash from 'slash'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/csf/composeConfigs.ts b/code/core/src/preview-api/modules/store/csf/composeConfigs.ts index e5ba4f731b8..c36b2aab124 100644 --- a/code/core/src/preview-api/modules/store/csf/composeConfigs.ts +++ b/code/core/src/preview-api/modules/store/csf/composeConfigs.ts @@ -1,5 +1,6 @@ -import type { ModuleExports, NormalizedProjectAnnotations } from '@storybook/core/types'; -import type { Renderer } from '@storybook/core/types'; +import type { ModuleExports, NormalizedProjectAnnotations } from 'storybook/internal/types'; +import type { Renderer } from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { combineParameters } from '../parameters'; diff --git a/code/core/src/preview-api/modules/store/csf/getValuesFromArgTypes.ts b/code/core/src/preview-api/modules/store/csf/getValuesFromArgTypes.ts index ff3f124872b..a69a7062b8c 100644 --- a/code/core/src/preview-api/modules/store/csf/getValuesFromArgTypes.ts +++ b/code/core/src/preview-api/modules/store/csf/getValuesFromArgTypes.ts @@ -1,4 +1,4 @@ -import type { ArgTypes } from '@storybook/core/types'; +import type { ArgTypes } from 'storybook/internal/types'; export const getValuesFromArgTypes = (argTypes: ArgTypes = {}) => Object.entries(argTypes).reduce((acc, [arg, { defaultValue }]) => { diff --git a/code/core/src/preview-api/modules/store/csf/normalizeComponentAnnotations.ts b/code/core/src/preview-api/modules/store/csf/normalizeComponentAnnotations.ts index b314a89d31b..b8287d82026 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeComponentAnnotations.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeComponentAnnotations.ts @@ -1,5 +1,6 @@ -import type { ModuleExports, NormalizedComponentAnnotations } from '@storybook/core/types'; -import type { Renderer } from '@storybook/core/types'; +import type { ModuleExports, NormalizedComponentAnnotations } from 'storybook/internal/types'; +import type { Renderer } from 'storybook/internal/types'; + import { sanitize } from '@storybook/csf'; import { normalizeInputTypes } from './normalizeInputTypes'; diff --git a/code/core/src/preview-api/modules/store/csf/normalizeInputTypes.ts b/code/core/src/preview-api/modules/store/csf/normalizeInputTypes.ts index f4685dc8309..54a6b3ddf29 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeInputTypes.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeInputTypes.ts @@ -5,7 +5,7 @@ import type { StrictArgTypes, StrictGlobalTypes, StrictInputType, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import { mapValues } from 'es-toolkit'; diff --git a/code/core/src/preview-api/modules/store/csf/normalizeProjectAnnotations.ts b/code/core/src/preview-api/modules/store/csf/normalizeProjectAnnotations.ts index 7c5ec15724f..25d2fb78b19 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeProjectAnnotations.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeProjectAnnotations.ts @@ -1,11 +1,10 @@ +import { deprecate } from 'storybook/internal/client-logger'; import type { ArgTypes, NormalizedProjectAnnotations, ProjectAnnotations, Renderer, -} from '@storybook/core/types'; - -import { deprecate } from '@storybook/core/client-logger'; +} from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/csf/normalizeStory.test.ts b/code/core/src/preview-api/modules/store/csf/normalizeStory.test.ts index e7cad9cb055..69a740c579c 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeStory.test.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeStory.test.ts @@ -1,10 +1,10 @@ import { describe, expect, it, vi } from 'vitest'; -import type { Renderer, StoryAnnotationsOrFn } from '@storybook/core/types'; +import type { Renderer, StoryAnnotationsOrFn } from 'storybook/internal/types'; import { normalizeStory } from './normalizeStory'; -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); describe('normalizeStory', () => { describe('id generation', () => { diff --git a/code/core/src/preview-api/modules/store/csf/normalizeStory.ts b/code/core/src/preview-api/modules/store/csf/normalizeStory.ts index 7fb9f59d256..525fb54a995 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeStory.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeStory.ts @@ -1,3 +1,4 @@ +import { deprecate, logger } from 'storybook/internal/client-logger'; import type { ArgTypes, LegacyStoryAnnotationsOrFn, @@ -5,14 +6,13 @@ import type { StoryAnnotations, StoryFn, StoryId, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { NormalizedComponentAnnotations, NormalizedStoryAnnotations, -} from '@storybook/core/types'; -import { storyNameFromExport, toId } from '@storybook/csf'; +} from 'storybook/internal/types'; -import { deprecate, logger } from '@storybook/core/client-logger'; +import { storyNameFromExport, toId } from '@storybook/csf'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/csf/portable-stories.test.ts b/code/core/src/preview-api/modules/store/csf/portable-stories.test.ts index 24e286b3b90..70d07b47e7b 100644 --- a/code/core/src/preview-api/modules/store/csf/portable-stories.test.ts +++ b/code/core/src/preview-api/modules/store/csf/portable-stories.test.ts @@ -5,7 +5,8 @@ import type { ComponentAnnotations as Meta, Store_CSFExports, StoryAnnotationsOrFn as Story, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import type { ProjectAnnotations } from '@storybook/csf'; import * as defaultExportAnnotations from './__mocks__/defaultExportAnnotations.mockfile'; diff --git a/code/core/src/preview-api/modules/store/csf/portable-stories.ts b/code/core/src/preview-api/modules/store/csf/portable-stories.ts index 774137dcf85..510b79c67ab 100644 --- a/code/core/src/preview-api/modules/store/csf/portable-stories.ts +++ b/code/core/src/preview-api/modules/store/csf/portable-stories.ts @@ -1,6 +1,7 @@ /* eslint-disable no-underscore-dangle */ /* eslint-disable @typescript-eslint/naming-convention */ +import { MountMustBeDestructuredError } from 'storybook/internal/preview-errors'; import type { Args, Canvas, @@ -18,10 +19,9 @@ import type { Store_CSFExports, StoryContext, StrictArgTypes, -} from '@storybook/core/types'; -import { type CleanupCallback, isExportStory } from '@storybook/csf'; +} from 'storybook/internal/types'; -import { MountMustBeDestructuredError } from '@storybook/core/preview-errors'; +import { type CleanupCallback, isExportStory } from '@storybook/csf'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/csf/prepareStory.test.ts b/code/core/src/preview-api/modules/store/csf/prepareStory.test.ts index 4f3c88bbd55..1d05d136d7c 100644 --- a/code/core/src/preview-api/modules/store/csf/prepareStory.test.ts +++ b/code/core/src/preview-api/modules/store/csf/prepareStory.test.ts @@ -9,7 +9,8 @@ import type { Renderer, SBScalarType, StoryContext, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { global } from '@storybook/global'; import { HooksContext, addons } from '../../addons'; diff --git a/code/core/src/preview-api/modules/store/csf/prepareStory.ts b/code/core/src/preview-api/modules/store/csf/prepareStory.ts index d2d7bba0c6d..3a8888d8f4b 100644 --- a/code/core/src/preview-api/modules/store/csf/prepareStory.ts +++ b/code/core/src/preview-api/modules/store/csf/prepareStory.ts @@ -1,4 +1,5 @@ /* eslint-disable no-underscore-dangle */ +import { NoRenderFunctionError } from 'storybook/internal/preview-errors'; import type { Args, ArgsStoryFn, @@ -11,19 +12,18 @@ import type { StoryContextForEnhancers, StoryContextForLoaders, StrictArgTypes, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; import type { ModuleExport, NormalizedComponentAnnotations, NormalizedProjectAnnotations, NormalizedStoryAnnotations, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { type CleanupCallback, combineTags, includeConditionalArg } from '@storybook/csf'; import { global } from '@storybook/global'; import { global as globalThis } from '@storybook/global'; -import { NoRenderFunctionError } from '@storybook/core/preview-errors'; - import { applyHooks } from '../../addons'; import { mountDestructured } from '../../preview-web/render/mount-utils'; import { UNTARGETED, groupArgsByTarget } from '../args'; diff --git a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts index e0913f88992..8e0ccc52dd3 100644 --- a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts +++ b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts @@ -1,8 +1,12 @@ -import type { ComponentTitle, Parameters, Path, Renderer } from '@storybook/core/types'; -import type { CSFFile, ModuleExports, NormalizedComponentAnnotations } from '@storybook/core/types'; -import { isExportStory } from '@storybook/csf'; +import { logger } from 'storybook/internal/client-logger'; +import type { + CSFFile, + ModuleExports, + NormalizedComponentAnnotations, +} from 'storybook/internal/csf-tools'; +import type { ComponentTitle, Parameters, Path, Renderer } from 'storybook/internal/types'; -import { logger } from '@storybook/core/client-logger'; +import { isExportStory } from '@storybook/csf'; import { normalizeComponentAnnotations } from './normalizeComponentAnnotations'; import { normalizeStory } from './normalizeStory'; diff --git a/code/core/src/preview-api/modules/store/csf/stepRunners.test.ts b/code/core/src/preview-api/modules/store/csf/stepRunners.test.ts index aacfa0d4dd5..07bdbc2aae3 100644 --- a/code/core/src/preview-api/modules/store/csf/stepRunners.test.ts +++ b/code/core/src/preview-api/modules/store/csf/stepRunners.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; -import type { StepRunner, StoryContext } from '@storybook/core/types'; +import type { StepRunner, StoryContext } from 'storybook/internal/types'; import { composeStepRunners } from './stepRunners'; diff --git a/code/core/src/preview-api/modules/store/csf/stepRunners.ts b/code/core/src/preview-api/modules/store/csf/stepRunners.ts index c79adbfbc3d..5f34b884874 100644 --- a/code/core/src/preview-api/modules/store/csf/stepRunners.ts +++ b/code/core/src/preview-api/modules/store/csf/stepRunners.ts @@ -1,4 +1,4 @@ -import type { Renderer, StepRunner } from '@storybook/core/types'; +import type { Renderer, StepRunner } from 'storybook/internal/types'; /** * Compose step runners to create a single step runner that applies each step runner in order. diff --git a/code/core/src/preview-api/modules/store/decorators.test.ts b/code/core/src/preview-api/modules/store/decorators.test.ts index ae3cd2bb8c3..2252d1972ba 100644 --- a/code/core/src/preview-api/modules/store/decorators.test.ts +++ b/code/core/src/preview-api/modules/store/decorators.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import type { Renderer, StoryContext } from '@storybook/core/types'; +import type { Renderer, StoryContext } from 'storybook/internal/types'; import { defaultDecorateStory } from './decorators'; diff --git a/code/core/src/preview-api/modules/store/decorators.ts b/code/core/src/preview-api/modules/store/decorators.ts index c5a540325bd..861c358a9ac 100644 --- a/code/core/src/preview-api/modules/store/decorators.ts +++ b/code/core/src/preview-api/modules/store/decorators.ts @@ -5,7 +5,7 @@ import type { Renderer, StoryContext, StoryContextUpdate, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; export function decorateStory( storyFn: LegacyStoryFn, diff --git a/code/core/src/preview-api/modules/store/filterArgTypes.ts b/code/core/src/preview-api/modules/store/filterArgTypes.ts index 16c2dd3a6c5..b03a155970e 100644 --- a/code/core/src/preview-api/modules/store/filterArgTypes.ts +++ b/code/core/src/preview-api/modules/store/filterArgTypes.ts @@ -1,4 +1,4 @@ -import type { StrictArgTypes } from '@storybook/core/types'; +import type { StrictArgTypes } from 'storybook/internal/types'; import { pickBy } from 'es-toolkit'; diff --git a/code/core/src/preview-api/modules/store/hooks.test.ts b/code/core/src/preview-api/modules/store/hooks.test.ts index a44dd495d26..4d20c585f08 100644 --- a/code/core/src/preview-api/modules/store/hooks.test.ts +++ b/code/core/src/preview-api/modules/store/hooks.test.ts @@ -1,14 +1,13 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { DecoratorFunction, StoryContext } from '@storybook/core/types'; - import { FORCE_RE_RENDER, RESET_STORY_ARGS, STORY_RENDERED, UPDATE_GLOBALS, UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { DecoratorFunction, StoryContext } from 'storybook/internal/types'; import { HooksContext, @@ -28,7 +27,7 @@ import { } from '../addons'; import { defaultDecorateStory } from './decorators'; -vi.mock('@storybook/core/client-logger', () => ({ +vi.mock('storybook/internal/client-logger', () => ({ logger: { warn: vi.fn(), log: vi.fn() }, })); diff --git a/code/core/src/preview-api/modules/store/inferArgTypes.test.ts b/code/core/src/preview-api/modules/store/inferArgTypes.test.ts index fa374441a4e..2541b8e5607 100644 --- a/code/core/src/preview-api/modules/store/inferArgTypes.test.ts +++ b/code/core/src/preview-api/modules/store/inferArgTypes.test.ts @@ -1,10 +1,10 @@ import { describe, expect, it, vi } from 'vitest'; -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; import { inferArgTypes } from './inferArgTypes'; -vi.mock('@storybook/core/client-logger'); +vi.mock('storybook/internal/client-logger'); describe('inferArgTypes', () => { it('infers scalar types', () => { diff --git a/code/core/src/preview-api/modules/store/inferArgTypes.ts b/code/core/src/preview-api/modules/store/inferArgTypes.ts index 35e840fedcd..5def5c762b0 100644 --- a/code/core/src/preview-api/modules/store/inferArgTypes.ts +++ b/code/core/src/preview-api/modules/store/inferArgTypes.ts @@ -1,6 +1,5 @@ -import type { ArgTypesEnhancer, Renderer, SBType } from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; +import type { ArgTypesEnhancer, Renderer, SBType } from 'storybook/internal/types'; import { mapValues } from 'es-toolkit'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/inferControls.test.ts b/code/core/src/preview-api/modules/store/inferControls.test.ts index abe91702ec3..f16e0b9463e 100644 --- a/code/core/src/preview-api/modules/store/inferControls.test.ts +++ b/code/core/src/preview-api/modules/store/inferControls.test.ts @@ -1,9 +1,8 @@ import type { MockInstance } from 'vitest'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import type { StoryContextForEnhancers } from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; +import type { StoryContextForEnhancers } from 'storybook/internal/types'; import { argTypesEnhancers } from './inferControls'; diff --git a/code/core/src/preview-api/modules/store/inferControls.ts b/code/core/src/preview-api/modules/store/inferControls.ts index 92447845cc9..8a137de7777 100644 --- a/code/core/src/preview-api/modules/store/inferControls.ts +++ b/code/core/src/preview-api/modules/store/inferControls.ts @@ -1,11 +1,10 @@ +import { logger } from 'storybook/internal/client-logger'; import type { ArgTypesEnhancer, Renderer, SBEnumType, StrictInputType, -} from '@storybook/core/types'; - -import { logger } from '@storybook/core/client-logger'; +} from 'storybook/internal/types'; import { mapValues } from 'es-toolkit'; diff --git a/code/core/src/preview-api/modules/store/parameters.ts b/code/core/src/preview-api/modules/store/parameters.ts index 3b607761480..39de894852b 100644 --- a/code/core/src/preview-api/modules/store/parameters.ts +++ b/code/core/src/preview-api/modules/store/parameters.ts @@ -1,5 +1,5 @@ // Utilities for handling parameters -import type { Parameters } from '@storybook/core/types'; +import type { Parameters } from 'storybook/internal/types'; import { isPlainObject } from 'es-toolkit'; diff --git a/code/core/src/preview-api/modules/store/sortStories.ts b/code/core/src/preview-api/modules/store/sortStories.ts index 39cb86efcc2..a88b23b01ca 100644 --- a/code/core/src/preview-api/modules/store/sortStories.ts +++ b/code/core/src/preview-api/modules/store/sortStories.ts @@ -1,12 +1,11 @@ -import type { IndexEntry, StoryIndexEntry } from '@storybook/core/types'; import type { Addon_Comparator, Addon_StorySortParameter, Addon_StorySortParameterV7, IndexEntryLegacy, -} from '@storybook/core/types'; -import type { Parameters, Path, Renderer } from '@storybook/core/types'; -import type { PreparedStory } from '@storybook/core/types'; +} from 'storybook/internal/types'; +import type { Parameters, Path, Renderer } from 'storybook/internal/types'; +import type { PreparedStory } from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/preview-api/modules/store/storySort.test.ts b/code/core/src/preview-api/modules/store/storySort.test.ts index 104ad3bb1c8..2c60aa0ddff 100644 --- a/code/core/src/preview-api/modules/store/storySort.test.ts +++ b/code/core/src/preview-api/modules/store/storySort.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import type { StoryId, StoryIndexEntry } from '@storybook/core/types'; +import type { StoryId, StoryIndexEntry } from 'storybook/internal/types'; import { storySort } from './storySort'; diff --git a/code/core/src/preview-api/modules/store/storySort.ts b/code/core/src/preview-api/modules/store/storySort.ts index eddc1800492..e5700124df1 100644 --- a/code/core/src/preview-api/modules/store/storySort.ts +++ b/code/core/src/preview-api/modules/store/storySort.ts @@ -1,8 +1,8 @@ import type { Addon_StorySortComparatorV7, Addon_StorySortObjectParameter, -} from '@storybook/core/types'; -import type { IndexEntry } from '@storybook/core/types'; +} from 'storybook/internal/types'; +import type { IndexEntry } from 'storybook/internal/types'; const STORY_KIND_PATH_SEPARATOR = /\s*\/\s*/; diff --git a/code/core/src/preview/globals/globals.ts b/code/core/src/preview/globals/globals.ts index c20d2630899..7341ba7d1e3 100644 --- a/code/core/src/preview/globals/globals.ts +++ b/code/core/src/preview/globals/globals.ts @@ -5,27 +5,21 @@ export const globalsNameReferenceMap = { 'storybook/internal/channels': '__STORYBOOK_MODULE_CHANNELS__', '@storybook/channels': '__STORYBOOK_MODULE_CHANNELS__', - '@storybook/core/channels': '__STORYBOOK_MODULE_CHANNELS__', 'storybook/internal/client-logger': '__STORYBOOK_MODULE_CLIENT_LOGGER__', '@storybook/client-logger': '__STORYBOOK_MODULE_CLIENT_LOGGER__', - '@storybook/core/client-logger': '__STORYBOOK_MODULE_CLIENT_LOGGER__', 'storybook/internal/core-events': '__STORYBOOK_MODULE_CORE_EVENTS__', '@storybook/core-events': '__STORYBOOK_MODULE_CORE_EVENTS__', - '@storybook/core/core-events': '__STORYBOOK_MODULE_CORE_EVENTS__', 'storybook/internal/preview-errors': '__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__', '@storybook/core-events/preview-errors': '__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__', - '@storybook/core/preview-errors': '__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__', 'storybook/internal/preview-api': '__STORYBOOK_MODULE_PREVIEW_API__', '@storybook/preview-api': '__STORYBOOK_MODULE_PREVIEW_API__', - '@storybook/core/preview-api': '__STORYBOOK_MODULE_PREVIEW_API__', 'storybook/internal/types': '__STORYBOOK_MODULE_TYPES__', '@storybook/types': '__STORYBOOK_MODULE_TYPES__', - '@storybook/core/types': '__STORYBOOK_MODULE_TYPES__', } as const; export const globalPackages = Object.keys(globalsNameReferenceMap) as Array< diff --git a/code/core/src/preview/globals/runtime.ts b/code/core/src/preview/globals/runtime.ts index 48418bc6de7..d90b9353875 100644 --- a/code/core/src/preview/globals/runtime.ts +++ b/code/core/src/preview/globals/runtime.ts @@ -1,11 +1,11 @@ -import * as CHANNELS from '@storybook/core/channels'; -import * as TYPES from '@storybook/core/types'; -import * as GLOBAL from '@storybook/global'; +import * as CHANNELS from 'storybook/internal/channels'; +import * as CLIENT_LOGGER from 'storybook/internal/client-logger'; +import * as CORE_EVENTS from 'storybook/internal/core-events'; +import * as PREVIEW_API from 'storybook/internal/preview-api'; +import * as CORE_EVENTS_PREVIEW_ERRORS from 'storybook/internal/preview-errors'; +import * as TYPES from 'storybook/internal/types'; -import * as CLIENT_LOGGER from '@storybook/core/client-logger'; -import * as CORE_EVENTS from '@storybook/core/core-events'; -import * as PREVIEW_API from '@storybook/core/preview-api'; -import * as CORE_EVENTS_PREVIEW_ERRORS from '@storybook/core/preview-errors'; +import * as GLOBAL from '@storybook/global'; import type { globalsNameReferenceMap } from './globals'; @@ -15,25 +15,19 @@ export const globalsNameValueMap: Required ({ +vi.mock('storybook/internal/client-logger', () => ({ once: { warn: vi.fn() }, })); diff --git a/code/core/src/router/utils.ts b/code/core/src/router/utils.ts index bd8e3edc7aa..66efa79cb68 100644 --- a/code/core/src/router/utils.ts +++ b/code/core/src/router/utils.ts @@ -1,4 +1,4 @@ -import { once } from '@storybook/core/client-logger'; +import { once } from 'storybook/internal/client-logger'; import { isEqual as deepEqual, isPlainObject } from 'es-toolkit'; import memoize from 'memoizerific'; diff --git a/code/core/src/telemetry/anonymous-id.ts b/code/core/src/telemetry/anonymous-id.ts index 1d23d0a493a..acd807ffd95 100644 --- a/code/core/src/telemetry/anonymous-id.ts +++ b/code/core/src/telemetry/anonymous-id.ts @@ -1,6 +1,6 @@ import { relative } from 'node:path'; -import { getProjectRoot } from '@storybook/core/common'; +import { getProjectRoot } from 'storybook/internal/common'; import { execSync } from 'child_process'; import slash from 'slash'; diff --git a/code/core/src/telemetry/event-cache.ts b/code/core/src/telemetry/event-cache.ts index 95fecef60c0..c40d7254aef 100644 --- a/code/core/src/telemetry/event-cache.ts +++ b/code/core/src/telemetry/event-cache.ts @@ -1,4 +1,4 @@ -import { cache } from '@storybook/core/common'; +import { cache } from 'storybook/internal/common'; import type { EventType } from './types'; diff --git a/code/core/src/telemetry/get-chromatic-version.ts b/code/core/src/telemetry/get-chromatic-version.ts index eb1c38fbf3b..a313b2a8936 100644 --- a/code/core/src/telemetry/get-chromatic-version.ts +++ b/code/core/src/telemetry/get-chromatic-version.ts @@ -1,4 +1,4 @@ -import type { PackageJson } from '@storybook/core/types'; +import type { PackageJson } from 'storybook/internal/types'; export function getChromaticVersionSpecifier(packageJson: PackageJson) { const dependency = diff --git a/code/core/src/telemetry/get-framework-info.test.ts b/code/core/src/telemetry/get-framework-info.test.ts index e95e643dc8b..8fc25c4b99c 100644 --- a/code/core/src/telemetry/get-framework-info.test.ts +++ b/code/core/src/telemetry/get-framework-info.test.ts @@ -2,7 +2,7 @@ import { sep } from 'node:path'; import { describe, expect, it, vi } from 'vitest'; -import type { StorybookConfig } from '@storybook/core/types'; +import type { StorybookConfig } from 'storybook/internal/types'; import { getFrameworkInfo } from './get-framework-info'; import { getActualPackageJson } from './package-json'; diff --git a/code/core/src/telemetry/get-framework-info.ts b/code/core/src/telemetry/get-framework-info.ts index d5b3390128e..0216e13bf4d 100644 --- a/code/core/src/telemetry/get-framework-info.ts +++ b/code/core/src/telemetry/get-framework-info.ts @@ -1,7 +1,7 @@ import { normalize } from 'node:path'; -import { frameworkPackages } from '@storybook/core/common'; -import type { PackageJson, StorybookConfig } from '@storybook/core/types'; +import { frameworkPackages } from 'storybook/internal/common'; +import type { PackageJson, StorybookConfig } from 'storybook/internal/types'; import { getActualPackageJson } from './package-json'; import { cleanPaths } from './sanitize'; diff --git a/code/core/src/telemetry/get-monorepo-type.test.ts b/code/core/src/telemetry/get-monorepo-type.test.ts index 3f8ecfca723..f23369330d9 100644 --- a/code/core/src/telemetry/get-monorepo-type.test.ts +++ b/code/core/src/telemetry/get-monorepo-type.test.ts @@ -8,9 +8,9 @@ import { getMonorepoType, monorepoConfigs } from './get-monorepo-type'; vi.mock('node:fs', async () => import('../../../__mocks__/fs')); -vi.mock('@storybook/core/common', async (importOriginal) => { +vi.mock('storybook/internal/common', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), getProjectRoot: () => 'root', }; }); diff --git a/code/core/src/telemetry/get-monorepo-type.ts b/code/core/src/telemetry/get-monorepo-type.ts index 143241b0a21..d3825f0f806 100644 --- a/code/core/src/telemetry/get-monorepo-type.ts +++ b/code/core/src/telemetry/get-monorepo-type.ts @@ -1,8 +1,8 @@ import { existsSync, readFileSync } from 'node:fs'; import { join } from 'node:path'; -import { getProjectRoot } from '@storybook/core/common'; -import type { PackageJson } from '@storybook/core/types'; +import { getProjectRoot } from 'storybook/internal/common'; +import type { PackageJson } from 'storybook/internal/types'; export const monorepoConfigs = { Nx: 'nx.json', diff --git a/code/core/src/telemetry/index.ts b/code/core/src/telemetry/index.ts index 0811901dc2a..a53be966fd4 100644 --- a/code/core/src/telemetry/index.ts +++ b/code/core/src/telemetry/index.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/node-logger'; +import { logger } from 'storybook/internal/node-logger'; import { notify } from './notify'; import { sanitizeError } from './sanitize'; diff --git a/code/core/src/telemetry/notify.ts b/code/core/src/telemetry/notify.ts index a6cf3e5b8b5..224b5e758ec 100644 --- a/code/core/src/telemetry/notify.ts +++ b/code/core/src/telemetry/notify.ts @@ -1,4 +1,4 @@ -import { cache } from '@storybook/core/common'; +import { cache } from 'storybook/internal/common'; import picocolors from 'picocolors'; diff --git a/code/core/src/telemetry/session-id.test.ts b/code/core/src/telemetry/session-id.test.ts index cff48bfa6dd..c9d2646f901 100644 --- a/code/core/src/telemetry/session-id.test.ts +++ b/code/core/src/telemetry/session-id.test.ts @@ -1,14 +1,14 @@ import type { MockInstance } from 'vitest'; import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { cache } from '@storybook/core/common'; +import { cache } from 'storybook/internal/common'; import { nanoid } from 'nanoid'; import { SESSION_TIMEOUT, getSessionId, resetSessionIdForTest } from './session-id'; -vi.mock('@storybook/core/common', async (importOriginal) => ({ - ...(await importOriginal()), +vi.mock('storybook/internal/common', async (importOriginal) => ({ + ...(await importOriginal()), cache: { get: vi.fn(), set: vi.fn(), diff --git a/code/core/src/telemetry/session-id.ts b/code/core/src/telemetry/session-id.ts index 3029855c5ce..82d0d8947f1 100644 --- a/code/core/src/telemetry/session-id.ts +++ b/code/core/src/telemetry/session-id.ts @@ -1,4 +1,4 @@ -import { cache } from '@storybook/core/common'; +import { cache } from 'storybook/internal/common'; import { nanoid } from 'nanoid'; diff --git a/code/core/src/telemetry/storybook-metadata.test.ts b/code/core/src/telemetry/storybook-metadata.test.ts index 8d73ff7b437..05d69aef178 100644 --- a/code/core/src/telemetry/storybook-metadata.test.ts +++ b/code/core/src/telemetry/storybook-metadata.test.ts @@ -3,7 +3,7 @@ import path from 'node:path'; import type { MockInstance } from 'vitest'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; -import type { PackageJson, StorybookConfig } from '@storybook/core/types'; +import type { PackageJson, StorybookConfig } from 'storybook/internal/types'; import { computeStorybookMetadata, metaFrameworks, sanitizeAddonName } from './storybook-metadata'; @@ -53,9 +53,9 @@ vi.mock('detect-package-manager', () => ({ getNpmVersion: () => '3.1.1', })); -vi.mock('@storybook/core/common', async (importOriginal) => { +vi.mock('storybook/internal/common', async (importOriginal) => { return { - ...(await importOriginal()), + ...(await importOriginal()), getProjectRoot: () => process.cwd(), }; }); diff --git a/code/core/src/telemetry/storybook-metadata.ts b/code/core/src/telemetry/storybook-metadata.ts index 5258eef0ffb..d521f3a98ea 100644 --- a/code/core/src/telemetry/storybook-metadata.ts +++ b/code/core/src/telemetry/storybook-metadata.ts @@ -5,10 +5,9 @@ import { getStorybookConfiguration, getStorybookInfo, loadMainConfig, -} from '@storybook/core/common'; -import type { PackageJson, StorybookConfig } from '@storybook/core/types'; - -import { readConfig } from '@storybook/core/csf-tools'; +} from 'storybook/internal/common'; +import { readConfig } from 'storybook/internal/csf-tools'; +import type { PackageJson, StorybookConfig } from 'storybook/internal/types'; import { detect, getNpmVersion } from 'detect-package-manager'; import { findPackage, findPackagePath } from 'fd-package-json'; diff --git a/code/core/src/telemetry/types.ts b/code/core/src/telemetry/types.ts index e43373e5e61..aaca07362b1 100644 --- a/code/core/src/telemetry/types.ts +++ b/code/core/src/telemetry/types.ts @@ -1,4 +1,4 @@ -import type { StorybookConfig, TypescriptOptions } from '@storybook/core/types'; +import type { StorybookConfig, TypescriptOptions } from 'storybook/internal/types'; import type { PM } from 'detect-package-manager'; diff --git a/code/core/src/theming/ensure.ts b/code/core/src/theming/ensure.ts index 39e3ee7e9d0..295defadc89 100644 --- a/code/core/src/theming/ensure.ts +++ b/code/core/src/theming/ensure.ts @@ -1,4 +1,4 @@ -import { logger } from '@storybook/core/client-logger'; +import { logger } from 'storybook/internal/client-logger'; import { deletedDiff } from 'deep-object-diff'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/theming/utils.ts b/code/core/src/theming/utils.ts index e739146789f..d73ff325513 100644 --- a/code/core/src/theming/utils.ts +++ b/code/core/src/theming/utils.ts @@ -1,6 +1,6 @@ -import { global } from '@storybook/global'; +import { logger } from 'storybook/internal/client-logger'; -import { logger } from '@storybook/core/client-logger'; +import { global } from '@storybook/global'; import { darken, lighten, rgba } from 'polished'; diff --git a/code/core/src/types/modules/addons.ts b/code/core/src/types/modules/addons.ts index b2c7b4ac2f3..66aaf8d2336 100644 --- a/code/core/src/types/modules/addons.ts +++ b/code/core/src/types/modules/addons.ts @@ -414,7 +414,7 @@ export interface Addon_PageType { * @example * * ```jsx - * import { Route } from '@storybook/core/router'; + * import { Route } from 'storybook/internal/router'; * * Render: () => { * return ( diff --git a/code/core/src/types/modules/docs.ts b/code/core/src/types/modules/docs.ts index b23d9b40432..9e90aad52d7 100644 --- a/code/core/src/types/modules/docs.ts +++ b/code/core/src/types/modules/docs.ts @@ -1,4 +1,4 @@ -import type { Channel } from '@storybook/core/channels'; +import type { Channel } from 'storybook/internal/channels'; import type { Parameters, Renderer, StoryContext, StoryId, StoryName } from './csf'; import type { diff --git a/code/core/template/stories/argMapping.stories.ts b/code/core/template/stories/argMapping.stories.ts index 41575e93123..f2813a95d26 100644 --- a/code/core/template/stories/argMapping.stories.ts +++ b/code/core/template/stories/argMapping.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/argTypes.stories.ts b/code/core/template/stories/argTypes.stories.ts index 6ad69132449..d64316c63b8 100644 --- a/code/core/template/stories/argTypes.stories.ts +++ b/code/core/template/stories/argTypes.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/args.stories.ts b/code/core/template/stories/args.stories.ts index 4c83a98ca0a..e1499f1a175 100644 --- a/code/core/template/stories/args.stories.ts +++ b/code/core/template/stories/args.stories.ts @@ -1,12 +1,12 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; -import { global as globalThis } from '@storybook/global'; -import { expect, within } from '@storybook/test'; - import { RESET_STORY_ARGS, STORY_ARGS_UPDATED, UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + +import { global as globalThis } from '@storybook/global'; +import { expect, within } from '@storybook/test'; function pick(obj, keys) { const result = {}; diff --git a/code/core/template/stories/autotitle.stories.ts b/code/core/template/stories/autotitle.stories.ts index 0a675faadec..9399cf24121 100644 --- a/code/core/template/stories/autotitle.stories.ts +++ b/code/core/template/stories/autotitle.stories.ts @@ -1,4 +1,5 @@ -import type { PlayFunctionContext } from '@storybook/core/types'; +import type { PlayFunctionContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect } from '@storybook/test'; diff --git a/code/core/template/stories/component-play.stories.ts b/code/core/template/stories/component-play.stories.ts index 0571cf37b32..db93783ed16 100644 --- a/code/core/template/stories/component-play.stories.ts +++ b/code/core/template/stories/component-play.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/decorators.stories.ts b/code/core/template/stories/decorators.stories.ts index aa5cb1b6d49..7e60034b0ae 100644 --- a/code/core/template/stories/decorators.stories.ts +++ b/code/core/template/stories/decorators.stories.ts @@ -1,19 +1,19 @@ +import { + RESET_STORY_ARGS, + STORY_ARGS_UPDATED, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; +import { useEffect } from 'storybook/internal/preview-api'; import type { ArgsStoryFn, PartialStoryFn, PlayFunctionContext, StoryContext, -} from '@storybook/core/types'; +} from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; -import { - RESET_STORY_ARGS, - STORY_ARGS_UPDATED, - UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; -import { useEffect } from '@storybook/core/preview-api'; - export default { component: globalThis.Components.Pre, parameters: { useProjectDecorator: true }, diff --git a/code/core/template/stories/globals.stories.ts b/code/core/template/stories/globals.stories.ts index 0afd7d1fc44..b4dd7960df9 100644 --- a/code/core/template/stories/globals.stories.ts +++ b/code/core/template/stories/globals.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/hooks.stories.ts b/code/core/template/stories/hooks.stories.ts index 3593fcbd72e..b2d2cc01e73 100644 --- a/code/core/template/stories/hooks.stories.ts +++ b/code/core/template/stories/hooks.stories.ts @@ -1,9 +1,9 @@ -import type { PartialStoryFn, StoryContext } from '@storybook/core/types'; +import { useEffect, useState } from 'storybook/internal/preview-api'; +import type { PartialStoryFn, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { userEvent, within } from '@storybook/test'; -import { useEffect, useState } from '@storybook/core/preview-api'; - export default { component: globalThis.Components.Button, tags: ['!vitest'], diff --git a/code/core/template/stories/indexer.stories.ts b/code/core/template/stories/indexer.stories.ts index 5468e698d3c..684b195e5bf 100644 --- a/code/core/template/stories/indexer.stories.ts +++ b/code/core/template/stories/indexer.stories.ts @@ -1,4 +1,5 @@ -import type { PlayFunctionContext } from '@storybook/core/types'; +import type { PlayFunctionContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect } from '@storybook/test'; diff --git a/code/core/template/stories/loaders.stories.ts b/code/core/template/stories/loaders.stories.ts index 1c24f5214fa..b9a5d31eaf1 100644 --- a/code/core/template/stories/loaders.stories.ts +++ b/code/core/template/stories/loaders.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/names.stories.ts b/code/core/template/stories/names.stories.ts index b89304a63f5..9ad9320b4e5 100644 --- a/code/core/template/stories/names.stories.ts +++ b/code/core/template/stories/names.stories.ts @@ -1,4 +1,5 @@ -import type { PlayFunctionContext } from '@storybook/core/types'; +import type { PlayFunctionContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect } from '@storybook/test'; diff --git a/code/core/template/stories/parameters.stories.ts b/code/core/template/stories/parameters.stories.ts index a4200444cd0..5d702019719 100644 --- a/code/core/template/stories/parameters.stories.ts +++ b/code/core/template/stories/parameters.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/preview.ts b/code/core/template/stories/preview.ts index bba2716864b..706fd085402 100644 --- a/code/core/template/stories/preview.ts +++ b/code/core/template/stories/preview.ts @@ -1,5 +1,5 @@ /* eslint-disable no-underscore-dangle */ -import type { PartialStoryFn, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, StoryContext } from 'storybook/internal/types'; declare global { interface Window { diff --git a/code/core/template/stories/rendering.stories.ts b/code/core/template/stories/rendering.stories.ts index 77e9432ef51..6df7cb67aa9 100644 --- a/code/core/template/stories/rendering.stories.ts +++ b/code/core/template/stories/rendering.stories.ts @@ -1,13 +1,13 @@ -import type { PlayFunctionContext } from '@storybook/core/types'; -import { global as globalThis } from '@storybook/global'; -import { expect, waitFor, within } from '@storybook/test'; - import { FORCE_REMOUNT, RESET_STORY_ARGS, STORY_ARGS_UPDATED, UPDATE_STORY_ARGS, -} from '@storybook/core/core-events'; +} from 'storybook/internal/core-events'; +import type { PlayFunctionContext } from 'storybook/internal/types'; + +import { global as globalThis } from '@storybook/global'; +import { expect, waitFor, within } from '@storybook/test'; export default { component: globalThis.Components.Button, diff --git a/code/core/template/stories/shortcuts.stories.ts b/code/core/template/stories/shortcuts.stories.ts index 429d3a5f414..c726c31457d 100644 --- a/code/core/template/stories/shortcuts.stories.ts +++ b/code/core/template/stories/shortcuts.stories.ts @@ -1,9 +1,9 @@ +import { PREVIEW_KEYDOWN } from 'storybook/internal/core-events'; + import type { PlayFunctionContext } from '@storybook/csf'; import { global as globalThis } from '@storybook/global'; import { expect, fn, userEvent, within } from '@storybook/test'; -import { PREVIEW_KEYDOWN } from '@storybook/core/core-events'; - export default { component: globalThis.Components.Form, tags: ['autodocs'], diff --git a/code/core/template/stories/tags-add.stories.ts b/code/core/template/stories/tags-add.stories.ts index edb70171eba..de5469bad87 100644 --- a/code/core/template/stories/tags-add.stories.ts +++ b/code/core/template/stories/tags-add.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/tags-config.stories.ts b/code/core/template/stories/tags-config.stories.ts index a57a70390ce..3917a1a9519 100644 --- a/code/core/template/stories/tags-config.stories.ts +++ b/code/core/template/stories/tags-config.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/tags-remove.stories.ts b/code/core/template/stories/tags-remove.stories.ts index 468f99614aa..ced6ace2cec 100644 --- a/code/core/template/stories/tags-remove.stories.ts +++ b/code/core/template/stories/tags-remove.stories.ts @@ -1,4 +1,5 @@ -import type { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/core/types'; +import type { PartialStoryFn, PlayFunctionContext, StoryContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect, within } from '@storybook/test'; diff --git a/code/core/template/stories/title.stories.ts b/code/core/template/stories/title.stories.ts index deabd76f762..0c0246a096f 100644 --- a/code/core/template/stories/title.stories.ts +++ b/code/core/template/stories/title.stories.ts @@ -1,4 +1,5 @@ -import type { PlayFunctionContext } from '@storybook/core/types'; +import type { PlayFunctionContext } from 'storybook/internal/types'; + import { global as globalThis } from '@storybook/global'; import { expect } from '@storybook/test'; diff --git a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts index 2729cfb1da1..11a88344b60 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts @@ -1,6 +1,6 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import type { JsPackageManager } from '@storybook/core/common'; +import type { JsPackageManager } from 'storybook/internal/common'; import stripAnsi from 'strip-ansi'; @@ -54,7 +54,7 @@ describe('missingStorybookDependencies', () => { }), retrievePackageJson: vi.fn().mockResolvedValue({ dependencies: { - '@storybook/core': '8.1.0', + storybook: '8.1.0', }, }), addDependencies: vi.fn().mockResolvedValue(undefined), diff --git a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.ts b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.ts index 8eda42d9b9b..7e36f475028 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.ts @@ -1,8 +1,7 @@ import { readFile } from 'node:fs/promises'; import { getStorybookVersionSpecifier } from 'storybook/internal/cli'; - -import type { InstallationMetadata, JsPackageManager } from '@storybook/core/common'; +import type { InstallationMetadata, JsPackageManager } from 'storybook/internal/common'; import picocolors from 'picocolors'; import { dedent } from 'ts-dedent'; @@ -129,6 +128,7 @@ export const missingStorybookDependencies: Fix { describe.each([ ['│ │ │ ├── @babel/code-frame@7.10.3 deduped', null], - [ - '│ ├── "@storybook/core/theming@6.0.0-beta.37 extraneous', - { package: '@storybook/core/theming', version: '6.0.0-beta.37' }, - ], [ '├─┬ @storybook/preset-create-react-app@3.1.2', { package: '@storybook/preset-create-react-app', version: '3.1.2' }, diff --git a/code/lib/cli-storybook/test/default/cli.test.cjs b/code/lib/cli-storybook/test/default/cli.test.cjs index f55fa0ef9a6..0de2e46e415 100755 --- a/code/lib/cli-storybook/test/default/cli.test.cjs +++ b/code/lib/cli-storybook/test/default/cli.test.cjs @@ -17,87 +17,87 @@ describe('Help command', () => { it('should prints out "init" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('init'); expect(stdout.toString()).toContain('Initialize Storybook into your project'); + expect(status).toBe(0); }); it('should prints out "add" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('add'); expect(stdout.toString()).toContain('Add an addon to your Storybook'); + expect(status).toBe(0); }); it('should prints out "remove" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('remove'); expect(stdout.toString()).toContain('Remove an addon from your Storybook'); + expect(status).toBe(0); }); it('should prints out "upgrade" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('upgrade'); expect(stdout.toString()).toContain('Upgrade your Storybook packages to'); + expect(status).toBe(0); }); it('should prints out "migrate" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('migrate'); expect(stdout.toString()).toContain('Run a Storybook codemod migration on your source files'); + expect(status).toBe(0); }); it('should prints out "sandbox" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('sandbox'); expect(stdout.toString()).toContain('Create a sandbox from a set of possible templates'); + expect(status).toBe(0); }); it('should prints out "link" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('link'); expect(stdout.toString()).toContain( 'Pull down a repro from a URL (or a local directory), link it, and run storybook' ); + expect(status).toBe(0); }); it('should prints out "automigrate" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('automigrate'); expect(stdout.toString()).toContain( 'Check storybook for incompatibilities or migrations and apply fixes' ); + expect(status).toBe(0); }); it('should prints out "doctor" command', () => { const { status, stdout, stderr } = run(['help']); - expect(status).toBe(0); expect(stderr.toString()).toBe(''); expect(stdout.toString()).toContain('doctor'); expect(stdout.toString()).toContain( 'Check Storybook for known problems and provide suggestions or fixes' ); + expect(status).toBe(0); }); }); diff --git a/code/lib/cli-storybook/test/helpers.cjs b/code/lib/cli-storybook/test/helpers.cjs index 6b68939a465..a8ddc097f5d 100644 --- a/code/lib/cli-storybook/test/helpers.cjs +++ b/code/lib/cli-storybook/test/helpers.cjs @@ -1,7 +1,7 @@ const { sync: spawnSync } = require('cross-spawn'); const path = require('path'); -const CLI_PATH = path.join(__dirname, '..', 'bin', 'index.cjs'); +const CLI_PATH = path.join(__dirname, '..', '..', '..', 'core', 'bin', 'index.cjs'); /** * Execute command diff --git a/code/lib/cli/core/babel/index.cjs b/code/lib/cli/core/babel/index.cjs index 08406d9e434..7d4f1b2a4f9 100644 --- a/code/lib/cli/core/babel/index.cjs +++ b/code/lib/cli/core/babel/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/babel'); +module.exports = require('storybook/internal/babel'); diff --git a/code/lib/cli/core/babel/index.d.ts b/code/lib/cli/core/babel/index.d.ts index 83441bd766c..d0c4099635d 100644 --- a/code/lib/cli/core/babel/index.d.ts +++ b/code/lib/cli/core/babel/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/babel'; -export type * from '@storybook/core/babel'; +export * from 'storybook/internal/babel'; +export type * from 'storybook/internal/babel'; diff --git a/code/lib/cli/core/babel/index.js b/code/lib/cli/core/babel/index.js index 670e1170291..fd0581c786e 100644 --- a/code/lib/cli/core/babel/index.js +++ b/code/lib/cli/core/babel/index.js @@ -1 +1 @@ -export * from '@storybook/core/babel'; +export * from 'storybook/internal/babel'; diff --git a/code/lib/cli/core/bin/index.cjs b/code/lib/cli/core/bin/index.cjs index 025637e335d..cbde91daf27 100644 --- a/code/lib/cli/core/bin/index.cjs +++ b/code/lib/cli/core/bin/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/bin'); +module.exports = require('storybook/internal/bin'); diff --git a/code/lib/cli/core/bin/index.js b/code/lib/cli/core/bin/index.js index 4ba0fd70532..cf57cd4ff43 100644 --- a/code/lib/cli/core/bin/index.js +++ b/code/lib/cli/core/bin/index.js @@ -1 +1 @@ -export * from '@storybook/core/bin'; +export * from 'storybook/internal/bin'; diff --git a/code/lib/cli/core/builder-manager/index.cjs b/code/lib/cli/core/builder-manager/index.cjs index 0582f86fac9..816cb718e50 100644 --- a/code/lib/cli/core/builder-manager/index.cjs +++ b/code/lib/cli/core/builder-manager/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/builder-manager'); +module.exports = require('storybook/internal/builder-manager'); diff --git a/code/lib/cli/core/builder-manager/index.d.ts b/code/lib/cli/core/builder-manager/index.d.ts index f4367f7678d..3b1b1e34d5f 100644 --- a/code/lib/cli/core/builder-manager/index.d.ts +++ b/code/lib/cli/core/builder-manager/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/builder-manager'; -export type * from '@storybook/core/builder-manager'; +export * from 'storybook/internal/builder-manager'; +export type * from 'storybook/internal/builder-manager'; diff --git a/code/lib/cli/core/builder-manager/index.js b/code/lib/cli/core/builder-manager/index.js index 77114582e29..87947f749d4 100644 --- a/code/lib/cli/core/builder-manager/index.js +++ b/code/lib/cli/core/builder-manager/index.js @@ -1 +1 @@ -export * from '@storybook/core/builder-manager'; +export * from 'storybook/internal/builder-manager'; diff --git a/code/lib/cli/core/channels/index.cjs b/code/lib/cli/core/channels/index.cjs index 3a7134d9460..3fc5e066f43 100644 --- a/code/lib/cli/core/channels/index.cjs +++ b/code/lib/cli/core/channels/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/channels'); +module.exports = require('storybook/internal/channels'); diff --git a/code/lib/cli/core/channels/index.d.ts b/code/lib/cli/core/channels/index.d.ts index e016a945323..e1eda45f4fa 100644 --- a/code/lib/cli/core/channels/index.d.ts +++ b/code/lib/cli/core/channels/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/channels'; -export type * from '@storybook/core/channels'; +export * from 'storybook/internal/channels'; +export type * from 'storybook/internal/channels'; diff --git a/code/lib/cli/core/channels/index.js b/code/lib/cli/core/channels/index.js index decffc31a8f..9f71f6af877 100644 --- a/code/lib/cli/core/channels/index.js +++ b/code/lib/cli/core/channels/index.js @@ -1 +1 @@ -export * from '@storybook/core/channels'; +export * from 'storybook/internal/channels'; diff --git a/code/lib/cli/core/cli/bin/index.cjs b/code/lib/cli/core/cli/bin/index.cjs index 28b8be5e01c..eb925980041 100644 --- a/code/lib/cli/core/cli/bin/index.cjs +++ b/code/lib/cli/core/cli/bin/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/cli/bin'); +module.exports = require('storybook/internal/cli/bin'); diff --git a/code/lib/cli/core/cli/bin/index.d.ts b/code/lib/cli/core/cli/bin/index.d.ts index c846fa78014..f92e0db0f6a 100644 --- a/code/lib/cli/core/cli/bin/index.d.ts +++ b/code/lib/cli/core/cli/bin/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/cli/bin'; -export type * from '@storybook/core/cli/bin'; +export * from 'storybook/internal/cli/bin'; +export type * from 'storybook/internal/cli/bin'; diff --git a/code/lib/cli/core/cli/bin/index.js b/code/lib/cli/core/cli/bin/index.js index 32a19f877c9..2ff832b3cf4 100644 --- a/code/lib/cli/core/cli/bin/index.js +++ b/code/lib/cli/core/cli/bin/index.js @@ -1 +1 @@ -export * from '@storybook/core/cli/bin'; +export * from 'storybook/internal/cli/bin'; diff --git a/code/lib/cli/core/cli/index.cjs b/code/lib/cli/core/cli/index.cjs index 023342dde38..05e4262a5e6 100644 --- a/code/lib/cli/core/cli/index.cjs +++ b/code/lib/cli/core/cli/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/cli'); +module.exports = require('storybook/internal/cli'); diff --git a/code/lib/cli/core/cli/index.d.ts b/code/lib/cli/core/cli/index.d.ts index 2ce4e03dd15..83fe2bcc33f 100644 --- a/code/lib/cli/core/cli/index.d.ts +++ b/code/lib/cli/core/cli/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/cli'; -export type * from '@storybook/core/cli'; +export * from 'storybook/internal/cli'; +export type * from 'storybook/internal/cli'; diff --git a/code/lib/cli/core/cli/index.js b/code/lib/cli/core/cli/index.js index 59fef763e10..e76461a9507 100644 --- a/code/lib/cli/core/cli/index.js +++ b/code/lib/cli/core/cli/index.js @@ -1 +1 @@ -export * from '@storybook/core/cli'; +export * from 'storybook/internal/cli'; diff --git a/code/lib/cli/core/client-logger/index.cjs b/code/lib/cli/core/client-logger/index.cjs index 59df24773ae..c3bec8e1d4f 100644 --- a/code/lib/cli/core/client-logger/index.cjs +++ b/code/lib/cli/core/client-logger/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/client-logger'); +module.exports = require('storybook/internal/client-logger'); diff --git a/code/lib/cli/core/client-logger/index.d.ts b/code/lib/cli/core/client-logger/index.d.ts index 77a41557155..eed6d17c08f 100644 --- a/code/lib/cli/core/client-logger/index.d.ts +++ b/code/lib/cli/core/client-logger/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/client-logger'; -export type * from '@storybook/core/client-logger'; +export * from 'storybook/internal/client-logger'; +export type * from 'storybook/internal/client-logger'; diff --git a/code/lib/cli/core/client-logger/index.js b/code/lib/cli/core/client-logger/index.js index d44c114b44f..bad256478de 100644 --- a/code/lib/cli/core/client-logger/index.js +++ b/code/lib/cli/core/client-logger/index.js @@ -1 +1 @@ -export * from '@storybook/core/client-logger'; +export * from 'storybook/internal/client-logger'; diff --git a/code/lib/cli/core/common/index.cjs b/code/lib/cli/core/common/index.cjs index 915b490c351..ded314ab42d 100644 --- a/code/lib/cli/core/common/index.cjs +++ b/code/lib/cli/core/common/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/common'); +module.exports = require('storybook/internal/common'); diff --git a/code/lib/cli/core/common/index.d.ts b/code/lib/cli/core/common/index.d.ts index 7665530a764..4b5fe201269 100644 --- a/code/lib/cli/core/common/index.d.ts +++ b/code/lib/cli/core/common/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/common'; -export type * from '@storybook/core/common'; +export * from 'storybook/internal/common'; +export type * from 'storybook/internal/common'; diff --git a/code/lib/cli/core/common/index.js b/code/lib/cli/core/common/index.js index 68e8304b968..f3fd8e3bbc4 100644 --- a/code/lib/cli/core/common/index.js +++ b/code/lib/cli/core/common/index.js @@ -1 +1 @@ -export * from '@storybook/core/common'; +export * from 'storybook/internal/common'; diff --git a/code/lib/cli/core/components/index.cjs b/code/lib/cli/core/components/index.cjs index 948b1dceaa2..5c194a871e3 100644 --- a/code/lib/cli/core/components/index.cjs +++ b/code/lib/cli/core/components/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/components'); +module.exports = require('storybook/internal/components'); diff --git a/code/lib/cli/core/components/index.d.ts b/code/lib/cli/core/components/index.d.ts index dcca580fcb7..c9a7cbbc07b 100644 --- a/code/lib/cli/core/components/index.d.ts +++ b/code/lib/cli/core/components/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/components'; -export type * from '@storybook/core/components'; +export * from 'storybook/internal/components'; +export type * from 'storybook/internal/components'; diff --git a/code/lib/cli/core/components/index.js b/code/lib/cli/core/components/index.js index b9a21f01890..466c6c1f3fe 100644 --- a/code/lib/cli/core/components/index.js +++ b/code/lib/cli/core/components/index.js @@ -1 +1 @@ -export * from '@storybook/core/components'; +export * from 'storybook/internal/components'; diff --git a/code/lib/cli/core/core-events/index.cjs b/code/lib/cli/core/core-events/index.cjs index 9db3090385a..217389a630e 100644 --- a/code/lib/cli/core/core-events/index.cjs +++ b/code/lib/cli/core/core-events/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/core-events'); +module.exports = require('storybook/internal/core-events'); diff --git a/code/lib/cli/core/core-events/index.d.ts b/code/lib/cli/core/core-events/index.d.ts index f4291440fc3..7faa3971ce7 100644 --- a/code/lib/cli/core/core-events/index.d.ts +++ b/code/lib/cli/core/core-events/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/core-events'; -export type * from '@storybook/core/core-events'; +export * from 'storybook/internal/core-events'; +export type * from 'storybook/internal/core-events'; diff --git a/code/lib/cli/core/core-events/index.js b/code/lib/cli/core/core-events/index.js index cdad00789b1..0007b1e316d 100644 --- a/code/lib/cli/core/core-events/index.js +++ b/code/lib/cli/core/core-events/index.js @@ -1 +1 @@ -export * from '@storybook/core/core-events'; +export * from 'storybook/internal/core-events'; diff --git a/code/lib/cli/core/core-server/index.cjs b/code/lib/cli/core/core-server/index.cjs index c4a21d0d0f7..3529da2cb17 100644 --- a/code/lib/cli/core/core-server/index.cjs +++ b/code/lib/cli/core/core-server/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/core-server'); +module.exports = require('storybook/internal/core-server'); diff --git a/code/lib/cli/core/core-server/index.d.ts b/code/lib/cli/core/core-server/index.d.ts index 32b7fc4583e..6df9793536f 100644 --- a/code/lib/cli/core/core-server/index.d.ts +++ b/code/lib/cli/core/core-server/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/core-server'; -export type * from '@storybook/core/core-server'; +export * from 'storybook/internal/core-server'; +export type * from 'storybook/internal/core-server'; diff --git a/code/lib/cli/core/core-server/index.js b/code/lib/cli/core/core-server/index.js index fef6373082b..b0f995d4dec 100644 --- a/code/lib/cli/core/core-server/index.js +++ b/code/lib/cli/core/core-server/index.js @@ -1 +1 @@ -export * from '@storybook/core/core-server'; +export * from 'storybook/internal/core-server'; diff --git a/code/lib/cli/core/core-server/presets/common-manager.js b/code/lib/cli/core/core-server/presets/common-manager.js index dd6a9887fc6..6187eb35329 100644 --- a/code/lib/cli/core/core-server/presets/common-manager.js +++ b/code/lib/cli/core/core-server/presets/common-manager.js @@ -1 +1 @@ -export * from '@storybook/core/core-server/presets/common-manager'; +export * from 'storybook/internal/core-server/presets/common-manager'; diff --git a/code/lib/cli/core/core-server/presets/common-override-preset.cjs b/code/lib/cli/core/core-server/presets/common-override-preset.cjs index 37b00327d4d..2b1df370b89 100644 --- a/code/lib/cli/core/core-server/presets/common-override-preset.cjs +++ b/code/lib/cli/core/core-server/presets/common-override-preset.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/core-server/presets/common-override-preset'); +module.exports = require('storybook/internal/core-server/presets/common-override-preset'); diff --git a/code/lib/cli/core/core-server/presets/common-override-preset.js b/code/lib/cli/core/core-server/presets/common-override-preset.js index 976bb94cd51..ef3f3499c49 100644 --- a/code/lib/cli/core/core-server/presets/common-override-preset.js +++ b/code/lib/cli/core/core-server/presets/common-override-preset.js @@ -1 +1 @@ -export * from '@storybook/core/core-server/presets/common-override-preset'; +export * from 'storybook/internal/core-server/presets/common-override-preset'; diff --git a/code/lib/cli/core/core-server/presets/common-preset.cjs b/code/lib/cli/core/core-server/presets/common-preset.cjs index f89cd2ce796..a715ffb37b4 100644 --- a/code/lib/cli/core/core-server/presets/common-preset.cjs +++ b/code/lib/cli/core/core-server/presets/common-preset.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/core-server/presets/common-preset'); +module.exports = require('storybook/internal/core-server/presets/common-preset'); diff --git a/code/lib/cli/core/core-server/presets/common-preset.js b/code/lib/cli/core/core-server/presets/common-preset.js index 11f72497e11..3104bea68f8 100644 --- a/code/lib/cli/core/core-server/presets/common-preset.js +++ b/code/lib/cli/core/core-server/presets/common-preset.js @@ -1 +1 @@ -export * from '@storybook/core/core-server/presets/common-preset'; +export * from 'storybook/internal/core-server/presets/common-preset'; diff --git a/code/lib/cli/core/csf-tools/index.cjs b/code/lib/cli/core/csf-tools/index.cjs index 732eb73d92a..ff730963c65 100644 --- a/code/lib/cli/core/csf-tools/index.cjs +++ b/code/lib/cli/core/csf-tools/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/csf-tools'); +module.exports = require('storybook/internal/csf-tools'); diff --git a/code/lib/cli/core/csf-tools/index.d.ts b/code/lib/cli/core/csf-tools/index.d.ts index 0005eff71fb..d221de8eb2e 100644 --- a/code/lib/cli/core/csf-tools/index.d.ts +++ b/code/lib/cli/core/csf-tools/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/csf-tools'; -export type * from '@storybook/core/csf-tools'; +export * from 'storybook/internal/csf-tools'; +export type * from 'storybook/internal/csf-tools'; diff --git a/code/lib/cli/core/csf-tools/index.js b/code/lib/cli/core/csf-tools/index.js index 847e92d45fe..74c0c010071 100644 --- a/code/lib/cli/core/csf-tools/index.js +++ b/code/lib/cli/core/csf-tools/index.js @@ -1 +1 @@ -export * from '@storybook/core/csf-tools'; +export * from 'storybook/internal/csf-tools'; diff --git a/code/lib/cli/core/docs-tools/index.cjs b/code/lib/cli/core/docs-tools/index.cjs index 9af3433ed2d..0049a0ebd87 100644 --- a/code/lib/cli/core/docs-tools/index.cjs +++ b/code/lib/cli/core/docs-tools/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/docs-tools'); +module.exports = require('storybook/internal/docs-tools'); diff --git a/code/lib/cli/core/docs-tools/index.d.ts b/code/lib/cli/core/docs-tools/index.d.ts index 57d0a6791b4..0774f84ad6f 100644 --- a/code/lib/cli/core/docs-tools/index.d.ts +++ b/code/lib/cli/core/docs-tools/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/docs-tools'; -export type * from '@storybook/core/docs-tools'; +export * from 'storybook/internal/docs-tools'; +export type * from 'storybook/internal/docs-tools'; diff --git a/code/lib/cli/core/docs-tools/index.js b/code/lib/cli/core/docs-tools/index.js index 74811e14ac2..a6a642d3273 100644 --- a/code/lib/cli/core/docs-tools/index.js +++ b/code/lib/cli/core/docs-tools/index.js @@ -1 +1 @@ -export * from '@storybook/core/docs-tools'; +export * from 'storybook/internal/docs-tools'; diff --git a/code/lib/cli/core/index.cjs b/code/lib/cli/core/index.cjs index 2bf20ff12ab..0155f9981d9 100644 --- a/code/lib/cli/core/index.cjs +++ b/code/lib/cli/core/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/index'); +module.exports = require('storybook/internal/index'); diff --git a/code/lib/cli/core/index.d.ts b/code/lib/cli/core/index.d.ts index ea19cac5b37..858a2eee187 100644 --- a/code/lib/cli/core/index.d.ts +++ b/code/lib/cli/core/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/index'; -export type * from '@storybook/core/index'; +export * from 'storybook/internal/index'; +export type * from 'storybook/internal/index'; diff --git a/code/lib/cli/core/index.js b/code/lib/cli/core/index.js index ef7916066da..a4c6ac62105 100644 --- a/code/lib/cli/core/index.js +++ b/code/lib/cli/core/index.js @@ -1 +1 @@ -export * from '@storybook/core/index'; +export * from 'storybook/internal/index'; diff --git a/code/lib/cli/core/manager-api/index.cjs b/code/lib/cli/core/manager-api/index.cjs index 663a30f0b2c..8c8b0f89bd0 100644 --- a/code/lib/cli/core/manager-api/index.cjs +++ b/code/lib/cli/core/manager-api/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/manager-api'); +module.exports = require('storybook/internal/manager-api'); diff --git a/code/lib/cli/core/manager-api/index.d.ts b/code/lib/cli/core/manager-api/index.d.ts index 9efaf590ba8..7d7ee81f43c 100644 --- a/code/lib/cli/core/manager-api/index.d.ts +++ b/code/lib/cli/core/manager-api/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/manager-api'; -export type * from '@storybook/core/manager-api'; +export * from 'storybook/internal/manager-api'; +export type * from 'storybook/internal/manager-api'; diff --git a/code/lib/cli/core/manager-api/index.js b/code/lib/cli/core/manager-api/index.js index 5eb93cb979a..7c8cfaaae3a 100644 --- a/code/lib/cli/core/manager-api/index.js +++ b/code/lib/cli/core/manager-api/index.js @@ -1 +1 @@ -export * from '@storybook/core/manager-api'; +export * from 'storybook/internal/manager-api'; diff --git a/code/lib/cli/core/manager-errors.d.ts b/code/lib/cli/core/manager-errors.d.ts index 131783ee698..ba538d31b00 100644 --- a/code/lib/cli/core/manager-errors.d.ts +++ b/code/lib/cli/core/manager-errors.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/manager-errors'; -export type * from '@storybook/core/manager-errors'; +export * from 'storybook/internal/manager-errors'; +export type * from 'storybook/internal/manager-errors'; diff --git a/code/lib/cli/core/manager-errors.js b/code/lib/cli/core/manager-errors.js index 13910319d67..2d64af64fbb 100644 --- a/code/lib/cli/core/manager-errors.js +++ b/code/lib/cli/core/manager-errors.js @@ -1 +1 @@ -export * from '@storybook/core/manager-errors'; +export * from 'storybook/internal/manager-errors'; diff --git a/code/lib/cli/core/manager/globals-module-info.cjs b/code/lib/cli/core/manager/globals-module-info.cjs index 3b115408b00..3e56aa647ca 100644 --- a/code/lib/cli/core/manager/globals-module-info.cjs +++ b/code/lib/cli/core/manager/globals-module-info.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/manager/globals-module-info'); +module.exports = require('storybook/internal/manager/globals-module-info'); diff --git a/code/lib/cli/core/manager/globals-module-info.d.ts b/code/lib/cli/core/manager/globals-module-info.d.ts index 111fa9c7372..e3d0a6d0c1f 100644 --- a/code/lib/cli/core/manager/globals-module-info.d.ts +++ b/code/lib/cli/core/manager/globals-module-info.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/manager/globals-module-info'; -export type * from '@storybook/core/manager/globals-module-info'; +export * from 'storybook/internal/manager/globals-module-info'; +export type * from 'storybook/internal/manager/globals-module-info'; diff --git a/code/lib/cli/core/manager/globals-module-info.js b/code/lib/cli/core/manager/globals-module-info.js index bb4a51c3c5e..ae3e18adb9f 100644 --- a/code/lib/cli/core/manager/globals-module-info.js +++ b/code/lib/cli/core/manager/globals-module-info.js @@ -1 +1 @@ -export * from '@storybook/core/manager/globals-module-info'; +export * from 'storybook/internal/manager/globals-module-info'; diff --git a/code/lib/cli/core/manager/globals-runtime.js b/code/lib/cli/core/manager/globals-runtime.js index 5b5c33945b1..32ec83242a9 100644 --- a/code/lib/cli/core/manager/globals-runtime.js +++ b/code/lib/cli/core/manager/globals-runtime.js @@ -1 +1 @@ -export * from '@storybook/core/manager/globals-runtime'; +export * from 'storybook/internal/manager/globals-runtime'; diff --git a/code/lib/cli/core/manager/globals.cjs b/code/lib/cli/core/manager/globals.cjs index 3dc797bf4cd..d6ee8ec2d14 100644 --- a/code/lib/cli/core/manager/globals.cjs +++ b/code/lib/cli/core/manager/globals.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/manager/globals'); +module.exports = require('storybook/internal/manager/globals'); diff --git a/code/lib/cli/core/manager/globals.d.ts b/code/lib/cli/core/manager/globals.d.ts index 47746a38ada..a2b581c8ca0 100644 --- a/code/lib/cli/core/manager/globals.d.ts +++ b/code/lib/cli/core/manager/globals.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/manager/globals'; -export type * from '@storybook/core/manager/globals'; +export * from 'storybook/internal/manager/globals'; +export type * from 'storybook/internal/manager/globals'; diff --git a/code/lib/cli/core/manager/globals.js b/code/lib/cli/core/manager/globals.js index 779828900cd..0dab1b6906f 100644 --- a/code/lib/cli/core/manager/globals.js +++ b/code/lib/cli/core/manager/globals.js @@ -1 +1 @@ -export * from '@storybook/core/manager/globals'; +export * from 'storybook/internal/manager/globals'; diff --git a/code/lib/cli/core/node-logger/index.cjs b/code/lib/cli/core/node-logger/index.cjs index df7718d330b..0c85d6dc540 100644 --- a/code/lib/cli/core/node-logger/index.cjs +++ b/code/lib/cli/core/node-logger/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/node-logger'); +module.exports = require('storybook/internal/node-logger'); diff --git a/code/lib/cli/core/node-logger/index.d.ts b/code/lib/cli/core/node-logger/index.d.ts index 7d65df33741..d3f2a89ae0d 100644 --- a/code/lib/cli/core/node-logger/index.d.ts +++ b/code/lib/cli/core/node-logger/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/node-logger'; -export type * from '@storybook/core/node-logger'; +export * from 'storybook/internal/node-logger'; +export type * from 'storybook/internal/node-logger'; diff --git a/code/lib/cli/core/node-logger/index.js b/code/lib/cli/core/node-logger/index.js index a0cd3b44e71..1c35c8624dd 100644 --- a/code/lib/cli/core/node-logger/index.js +++ b/code/lib/cli/core/node-logger/index.js @@ -1 +1 @@ -export * from '@storybook/core/node-logger'; +export * from 'storybook/internal/node-logger'; diff --git a/code/lib/cli/core/preview-api/index.cjs b/code/lib/cli/core/preview-api/index.cjs index e966223abf1..8a7455da77e 100644 --- a/code/lib/cli/core/preview-api/index.cjs +++ b/code/lib/cli/core/preview-api/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/preview-api'); +module.exports = require('storybook/internal/preview-api'); diff --git a/code/lib/cli/core/preview-api/index.d.ts b/code/lib/cli/core/preview-api/index.d.ts index 8ae857586fb..3386009da4e 100644 --- a/code/lib/cli/core/preview-api/index.d.ts +++ b/code/lib/cli/core/preview-api/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/preview-api'; -export type * from '@storybook/core/preview-api'; +export * from 'storybook/internal/preview-api'; +export type * from 'storybook/internal/preview-api'; diff --git a/code/lib/cli/core/preview-api/index.js b/code/lib/cli/core/preview-api/index.js index 4b5493c3e24..e498112f799 100644 --- a/code/lib/cli/core/preview-api/index.js +++ b/code/lib/cli/core/preview-api/index.js @@ -1 +1 @@ -export * from '@storybook/core/preview-api'; +export * from 'storybook/internal/preview-api'; diff --git a/code/lib/cli/core/preview-errors.cjs b/code/lib/cli/core/preview-errors.cjs index 4d8c191e15d..ea70b9995a6 100644 --- a/code/lib/cli/core/preview-errors.cjs +++ b/code/lib/cli/core/preview-errors.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/preview-errors'); +module.exports = require('storybook/internal/preview-errors'); diff --git a/code/lib/cli/core/preview-errors.d.ts b/code/lib/cli/core/preview-errors.d.ts index 1f3ad509a40..81c4160d293 100644 --- a/code/lib/cli/core/preview-errors.d.ts +++ b/code/lib/cli/core/preview-errors.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/preview-errors'; -export type * from '@storybook/core/preview-errors'; +export * from 'storybook/internal/preview-errors'; +export type * from 'storybook/internal/preview-errors'; diff --git a/code/lib/cli/core/preview-errors.js b/code/lib/cli/core/preview-errors.js index 57e9b5fcf2b..2fb48796e86 100644 --- a/code/lib/cli/core/preview-errors.js +++ b/code/lib/cli/core/preview-errors.js @@ -1 +1 @@ -export * from '@storybook/core/preview-errors'; +export * from 'storybook/internal/preview-errors'; diff --git a/code/lib/cli/core/preview/globals.cjs b/code/lib/cli/core/preview/globals.cjs index af5d8fb28d6..91340ce6505 100644 --- a/code/lib/cli/core/preview/globals.cjs +++ b/code/lib/cli/core/preview/globals.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/preview/globals'); +module.exports = require('storybook/internal/preview/globals'); diff --git a/code/lib/cli/core/preview/globals.d.ts b/code/lib/cli/core/preview/globals.d.ts index 419e1626eaa..165a3a44a8f 100644 --- a/code/lib/cli/core/preview/globals.d.ts +++ b/code/lib/cli/core/preview/globals.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/preview/globals'; -export type * from '@storybook/core/preview/globals'; +export * from 'storybook/internal/preview/globals'; +export type * from 'storybook/internal/preview/globals'; diff --git a/code/lib/cli/core/preview/globals.js b/code/lib/cli/core/preview/globals.js index 354ef613559..c04bc106304 100644 --- a/code/lib/cli/core/preview/globals.js +++ b/code/lib/cli/core/preview/globals.js @@ -1 +1 @@ -export * from '@storybook/core/preview/globals'; +export * from 'storybook/internal/preview/globals'; diff --git a/code/lib/cli/core/preview/runtime.js b/code/lib/cli/core/preview/runtime.js index 612f0116dc3..dffa3ddb106 100644 --- a/code/lib/cli/core/preview/runtime.js +++ b/code/lib/cli/core/preview/runtime.js @@ -1 +1 @@ -export * from '@storybook/core/preview/runtime'; +export * from 'storybook/internal/preview/runtime'; diff --git a/code/lib/cli/core/router/index.cjs b/code/lib/cli/core/router/index.cjs index 663cce17cc3..4ffedd37e52 100644 --- a/code/lib/cli/core/router/index.cjs +++ b/code/lib/cli/core/router/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/router'); +module.exports = require('storybook/internal/router'); diff --git a/code/lib/cli/core/router/index.d.ts b/code/lib/cli/core/router/index.d.ts index c32cafe337b..961d0ed5846 100644 --- a/code/lib/cli/core/router/index.d.ts +++ b/code/lib/cli/core/router/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/router'; -export type * from '@storybook/core/router'; +export * from 'storybook/internal/router'; +export type * from 'storybook/internal/router'; diff --git a/code/lib/cli/core/router/index.js b/code/lib/cli/core/router/index.js index 9de4a058410..7bbbbccd732 100644 --- a/code/lib/cli/core/router/index.js +++ b/code/lib/cli/core/router/index.js @@ -1 +1 @@ -export * from '@storybook/core/router'; +export * from 'storybook/internal/router'; diff --git a/code/lib/cli/core/server-errors.cjs b/code/lib/cli/core/server-errors.cjs index 867fe400c20..0ba992a7395 100644 --- a/code/lib/cli/core/server-errors.cjs +++ b/code/lib/cli/core/server-errors.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/server-errors'); +module.exports = require('storybook/internal/server-errors'); diff --git a/code/lib/cli/core/server-errors.d.ts b/code/lib/cli/core/server-errors.d.ts index 0462c9d7f2a..4f680db9de5 100644 --- a/code/lib/cli/core/server-errors.d.ts +++ b/code/lib/cli/core/server-errors.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/server-errors'; -export type * from '@storybook/core/server-errors'; +export * from 'storybook/internal/server-errors'; +export type * from 'storybook/internal/server-errors'; diff --git a/code/lib/cli/core/server-errors.js b/code/lib/cli/core/server-errors.js index 5b52be6ccc4..53bd5c6b077 100644 --- a/code/lib/cli/core/server-errors.js +++ b/code/lib/cli/core/server-errors.js @@ -1 +1 @@ -export * from '@storybook/core/server-errors'; +export * from 'storybook/internal/server-errors'; diff --git a/code/lib/cli/core/telemetry/index.cjs b/code/lib/cli/core/telemetry/index.cjs index 10d865bd088..573d88c8ed3 100644 --- a/code/lib/cli/core/telemetry/index.cjs +++ b/code/lib/cli/core/telemetry/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/telemetry'); +module.exports = require('storybook/internal/telemetry'); diff --git a/code/lib/cli/core/telemetry/index.d.ts b/code/lib/cli/core/telemetry/index.d.ts index 4e61f1036ac..e665939afde 100644 --- a/code/lib/cli/core/telemetry/index.d.ts +++ b/code/lib/cli/core/telemetry/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/telemetry'; -export type * from '@storybook/core/telemetry'; +export * from 'storybook/internal/telemetry'; +export type * from 'storybook/internal/telemetry'; diff --git a/code/lib/cli/core/telemetry/index.js b/code/lib/cli/core/telemetry/index.js index e7f905e56f7..203cb379cfd 100644 --- a/code/lib/cli/core/telemetry/index.js +++ b/code/lib/cli/core/telemetry/index.js @@ -1 +1 @@ -export * from '@storybook/core/telemetry'; +export * from 'storybook/internal/telemetry'; diff --git a/code/lib/cli/core/theming/create.cjs b/code/lib/cli/core/theming/create.cjs index 27f33e6b1cd..46a7e06dbb1 100644 --- a/code/lib/cli/core/theming/create.cjs +++ b/code/lib/cli/core/theming/create.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/theming/create'); +module.exports = require('storybook/internal/theming/create'); diff --git a/code/lib/cli/core/theming/create.d.ts b/code/lib/cli/core/theming/create.d.ts index 19813279e3d..dea7198ef9d 100644 --- a/code/lib/cli/core/theming/create.d.ts +++ b/code/lib/cli/core/theming/create.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/theming/create'; -export type * from '@storybook/core/theming/create'; +export * from 'storybook/internal/theming/create'; +export type * from 'storybook/internal/theming/create'; diff --git a/code/lib/cli/core/theming/create.js b/code/lib/cli/core/theming/create.js index dde5c77a4c9..f42a04fbeb5 100644 --- a/code/lib/cli/core/theming/create.js +++ b/code/lib/cli/core/theming/create.js @@ -1 +1 @@ -export * from '@storybook/core/theming/create'; +export * from 'storybook/internal/theming/create'; diff --git a/code/lib/cli/core/theming/index.cjs b/code/lib/cli/core/theming/index.cjs index 9bbd86c495e..b6f2d037953 100644 --- a/code/lib/cli/core/theming/index.cjs +++ b/code/lib/cli/core/theming/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/theming'); +module.exports = require('storybook/internal/theming'); diff --git a/code/lib/cli/core/theming/index.d.ts b/code/lib/cli/core/theming/index.d.ts index 6b0ecfaabb1..a68c540ba62 100644 --- a/code/lib/cli/core/theming/index.d.ts +++ b/code/lib/cli/core/theming/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/theming'; -export type * from '@storybook/core/theming'; +export * from 'storybook/internal/theming'; +export type * from 'storybook/internal/theming'; diff --git a/code/lib/cli/core/theming/index.js b/code/lib/cli/core/theming/index.js index dc54a4fc4b7..b2a600a67fc 100644 --- a/code/lib/cli/core/theming/index.js +++ b/code/lib/cli/core/theming/index.js @@ -1 +1 @@ -export * from '@storybook/core/theming'; +export * from 'storybook/internal/theming'; diff --git a/code/lib/cli/core/types/index.cjs b/code/lib/cli/core/types/index.cjs index b694805927f..d6e674cadac 100644 --- a/code/lib/cli/core/types/index.cjs +++ b/code/lib/cli/core/types/index.cjs @@ -1 +1 @@ -module.exports = require('@storybook/core/types'); +module.exports = require('storybook/internal/types'); diff --git a/code/lib/cli/core/types/index.d.ts b/code/lib/cli/core/types/index.d.ts index 8a3c5408f17..71839eb6a5b 100644 --- a/code/lib/cli/core/types/index.d.ts +++ b/code/lib/cli/core/types/index.d.ts @@ -1,2 +1,2 @@ -export * from '@storybook/core/types'; -export type * from '@storybook/core/types'; +export * from 'storybook/internal/types'; +export type * from 'storybook/internal/types'; diff --git a/code/lib/cli/core/types/index.js b/code/lib/cli/core/types/index.js index f92be93e094..62bc04586d6 100644 --- a/code/lib/cli/core/types/index.js +++ b/code/lib/cli/core/types/index.js @@ -1 +1 @@ -export * from '@storybook/core/types'; +export * from 'storybook/internal/types'; diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 3e830a2240e..b1966bfc5b6 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,5 +1,5 @@ { - "name": "storybook", + "name": "storybook-renamed", "version": "8.5.0-beta.7", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ @@ -197,6 +197,156 @@ "./internal/bin": { "import": "./core/bin/index.js", "require": "./core/bin/index.cjs" + }, + "./internal/internal/babel": { + "types": "./core/babel/index.d.ts", + "import": "./core/babel/index.js", + "require": "./core/babel/index.cjs" + }, + "./internal/internal/bin": { + "import": "./core/bin/index.js", + "require": "./core/bin/index.cjs" + }, + "./internal/internal/builder-manager": { + "types": "./core/builder-manager/index.d.ts", + "import": "./core/builder-manager/index.js", + "require": "./core/builder-manager/index.cjs" + }, + "./internal/internal/channels": { + "types": "./core/channels/index.d.ts", + "import": "./core/channels/index.js", + "require": "./core/channels/index.cjs" + }, + "./internal/internal/cli": { + "types": "./core/cli/index.d.ts", + "import": "./core/cli/index.js", + "require": "./core/cli/index.cjs" + }, + "./internal/internal/cli/bin": { + "types": "./core/cli/bin/index.d.ts", + "import": "./core/cli/bin/index.js", + "require": "./core/cli/bin/index.cjs" + }, + "./internal/internal/client-logger": { + "types": "./core/client-logger/index.d.ts", + "import": "./core/client-logger/index.js", + "require": "./core/client-logger/index.cjs" + }, + "./internal/internal/common": { + "types": "./core/common/index.d.ts", + "import": "./core/common/index.js", + "require": "./core/common/index.cjs" + }, + "./internal/internal/components": { + "types": "./core/components/index.d.ts", + "import": "./core/components/index.js", + "require": "./core/components/index.cjs" + }, + "./internal/internal/core-events": { + "types": "./core/core-events/index.d.ts", + "import": "./core/core-events/index.js", + "require": "./core/core-events/index.cjs" + }, + "./internal/internal/core-server": { + "types": "./core/core-server/index.d.ts", + "import": "./core/core-server/index.js", + "require": "./core/core-server/index.cjs" + }, + "./internal/internal/core-server/presets/common-manager": { + "import": "./core/core-server/presets/common-manager.js" + }, + "./internal/internal/core-server/presets/common-override-preset": { + "import": "./core/core-server/presets/common-override-preset.js", + "require": "./core/core-server/presets/common-override-preset.cjs" + }, + "./internal/internal/core-server/presets/common-preset": { + "import": "./core/core-server/presets/common-preset.js", + "require": "./core/core-server/presets/common-preset.cjs" + }, + "./internal/internal/csf-tools": { + "types": "./core/csf-tools/index.d.ts", + "import": "./core/csf-tools/index.js", + "require": "./core/csf-tools/index.cjs" + }, + "./internal/internal/docs-tools": { + "types": "./core/docs-tools/index.d.ts", + "import": "./core/docs-tools/index.js", + "require": "./core/docs-tools/index.cjs" + }, + "./internal/internal/manager-api": { + "types": "./core/manager-api/index.d.ts", + "import": "./core/manager-api/index.js", + "require": "./core/manager-api/index.cjs" + }, + "./internal/internal/manager-errors": { + "types": "./core/manager-errors.d.ts", + "import": "./core/manager-errors.js" + }, + "./internal/internal/manager/globals": { + "types": "./core/manager/globals.d.ts", + "import": "./core/manager/globals.js", + "require": "./core/manager/globals.cjs" + }, + "./internal/internal/manager/globals-module-info": { + "types": "./core/manager/globals-module-info.d.ts", + "import": "./core/manager/globals-module-info.js", + "require": "./core/manager/globals-module-info.cjs" + }, + "./internal/internal/manager/globals-runtime": { + "import": "./core/manager/globals-runtime.js" + }, + "./internal/internal/node-logger": { + "types": "./core/node-logger/index.d.ts", + "import": "./core/node-logger/index.js", + "require": "./core/node-logger/index.cjs" + }, + "./internal/internal/preview-api": { + "types": "./core/preview-api/index.d.ts", + "import": "./core/preview-api/index.js", + "require": "./core/preview-api/index.cjs" + }, + "./internal/internal/preview-errors": { + "types": "./core/preview-errors.d.ts", + "import": "./core/preview-errors.js", + "require": "./core/preview-errors.cjs" + }, + "./internal/internal/preview/globals": { + "types": "./core/preview/globals.d.ts", + "import": "./core/preview/globals.js", + "require": "./core/preview/globals.cjs" + }, + "./internal/internal/preview/runtime": { + "import": "./core/preview/runtime.js" + }, + "./internal/internal/router": { + "types": "./core/router/index.d.ts", + "import": "./core/router/index.js", + "require": "./core/router/index.cjs" + }, + "./internal/internal/server-errors": { + "types": "./core/server-errors.d.ts", + "import": "./core/server-errors.js", + "require": "./core/server-errors.cjs" + }, + "./internal/internal/telemetry": { + "types": "./core/telemetry/index.d.ts", + "import": "./core/telemetry/index.js", + "require": "./core/telemetry/index.cjs" + }, + "./internal/internal/theming": { + "types": "./core/theming/index.d.ts", + "import": "./core/theming/index.js", + "require": "./core/theming/index.cjs" + }, + "./internal/internal/theming/create": { + "types": "./core/theming/create.d.ts", + "import": "./core/theming/create.js", + "require": "./core/theming/create.cjs" + }, + "./internal/internal/types": { + "types": "./core/types/index.d.ts", + "import": "./core/types/index.js", + "require": "./core/types/index.cjs" } }, "main": "dist/index.cjs", @@ -207,82 +357,82 @@ "internal/*": [ "./core/index.d.ts" ], - "internal/babel": [ + "internal/internal/babel": [ "./core/babel/index.d.ts" ], - "internal/builder-manager": [ + "internal/internal/builder-manager": [ "./core/builder-manager/index.d.ts" ], - "internal/channels": [ + "internal/internal/channels": [ "./core/channels/index.d.ts" ], - "internal/cli": [ + "internal/internal/cli": [ "./core/cli/index.d.ts" ], - "internal/cli/bin": [ + "internal/internal/cli/bin": [ "./core/cli/bin/index.d.ts" ], - "internal/client-logger": [ + "internal/internal/client-logger": [ "./core/client-logger/index.d.ts" ], - "internal/common": [ + "internal/internal/common": [ "./core/common/index.d.ts" ], - "internal/components": [ + "internal/internal/components": [ "./core/components/index.d.ts" ], - "internal/core-events": [ + "internal/internal/core-events": [ "./core/core-events/index.d.ts" ], - "internal/core-server": [ + "internal/internal/core-server": [ "./core/core-server/index.d.ts" ], - "internal/csf-tools": [ + "internal/internal/csf-tools": [ "./core/csf-tools/index.d.ts" ], - "internal/docs-tools": [ + "internal/internal/docs-tools": [ "./core/docs-tools/index.d.ts" ], - "internal/manager-api": [ + "internal/internal/manager-api": [ "./core/manager-api/index.d.ts" ], - "internal/manager-errors": [ + "internal/internal/manager-errors": [ "./core/manager-errors.d.ts" ], - "internal/manager/globals": [ + "internal/internal/manager/globals": [ "./core/manager/globals.d.ts" ], - "internal/manager/globals-module-info": [ + "internal/internal/manager/globals-module-info": [ "./core/manager/globals-module-info.d.ts" ], - "internal/node-logger": [ + "internal/internal/node-logger": [ "./core/node-logger/index.d.ts" ], - "internal/preview-api": [ + "internal/internal/preview-api": [ "./core/preview-api/index.d.ts" ], - "internal/preview-errors": [ + "internal/internal/preview-errors": [ "./core/preview-errors.d.ts" ], - "internal/preview/globals": [ + "internal/internal/preview/globals": [ "./core/preview/globals.d.ts" ], - "internal/router": [ + "internal/internal/router": [ "./core/router/index.d.ts" ], - "internal/server-errors": [ + "internal/internal/server-errors": [ "./core/server-errors.d.ts" ], - "internal/telemetry": [ + "internal/internal/telemetry": [ "./core/telemetry/index.d.ts" ], - "internal/theming": [ + "internal/internal/theming": [ "./core/theming/index.d.ts" ], - "internal/theming/create": [ + "internal/internal/theming/create": [ "./core/theming/create.d.ts" ], - "internal/types": [ + "internal/internal/types": [ "./core/types/index.d.ts" ], "*": [ @@ -319,7 +469,7 @@ "sb": "node ./bin/index.js" }, "dependencies": { - "@storybook/core": "workspace:*" + "storybook": "workspace:*" }, "devDependencies": { "typescript": "^5.3.2" diff --git a/code/lib/cli/project.json b/code/lib/cli/project.json index 4f06674e2e0..a476a934d5f 100644 --- a/code/lib/cli/project.json +++ b/code/lib/cli/project.json @@ -1,5 +1,5 @@ { - "name": "storybook", + "name": "storybook-renamed", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "library", "targets": { diff --git a/code/lib/cli/scripts/utils.ts b/code/lib/cli/scripts/utils.ts index 1c27080075c..1d8b54fafb1 100644 --- a/code/lib/cli/scripts/utils.ts +++ b/code/lib/cli/scripts/utils.ts @@ -30,15 +30,15 @@ export const generateMapperContent = (input: string) => { .replace('.mjs', '') .replace('.js', ''); if (input.endsWith('.js')) { - return `export * from '@storybook/core/${value}';\n`; + return `export * from 'storybook/internal/${value}';\n`; } if (input.endsWith('.cjs')) { - return `module.exports = require('@storybook/core/${value}');\n`; + return `module.exports = require('storybook/internal/${value}');\n`; } if (input.endsWith('.d.ts')) { return dedent` - export * from '@storybook/core/${value}'; - export type * from '@storybook/core/${value}';\n + export * from 'storybook/internal/${value}'; + export type * from 'storybook/internal/${value}';\n `; } // eslint-disable-next-line local-rules/no-uncategorized-errors diff --git a/code/lib/cli/src/core-path.ts b/code/lib/cli/src/core-path.ts index 63785643aba..1136c71bc9e 100644 --- a/code/lib/cli/src/core-path.ts +++ b/code/lib/cli/src/core-path.ts @@ -1,3 +1,3 @@ import { dirname } from 'node:path'; -export const corePath = dirname(require.resolve('@storybook/core/package.json')); +export const corePath = dirname(require.resolve('storybook/package.json')); diff --git a/code/lib/cli/src/index.ts b/code/lib/cli/src/index.ts index 4dcb8c60afe..aba7474a42f 100644 --- a/code/lib/cli/src/index.ts +++ b/code/lib/cli/src/index.ts @@ -1,4 +1,4 @@ -import { deprecate } from '@storybook/core/node-logger'; +import { deprecate } from 'storybook/internal/node-logger'; deprecate( 'Exports from @storybook/cli are removed. Please import from @storybook/core-common instead.' diff --git a/code/lib/cli/src/proxy.ts b/code/lib/cli/src/proxy.ts index 12cac7558ae..08376c5fef5 100644 --- a/code/lib/cli/src/proxy.ts +++ b/code/lib/cli/src/proxy.ts @@ -1,11 +1,11 @@ -import { versions } from '@storybook/core/common'; +import { versions } from 'storybook/internal/common'; import { spawn } from 'child_process'; const args = process.argv.slice(2); if (['dev', 'build'].includes(args[0])) { - require('@storybook/core/cli/bin'); + require('storybook/internal/cli/bin'); } else { const proxiedArgs = args[0] === 'init' diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index 99f6ebf2f4c..e8c21af0230 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -57,7 +57,6 @@ "@babel/core": "^7.24.4", "@babel/preset-env": "^7.24.4", "@babel/types": "^7.24.0", - "@storybook/core": "workspace:*", "@storybook/csf": "0.1.12", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", @@ -66,6 +65,7 @@ "jscodeshift": "^0.15.1", "prettier": "^3.1.1", "recast": "^0.23.5", + "storybook": "workspace:*", "tiny-invariant": "^1.3.1" }, "devDependencies": { diff --git a/code/lib/codemod/src/transforms/__tests__/transforms.tests.js b/code/lib/codemod/src/transforms/__tests__/transforms.tests.js index 85aab5dc009..c4c29cd68ab 100644 --- a/code/lib/codemod/src/transforms/__tests__/transforms.tests.js +++ b/code/lib/codemod/src/transforms/__tests__/transforms.tests.js @@ -5,7 +5,7 @@ import { describe, expect, it, vi } from 'vitest'; import { applyTransform } from 'jscodeshift/dist/testUtils'; -vi.mock('@storybook/core/node-logger'); +vi.mock('storybook/internal/node-logger'); const inputRegExp = /\.input\.js$/; diff --git a/code/lib/codemod/src/transforms/csf-2-to-3.ts b/code/lib/codemod/src/transforms/csf-2-to-3.ts index 5383188978b..becbac01462 100644 --- a/code/lib/codemod/src/transforms/csf-2-to-3.ts +++ b/code/lib/codemod/src/transforms/csf-2-to-3.ts @@ -1,9 +1,8 @@ /* eslint-disable no-underscore-dangle */ -import type { BabelFile, NodePath } from '@storybook/core/babel'; -import { core as babel, types as t } from '@storybook/core/babel'; - -import type { CsfFile } from '@storybook/core/csf-tools'; -import { loadCsf, printCsf } from '@storybook/core/csf-tools'; +import type { BabelFile, NodePath } from 'storybook/internal/babel'; +import { core as babel, types as t } from 'storybook/internal/babel'; +import type { CsfFile } from 'storybook/internal/csf-tools'; +import { loadCsf, printCsf } from 'storybook/internal/csf-tools'; import type { API, FileInfo } from 'jscodeshift'; import prettier from 'prettier'; diff --git a/code/lib/codemod/src/transforms/find-implicit-spies.ts b/code/lib/codemod/src/transforms/find-implicit-spies.ts index e3d6259a44b..964eb54f962 100644 --- a/code/lib/codemod/src/transforms/find-implicit-spies.ts +++ b/code/lib/codemod/src/transforms/find-implicit-spies.ts @@ -1,5 +1,5 @@ /* eslint-disable no-underscore-dangle */ -import { loadCsf } from '@storybook/core/csf-tools'; +import { loadCsf } from 'storybook/internal/csf-tools'; import type { BabelFile } from '@babel/core'; import * as babel from '@babel/core'; diff --git a/code/lib/codemod/src/transforms/mdx-to-csf.ts b/code/lib/codemod/src/transforms/mdx-to-csf.ts index c83f900d0d8..5e94c8f0b12 100644 --- a/code/lib/codemod/src/transforms/mdx-to-csf.ts +++ b/code/lib/codemod/src/transforms/mdx-to-csf.ts @@ -9,7 +9,7 @@ import { babelParseExpression, recast, types as t, -} from '@storybook/core/babel'; +} from 'storybook/internal/babel'; import { camelCase } from 'es-toolkit'; import type { FileInfo } from 'jscodeshift'; diff --git a/code/lib/codemod/src/transforms/migrate-to-test-package.ts b/code/lib/codemod/src/transforms/migrate-to-test-package.ts index 1128be36d5d..9fffa57f7ad 100644 --- a/code/lib/codemod/src/transforms/migrate-to-test-package.ts +++ b/code/lib/codemod/src/transforms/migrate-to-test-package.ts @@ -1,7 +1,6 @@ /* eslint-disable no-underscore-dangle */ -import { type BabelFile, core as babel, types as t } from '@storybook/core/babel'; - -import { loadCsf, printCsf } from '@storybook/core/csf-tools'; +import { type BabelFile, core as babel, types as t } from 'storybook/internal/babel'; +import { loadCsf, printCsf } from 'storybook/internal/csf-tools'; import type { FileInfo } from 'jscodeshift'; import prettier from 'prettier'; diff --git a/code/lib/codemod/src/transforms/storiesof-to-csf.js b/code/lib/codemod/src/transforms/storiesof-to-csf.js index 824282467ac..312deed9c38 100644 --- a/code/lib/codemod/src/transforms/storiesof-to-csf.js +++ b/code/lib/codemod/src/transforms/storiesof-to-csf.js @@ -1,6 +1,6 @@ -import { storyNameFromExport } from '@storybook/csf'; +import { logger } from 'storybook/internal/node-logger'; -import { logger } from '@storybook/core/node-logger'; +import { storyNameFromExport } from '@storybook/csf'; import prettier from 'prettier'; diff --git a/code/lib/codemod/src/transforms/upgrade-deprecated-types.ts b/code/lib/codemod/src/transforms/upgrade-deprecated-types.ts index a8fe8f95171..3e59eff1cd5 100644 --- a/code/lib/codemod/src/transforms/upgrade-deprecated-types.ts +++ b/code/lib/codemod/src/transforms/upgrade-deprecated-types.ts @@ -1,7 +1,6 @@ /* eslint-disable no-underscore-dangle */ -import { type BabelFile, type NodePath, core as babel, types as t } from '@storybook/core/babel'; - -import { loadCsf, printCsf } from '@storybook/core/csf-tools'; +import { type BabelFile, type NodePath, core as babel, types as t } from 'storybook/internal/babel'; +import { loadCsf, printCsf } from 'storybook/internal/csf-tools'; import type { API, FileInfo } from 'jscodeshift'; import prettier from 'prettier'; diff --git a/code/lib/create-storybook/src/generators/SVELTE/index.test.ts b/code/lib/create-storybook/src/generators/SVELTE/index.test.ts index 0fb12402587..94128ba7191 100644 --- a/code/lib/create-storybook/src/generators/SVELTE/index.test.ts +++ b/code/lib/create-storybook/src/generators/SVELTE/index.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import type { JsPackageManager } from '@storybook/core/common'; +import type { JsPackageManager } from 'storybook/internal/common'; import { getAddonSvelteCsfVersion } from './index'; diff --git a/code/package.json b/code/package.json index 095188241d4..7ea7486a481 100644 --- a/code/package.json +++ b/code/package.json @@ -121,7 +121,6 @@ "@storybook/builder-vite": "workspace:*", "@storybook/builder-webpack5": "workspace:*", "@storybook/codemod": "workspace:*", - "@storybook/core": "workspace:*", "@storybook/core-webpack": "workspace:*", "@storybook/csf": "0.1.12", "@storybook/csf-plugin": "workspace:*", diff --git a/code/sandbox/angular-cli-15-ts/project.json b/code/sandbox/angular-cli-15-ts/project.json index d2d595560d2..d6b1a555227 100644 --- a/code/sandbox/angular-cli-15-ts/project.json +++ b/code/sandbox/angular-cli-15-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/angular-cli-default-ts/project.json b/code/sandbox/angular-cli-default-ts/project.json index cb48bbc83e0..7632b5c4893 100644 --- a/code/sandbox/angular-cli-default-ts/project.json +++ b/code/sandbox/angular-cli-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/angular-cli-prerelease/project.json b/code/sandbox/angular-cli-prerelease/project.json index 4433e7dde15..1587a5387ea 100644 --- a/code/sandbox/angular-cli-prerelease/project.json +++ b/code/sandbox/angular-cli-prerelease/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/bench-react-vite-default-ts-nodocs/project.json b/code/sandbox/bench-react-vite-default-ts-nodocs/project.json index e0ed20e2393..021350213dd 100644 --- a/code/sandbox/bench-react-vite-default-ts-nodocs/project.json +++ b/code/sandbox/bench-react-vite-default-ts-nodocs/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/bench-react-vite-default-ts-test-build/project.json b/code/sandbox/bench-react-vite-default-ts-test-build/project.json index 5e44f6ba14c..75fde83971b 100644 --- a/code/sandbox/bench-react-vite-default-ts-test-build/project.json +++ b/code/sandbox/bench-react-vite-default-ts-test-build/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/bench-react-vite-default-ts/project.json b/code/sandbox/bench-react-vite-default-ts/project.json index a59cb05cc36..c88a13c77ce 100644 --- a/code/sandbox/bench-react-vite-default-ts/project.json +++ b/code/sandbox/bench-react-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/bench-react-webpack-18-ts-test-build/project.json b/code/sandbox/bench-react-webpack-18-ts-test-build/project.json index 647d78878fd..a7b95c43449 100644 --- a/code/sandbox/bench-react-webpack-18-ts-test-build/project.json +++ b/code/sandbox/bench-react-webpack-18-ts-test-build/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/bench-react-webpack-18-ts/project.json b/code/sandbox/bench-react-webpack-18-ts/project.json index 2825bb2831d..1296b417b39 100644 --- a/code/sandbox/bench-react-webpack-18-ts/project.json +++ b/code/sandbox/bench-react-webpack-18-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/cra-default-js/project.json b/code/sandbox/cra-default-js/project.json index a8febc5d3b0..d2e69c94e5f 100644 --- a/code/sandbox/cra-default-js/project.json +++ b/code/sandbox/cra-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/cra-default-ts/project.json b/code/sandbox/cra-default-ts/project.json index b51b71aa094..9c41f11d0c0 100644 --- a/code/sandbox/cra-default-ts/project.json +++ b/code/sandbox/cra-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/ember-3-js/project.json b/code/sandbox/ember-3-js/project.json index 068515be75b..1466ac8f83a 100644 --- a/code/sandbox/ember-3-js/project.json +++ b/code/sandbox/ember-3-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/ember-default-js/project.json b/code/sandbox/ember-default-js/project.json index 81f91494ac2..b70af44d8e8 100644 --- a/code/sandbox/ember-default-js/project.json +++ b/code/sandbox/ember-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/experimental-nextjs-vite-default-ts/project.json b/code/sandbox/experimental-nextjs-vite-default-ts/project.json index ae9d595865d..19f7c07453a 100644 --- a/code/sandbox/experimental-nextjs-vite-default-ts/project.json +++ b/code/sandbox/experimental-nextjs-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/html-vite-default-js/project.json b/code/sandbox/html-vite-default-js/project.json index 9363e37e0b0..0e3cc85808a 100644 --- a/code/sandbox/html-vite-default-js/project.json +++ b/code/sandbox/html-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/html-vite-default-ts/project.json b/code/sandbox/html-vite-default-ts/project.json index d816dd3fbd2..65f1231c5c1 100644 --- a/code/sandbox/html-vite-default-ts/project.json +++ b/code/sandbox/html-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/html-webpack-default/project.json b/code/sandbox/html-webpack-default/project.json index 466b55828a5..deba1210795 100644 --- a/code/sandbox/html-webpack-default/project.json +++ b/code/sandbox/html-webpack-default/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/internal-react16-webpack/project.json b/code/sandbox/internal-react16-webpack/project.json index a2164412649..09157d3a842 100644 --- a/code/sandbox/internal-react16-webpack/project.json +++ b/code/sandbox/internal-react16-webpack/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/internal-react18-webpack-babel/project.json b/code/sandbox/internal-react18-webpack-babel/project.json index e1585cc8ba0..9ddf15267bb 100644 --- a/code/sandbox/internal-react18-webpack-babel/project.json +++ b/code/sandbox/internal-react18-webpack-babel/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/internal-server-webpack5/project.json b/code/sandbox/internal-server-webpack5/project.json index 51b57240269..5d143b47fca 100644 --- a/code/sandbox/internal-server-webpack5/project.json +++ b/code/sandbox/internal-server-webpack5/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/lit-vite-default-js/project.json b/code/sandbox/lit-vite-default-js/project.json index 22bf1065c98..07ce7905641 100644 --- a/code/sandbox/lit-vite-default-js/project.json +++ b/code/sandbox/lit-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/lit-vite-default-ts/project.json b/code/sandbox/lit-vite-default-ts/project.json index 97883339596..375a9b862c4 100644 --- a/code/sandbox/lit-vite-default-ts/project.json +++ b/code/sandbox/lit-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/nextjs-13-ts/project.json b/code/sandbox/nextjs-13-ts/project.json index d83ef788bf2..efaf37bb092 100644 --- a/code/sandbox/nextjs-13-ts/project.json +++ b/code/sandbox/nextjs-13-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/nextjs-default-js/project.json b/code/sandbox/nextjs-default-js/project.json index 540936cbd26..c2074e7978e 100644 --- a/code/sandbox/nextjs-default-js/project.json +++ b/code/sandbox/nextjs-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/nextjs-default-ts/project.json b/code/sandbox/nextjs-default-ts/project.json index 5144fc10b9d..d25343ef247 100644 --- a/code/sandbox/nextjs-default-ts/project.json +++ b/code/sandbox/nextjs-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/nextjs-prerelease/project.json b/code/sandbox/nextjs-prerelease/project.json index 9579c10b392..5c7843a566e 100644 --- a/code/sandbox/nextjs-prerelease/project.json +++ b/code/sandbox/nextjs-prerelease/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/nuxt-vite-default-ts/project.json b/code/sandbox/nuxt-vite-default-ts/project.json index 71bb3820c38..9bdc5c68252 100644 --- a/code/sandbox/nuxt-vite-default-ts/project.json +++ b/code/sandbox/nuxt-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/preact-vite-default-js/project.json b/code/sandbox/preact-vite-default-js/project.json index 4eb038e5c73..16966e6079a 100644 --- a/code/sandbox/preact-vite-default-js/project.json +++ b/code/sandbox/preact-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/preact-vite-default-ts/project.json b/code/sandbox/preact-vite-default-ts/project.json index 2c1cdf04e3a..e756d1ef647 100644 --- a/code/sandbox/preact-vite-default-ts/project.json +++ b/code/sandbox/preact-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/qwik-vite-default-ts/project.json b/code/sandbox/qwik-vite-default-ts/project.json index 0a1c65c5349..0eb305e7700 100644 --- a/code/sandbox/qwik-vite-default-ts/project.json +++ b/code/sandbox/qwik-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/react-vite-default-js/project.json b/code/sandbox/react-vite-default-js/project.json index cc44d8e4a6f..6b56944f01b 100644 --- a/code/sandbox/react-vite-default-js/project.json +++ b/code/sandbox/react-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/react-vite-default-ts/project.json b/code/sandbox/react-vite-default-ts/project.json index 25c9b2442a1..21fb8257660 100644 --- a/code/sandbox/react-vite-default-ts/project.json +++ b/code/sandbox/react-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/react-webpack-17-ts/project.json b/code/sandbox/react-webpack-17-ts/project.json index 01209a70efa..a7ffafd8aec 100644 --- a/code/sandbox/react-webpack-17-ts/project.json +++ b/code/sandbox/react-webpack-17-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/react-webpack-18-ts/project.json b/code/sandbox/react-webpack-18-ts/project.json index 34cae14e059..a48dbef996f 100644 --- a/code/sandbox/react-webpack-18-ts/project.json +++ b/code/sandbox/react-webpack-18-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/solid-vite-default-js/project.json b/code/sandbox/solid-vite-default-js/project.json index 7bba5774a7a..baffb8151c7 100644 --- a/code/sandbox/solid-vite-default-js/project.json +++ b/code/sandbox/solid-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/solid-vite-default-ts/project.json b/code/sandbox/solid-vite-default-ts/project.json index 50d504a7725..d02e98c312a 100644 --- a/code/sandbox/solid-vite-default-ts/project.json +++ b/code/sandbox/solid-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/svelte-kit-prerelease-ts/project.json b/code/sandbox/svelte-kit-prerelease-ts/project.json index e9ec53e855c..9da6435e357 100644 --- a/code/sandbox/svelte-kit-prerelease-ts/project.json +++ b/code/sandbox/svelte-kit-prerelease-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/svelte-kit-skeleton-js/project.json b/code/sandbox/svelte-kit-skeleton-js/project.json index c0ac8adf0ba..a4d29a60624 100644 --- a/code/sandbox/svelte-kit-skeleton-js/project.json +++ b/code/sandbox/svelte-kit-skeleton-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/svelte-kit-skeleton-ts/project.json b/code/sandbox/svelte-kit-skeleton-ts/project.json index 17f7e5cdee4..c766fe45907 100644 --- a/code/sandbox/svelte-kit-skeleton-ts/project.json +++ b/code/sandbox/svelte-kit-skeleton-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/svelte-vite-default-js/project.json b/code/sandbox/svelte-vite-default-js/project.json index d93d4e9b6ab..454bfbef47b 100644 --- a/code/sandbox/svelte-vite-default-js/project.json +++ b/code/sandbox/svelte-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/svelte-vite-default-ts/project.json b/code/sandbox/svelte-vite-default-ts/project.json index 90dadf8177f..0645439bd24 100644 --- a/code/sandbox/svelte-vite-default-ts/project.json +++ b/code/sandbox/svelte-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/vue-cli-default-js/project.json b/code/sandbox/vue-cli-default-js/project.json index fa29b401d74..c06a3b9ac87 100644 --- a/code/sandbox/vue-cli-default-js/project.json +++ b/code/sandbox/vue-cli-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/vue3-vite-default-js/project.json b/code/sandbox/vue3-vite-default-js/project.json index 6bbb297d51c..a3c6541a2b8 100644 --- a/code/sandbox/vue3-vite-default-js/project.json +++ b/code/sandbox/vue3-vite-default-js/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/sandbox/vue3-vite-default-ts/project.json b/code/sandbox/vue3-vite-default-ts/project.json index ad777a4b5ec..78c8fda72e9 100644 --- a/code/sandbox/vue3-vite-default-ts/project.json +++ b/code/sandbox/vue3-vite-default-ts/project.json @@ -3,7 +3,6 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "implicitDependencies": [ - "storybook", "core", "addon-essentials", "addon-interactions", diff --git a/code/yarn.lock b/code/yarn.lock index 37f5a5b1289..fa4f0aaef81 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -6100,7 +6100,6 @@ __metadata: "@babel/core": "npm:^7.24.4" "@babel/preset-env": "npm:^7.24.4" "@babel/types": "npm:^7.24.0" - "@storybook/core": "workspace:*" "@storybook/csf": "npm:0.1.12" "@types/cross-spawn": "npm:^6.0.2" "@types/jscodeshift": "npm:^0.11.10" @@ -6116,6 +6115,7 @@ __metadata: recast: "npm:^0.23.5" remark: "npm:^15.0.1" remark-mdx: "npm:^3.0.0" + storybook: "workspace:*" tiny-invariant: "npm:^1.3.1" ts-dedent: "npm:^2.2.0" typescript: "npm:^5.3.2" @@ -6173,152 +6173,6 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core@workspace:*, @storybook/core@workspace:core": - version: 0.0.0-use.local - resolution: "@storybook/core@workspace:core" - dependencies: - "@aw-web-design/x-default-browser": "npm:1.4.126" - "@babel/core": "npm:^7.24.4" - "@babel/generator": "npm:^7.24.4" - "@babel/parser": "npm:^7.24.4" - "@babel/preset-react": "npm:^7.24.1" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - "@discoveryjs/json-ext": "npm:^0.5.3" - "@emotion/cache": "npm:^11.11.0" - "@emotion/is-prop-valid": "npm:^1.2.2" - "@emotion/react": "npm:^11.11.4" - "@emotion/styled": "npm:^11.11.0" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" - "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" - "@ndelangen/get-tarball": "npm:^3.0.7" - "@polka/compression": "npm:^1.0.0-next.28" - "@popperjs/core": "npm:^2.6.0" - "@radix-ui/react-dialog": "npm:^1.0.5" - "@radix-ui/react-scroll-area": "npm:1.2.0-rc.7" - "@radix-ui/react-slot": "npm:^1.0.2" - "@storybook/csf": "npm:0.1.12" - "@storybook/docs-mdx": "npm:4.0.0-next.1" - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^1.2.12" - "@tanstack/react-virtual": "npm:^3.3.0" - "@testing-library/react": "npm:^14.0.0" - "@types/cross-spawn": "npm:^6.0.2" - "@types/detect-port": "npm:^1.3.0" - "@types/diff": "npm:^5.0.9" - "@types/ejs": "npm:^3.1.1" - "@types/find-cache-dir": "npm:^5.0.0" - "@types/js-yaml": "npm:^4.0.5" - "@types/node": "npm:^22.0.0" - "@types/npmlog": "npm:^7.0.0" - "@types/picomatch": "npm:^2.3.0" - "@types/prettier": "npm:^3.0.0" - "@types/pretty-hrtime": "npm:^1.0.0" - "@types/prompts": "npm:^2.0.9" - "@types/react-syntax-highlighter": "npm:11.0.5" - "@types/react-transition-group": "npm:^4" - "@types/semver": "npm:^7.5.8" - "@types/ws": "npm:^8" - "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" - "@yarnpkg/fslib": "npm:2.10.3" - "@yarnpkg/libzip": "npm:2.3.0" - ansi-to-html: "npm:^0.7.2" - assert: "npm:^2.1.0" - babel-plugin-react-docgen: "npm:4.2.1" - better-opn: "npm:^3.0.2" - boxen: "npm:^7.1.1" - browser-assert: "npm:^1.2.1" - browser-dtector: "npm:^3.4.0" - camelcase: "npm:^8.0.0" - cli-table3: "npm:^0.6.1" - commander: "npm:^12.1.0" - comment-parser: "npm:^1.4.1" - copy-to-clipboard: "npm:^3.3.1" - cross-spawn: "npm:^7.0.3" - css: "npm:^3.0.0" - deep-object-diff: "npm:^1.1.0" - dequal: "npm:^2.0.2" - detect-indent: "npm:^7.0.1" - detect-package-manager: "npm:^3.0.2" - detect-port: "npm:^1.3.0" - diff: "npm:^5.2.0" - downshift: "npm:^9.0.4" - ejs: "npm:^3.1.10" - es-toolkit: "npm:^1.22.0" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0" - esbuild-plugin-alias: "npm:^0.2.1" - esbuild-register: "npm:^3.5.0" - execa: "npm:^8.0.1" - fd-package-json: "npm:^1.2.0" - fetch-retry: "npm:^6.0.0" - find-cache-dir: "npm:^5.0.0" - find-up: "npm:^7.0.0" - flush-promises: "npm:^1.0.2" - fuse.js: "npm:^3.6.1" - get-npm-tarball-url: "npm:^2.0.3" - glob: "npm:^10.0.0" - globby: "npm:^14.0.1" - jiti: "npm:^1.21.6" - js-yaml: "npm:^4.1.0" - jsdoc-type-pratt-parser: "npm:^4.0.0" - lazy-universal-dotenv: "npm:^4.0.0" - leven: "npm:^4.0.0" - markdown-to-jsx: "npm:^7.4.5" - memfs: "npm:^4.11.1" - memoizerific: "npm:^1.11.3" - nanoid: "npm:^4.0.2" - npmlog: "npm:^7.0.0" - open: "npm:^8.4.0" - picocolors: "npm:^1.1.0" - picomatch: "npm:^2.3.0" - picoquery: "npm:^1.4.0" - polished: "npm:^4.2.2" - polka: "npm:^1.0.0-next.28" - prettier: "npm:^3.2.5" - pretty-hrtime: "npm:^1.0.3" - process: "npm:^0.11.10" - prompts: "npm:^2.4.0" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" - react-draggable: "npm:^4.4.5" - react-helmet-async: "npm:^1.3.0" - react-popper-tooltip: "npm:^4.4.2" - react-resize-detector: "npm:^7.1.2" - react-router-dom: "npm:6.0.2" - react-syntax-highlighter: "npm:^15.4.5" - react-textarea-autosize: "npm:^8.3.0" - react-transition-group: "npm:^4.4.5" - recast: "npm:^0.23.5" - require-from-string: "npm:^2.0.2" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.6.2" - sirv: "npm:^2.0.4" - slash: "npm:^5.0.0" - source-map: "npm:^0.7.4" - store2: "npm:^2.14.2" - strip-json-comments: "npm:^5.0.1" - telejson: "npm:^7.2.0" - tiny-invariant: "npm:^1.3.1" - tinyspy: "npm:^2.2.0" - ts-dedent: "npm:^2.0.0" - tsconfig-paths: "npm:^4.2.0" - type-fest: "npm:^4.18.1" - typescript: "npm:^5.3.2" - unique-string: "npm:^3.0.0" - use-resize-observer: "npm:^9.1.0" - util: "npm:^0.12.5" - watchpack: "npm:^2.2.0" - ws: "npm:^8.2.3" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - bin: - core: ./bin/index.cjs - languageName: unknown - linkType: soft - "@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" @@ -7063,7 +6917,6 @@ __metadata: "@storybook/builder-vite": "workspace:*" "@storybook/builder-webpack5": "workspace:*" "@storybook/codemod": "workspace:*" - "@storybook/core": "workspace:*" "@storybook/core-webpack": "workspace:*" "@storybook/csf": "npm:0.1.12" "@storybook/csf-plugin": "workspace:*" @@ -26812,11 +26665,11 @@ __metadata: languageName: node linkType: hard -"storybook@workspace:*, storybook@workspace:^, storybook@workspace:lib/cli": +"storybook-renamed@workspace:lib/cli": version: 0.0.0-use.local - resolution: "storybook@workspace:lib/cli" + resolution: "storybook-renamed@workspace:lib/cli" dependencies: - "@storybook/core": "workspace:*" + storybook: "workspace:*" typescript: "npm:^5.3.2" peerDependencies: prettier: ^2 || ^3 @@ -26830,6 +26683,152 @@ __metadata: languageName: unknown linkType: soft +"storybook@workspace:*, storybook@workspace:^, storybook@workspace:core": + version: 0.0.0-use.local + resolution: "storybook@workspace:core" + dependencies: + "@aw-web-design/x-default-browser": "npm:1.4.126" + "@babel/core": "npm:^7.24.4" + "@babel/generator": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + "@babel/preset-react": "npm:^7.24.1" + "@babel/traverse": "npm:^7.24.1" + "@babel/types": "npm:^7.24.0" + "@discoveryjs/json-ext": "npm:^0.5.3" + "@emotion/cache": "npm:^11.11.0" + "@emotion/is-prop-valid": "npm:^1.2.2" + "@emotion/react": "npm:^11.11.4" + "@emotion/styled": "npm:^11.11.0" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" + "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" + "@ndelangen/get-tarball": "npm:^3.0.7" + "@polka/compression": "npm:^1.0.0-next.28" + "@popperjs/core": "npm:^2.6.0" + "@radix-ui/react-dialog": "npm:^1.0.5" + "@radix-ui/react-scroll-area": "npm:1.2.0-rc.7" + "@radix-ui/react-slot": "npm:^1.0.2" + "@storybook/csf": "npm:0.1.12" + "@storybook/docs-mdx": "npm:4.0.0-next.1" + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.2.12" + "@tanstack/react-virtual": "npm:^3.3.0" + "@testing-library/react": "npm:^14.0.0" + "@types/cross-spawn": "npm:^6.0.2" + "@types/detect-port": "npm:^1.3.0" + "@types/diff": "npm:^5.0.9" + "@types/ejs": "npm:^3.1.1" + "@types/find-cache-dir": "npm:^5.0.0" + "@types/js-yaml": "npm:^4.0.5" + "@types/node": "npm:^22.0.0" + "@types/npmlog": "npm:^7.0.0" + "@types/picomatch": "npm:^2.3.0" + "@types/prettier": "npm:^3.0.0" + "@types/pretty-hrtime": "npm:^1.0.0" + "@types/prompts": "npm:^2.0.9" + "@types/react-syntax-highlighter": "npm:11.0.5" + "@types/react-transition-group": "npm:^4" + "@types/semver": "npm:^7.5.8" + "@types/ws": "npm:^8" + "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" + "@yarnpkg/fslib": "npm:2.10.3" + "@yarnpkg/libzip": "npm:2.3.0" + ansi-to-html: "npm:^0.7.2" + assert: "npm:^2.1.0" + babel-plugin-react-docgen: "npm:4.2.1" + better-opn: "npm:^3.0.2" + boxen: "npm:^7.1.1" + browser-assert: "npm:^1.2.1" + browser-dtector: "npm:^3.4.0" + camelcase: "npm:^8.0.0" + cli-table3: "npm:^0.6.1" + commander: "npm:^12.1.0" + comment-parser: "npm:^1.4.1" + copy-to-clipboard: "npm:^3.3.1" + cross-spawn: "npm:^7.0.3" + css: "npm:^3.0.0" + deep-object-diff: "npm:^1.1.0" + dequal: "npm:^2.0.2" + detect-indent: "npm:^7.0.1" + detect-package-manager: "npm:^3.0.2" + detect-port: "npm:^1.3.0" + diff: "npm:^5.2.0" + downshift: "npm:^9.0.4" + ejs: "npm:^3.1.10" + es-toolkit: "npm:^1.22.0" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0" + esbuild-plugin-alias: "npm:^0.2.1" + esbuild-register: "npm:^3.5.0" + execa: "npm:^8.0.1" + fd-package-json: "npm:^1.2.0" + fetch-retry: "npm:^6.0.0" + find-cache-dir: "npm:^5.0.0" + find-up: "npm:^7.0.0" + flush-promises: "npm:^1.0.2" + fuse.js: "npm:^3.6.1" + get-npm-tarball-url: "npm:^2.0.3" + glob: "npm:^10.0.0" + globby: "npm:^14.0.1" + jiti: "npm:^1.21.6" + js-yaml: "npm:^4.1.0" + jsdoc-type-pratt-parser: "npm:^4.0.0" + lazy-universal-dotenv: "npm:^4.0.0" + leven: "npm:^4.0.0" + markdown-to-jsx: "npm:^7.4.5" + memfs: "npm:^4.11.1" + memoizerific: "npm:^1.11.3" + nanoid: "npm:^4.0.2" + npmlog: "npm:^7.0.0" + open: "npm:^8.4.0" + picocolors: "npm:^1.1.0" + picomatch: "npm:^2.3.0" + picoquery: "npm:^1.4.0" + polished: "npm:^4.2.2" + polka: "npm:^1.0.0-next.28" + prettier: "npm:^3.2.5" + pretty-hrtime: "npm:^1.0.3" + process: "npm:^0.11.10" + prompts: "npm:^2.4.0" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + react-draggable: "npm:^4.4.5" + react-helmet-async: "npm:^1.3.0" + react-popper-tooltip: "npm:^4.4.2" + react-resize-detector: "npm:^7.1.2" + react-router-dom: "npm:6.0.2" + react-syntax-highlighter: "npm:^15.4.5" + react-textarea-autosize: "npm:^8.3.0" + react-transition-group: "npm:^4.4.5" + recast: "npm:^0.23.5" + require-from-string: "npm:^2.0.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.2" + sirv: "npm:^2.0.4" + slash: "npm:^5.0.0" + source-map: "npm:^0.7.4" + store2: "npm:^2.14.2" + strip-json-comments: "npm:^5.0.1" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + tinyspy: "npm:^2.2.0" + ts-dedent: "npm:^2.0.0" + tsconfig-paths: "npm:^4.2.0" + type-fest: "npm:^4.18.1" + typescript: "npm:^5.3.2" + unique-string: "npm:^3.0.0" + use-resize-observer: "npm:^9.1.0" + util: "npm:^0.12.5" + watchpack: "npm:^2.2.0" + ws: "npm:^8.2.3" + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + bin: + storybook: ./bin/index.cjs + languageName: unknown + linkType: soft + "stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" diff --git a/scripts/eslint-plugin-local-rules/storybook-monorepo-imports.js b/scripts/eslint-plugin-local-rules/storybook-monorepo-imports.js index 8b9dba6de0f..844c6d1802a 100644 --- a/scripts/eslint-plugin-local-rules/storybook-monorepo-imports.js +++ b/scripts/eslint-plugin-local-rules/storybook-monorepo-imports.js @@ -38,18 +38,18 @@ module.exports = { }); } - if (node.source.value.startsWith('storybook/internal/') && isInCore) { - const newPath = node.source.value - .replace('storybook/internal', '@storybook/core') - .replace('/src', ''); - context.report({ - node: node, - message: `Cannot import from storybook/internal in this package. Use @storybook/core instead.`, - fix: (fixer) => { - return fixer.replaceText(node.source, `'${newPath}'`); - }, - }); - } + // if (node.source.value.startsWith('storybook/internal/') && isInCore) { + // const newPath = node.source.value + // .replace('storybook/internal', '@storybook/core') + // .replace('/src', ''); + // context.report({ + // node: node, + // message: `Cannot import from storybook/internal in this package. Use @storybook/core instead.`, + // fix: (fixer) => { + // return fixer.replaceText(node.source, `'${newPath}'`); + // }, + // }); + // } }, }; }, diff --git a/scripts/release/is-version-published.ts b/scripts/release/is-version-published.ts index a6a6891b212..38e49761653 100644 --- a/scripts/release/is-version-published.ts +++ b/scripts/release/is-version-published.ts @@ -69,7 +69,7 @@ export const run = async (args: unknown[], options: unknown) => { const isAlreadyPublished = await isVersionPublished({ version, - packageName: '@storybook/core', + packageName: 'storybook', verbose, }); diff --git a/scripts/release/publish.ts b/scripts/release/publish.ts index f2054d93398..3021496b8f7 100644 --- a/scripts/release/publish.ts +++ b/scripts/release/publish.ts @@ -177,7 +177,7 @@ export const run = async (options: unknown) => { const currentVersion = await getCurrentVersion(verbose); const isAlreadyPublished = await isCurrentVersionPublished({ currentVersion, - packageName: '@storybook/core', + packageName: 'storybook', verbose, }); if (isAlreadyPublished) { diff --git a/scripts/tasks/sandbox-parts.ts b/scripts/tasks/sandbox-parts.ts index 271fbba9dcd..6988efa34a6 100644 --- a/scripts/tasks/sandbox-parts.ts +++ b/scripts/tasks/sandbox-parts.ts @@ -672,7 +672,7 @@ export const addStories: Task['run'] = async ( if (isCoreRenderer) { // Add stories for lib/preview-api (and addons below). NOTE: these stories will be in the // template-stories folder and *not* processed by the framework build config (instead by esbuild-loader) - await linkPackageStories(await workspacePath('core package', '@storybook/core'), { + await linkPackageStories(await workspacePath('core package', 'storybook'), { mainConfig, cwd, disableDocs, diff --git a/test-storybooks/ember-cli/package.json b/test-storybooks/ember-cli/package.json index 3ac8ca31acf..5fbc07dbe38 100644 --- a/test-storybooks/ember-cli/package.json +++ b/test-storybooks/ember-cli/package.json @@ -36,7 +36,7 @@ "@storybook/client-logger": "file:../../code/lib/client-logger", "@storybook/codemod": "file:../../code/lib/codemod", "@storybook/components": "file:../../code/deprecated/components", - "@storybook/core": "file:../../code/core", + "storybook": "file:../../code/core", "@storybook/core-webpack": "file:../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../code/lib/csf-plugin", "@storybook/ember": "file:../../code/frameworks/ember", @@ -74,8 +74,7 @@ "@storybook/vue3-webpack5": "file:../../code/frameworks/vue3-webpack5", "@storybook/web-components": "file:../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../code/frameworks/web-components-vite", - "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5", - "storybook": "file:../../code/lib/cli" + "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5" }, "dependencies": { "ember-named-blocks-polyfill": "^0.2.3", @@ -129,4 +128,4 @@ "projectToken": "19z23qxndju" } } -} +} \ No newline at end of file diff --git a/test-storybooks/external-docs/package.json b/test-storybooks/external-docs/package.json index adb509ce45c..12b28bd34de 100644 --- a/test-storybooks/external-docs/package.json +++ b/test-storybooks/external-docs/package.json @@ -36,7 +36,7 @@ "@storybook/client-logger": "file:../../code/lib/client-logger", "@storybook/codemod": "file:../../code/lib/codemod", "@storybook/components": "file:../../code/deprecated/components", - "@storybook/core": "file:../../code/core", + "storybook": "file:../../code/core", "@storybook/core-webpack": "file:../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../code/lib/csf-plugin", "@storybook/ember": "file:../../code/frameworks/ember", @@ -74,8 +74,7 @@ "@storybook/vue3-webpack5": "file:../../code/frameworks/vue3-webpack5", "@storybook/web-components": "file:../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../code/frameworks/web-components-vite", - "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5", - "storybook": "file:../../code/lib/cli" + "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5" }, "dependencies": { "@storybook/addon-docs": "*", diff --git a/test-storybooks/portable-stories-kitchen-sink/nextjs/package.json b/test-storybooks/portable-stories-kitchen-sink/nextjs/package.json index 69722cabd5d..17f2a3b635d 100644 --- a/test-storybooks/portable-stories-kitchen-sink/nextjs/package.json +++ b/test-storybooks/portable-stories-kitchen-sink/nextjs/package.json @@ -37,7 +37,7 @@ "@storybook/builder-webpack5": "file:../../../code/builders/builder-webpack5", "@storybook/codemod": "file:../../../code/lib/codemod", "@storybook/components": "file:../../../code/deprecated/components", - "@storybook/core": "file:../../../code/core", + "storybook": "file:../../../code/core", "@storybook/core-webpack": "file:../../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../../code/lib/csf-plugin", "@storybook/ember": "file:../../../code/frameworks/ember", @@ -75,8 +75,7 @@ "@storybook/vue3-webpack5": "file:../../../code/frameworks/vue3-webpack5", "@storybook/web-components": "file:../../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../../code/frameworks/web-components-vite", - "@storybook/web-components-webpack5": "file:../../../code/frameworks/web-components-webpack5", - "storybook": "file:../../../code/lib/cli" + "@storybook/web-components-webpack5": "file:../../../code/frameworks/web-components-webpack5" }, "dependencies": { "next": "^14.2.0", @@ -108,4 +107,4 @@ "maintainer_please_read_this": { "_": "we use file protocol to make this setup close to real life scenarios as well as avoid issues with duplicated React instances. When you recompile the SB packages, you need to rerun install." } -} +} \ No newline at end of file diff --git a/test-storybooks/portable-stories-kitchen-sink/react/package.json b/test-storybooks/portable-stories-kitchen-sink/react/package.json index 383364e5909..52e7ee0b260 100644 --- a/test-storybooks/portable-stories-kitchen-sink/react/package.json +++ b/test-storybooks/portable-stories-kitchen-sink/react/package.json @@ -40,7 +40,7 @@ "@storybook/builder-webpack5": "portal:../../../code/builders/builder-webpack5", "@storybook/codemod": "portal:../../../code/lib/codemod", "@storybook/components": "file:../../../code/deprecated/components", - "@storybook/core": "portal:../../../code/core", + "storybook": "portal:../../../code/core", "@storybook/core-webpack": "portal:../../../code/lib/core-webpack", "@storybook/csf-plugin": "portal:../../../code/lib/csf-plugin", "@storybook/ember": "portal:../../../code/frameworks/ember", @@ -80,8 +80,7 @@ "@storybook/web-components": "portal:../../../code/renderers/web-components", "@storybook/web-components-vite": "portal:../../../code/frameworks/web-components-vite", "@storybook/web-components-webpack5": "portal:../../../code/frameworks/web-components-webpack5", - "playwright": "1.48.1", - "storybook": "portal:../../../code/lib/cli" + "playwright": "1.48.1" }, "dependencies": { "react": "^18.2.0", @@ -125,4 +124,4 @@ "vite": "^5.1.1", "vitest": "^2.1.3" } -} +} \ No newline at end of file diff --git a/test-storybooks/portable-stories-kitchen-sink/svelte/package.json b/test-storybooks/portable-stories-kitchen-sink/svelte/package.json index ad5699a549c..62c7622f850 100644 --- a/test-storybooks/portable-stories-kitchen-sink/svelte/package.json +++ b/test-storybooks/portable-stories-kitchen-sink/svelte/package.json @@ -38,7 +38,7 @@ "@storybook/builder-webpack5": "portal:../../../code/builders/builder-webpack5", "@storybook/codemod": "portal:../../../code/lib/codemod", "@storybook/components": "file:../../../code/deprecated/components", - "@storybook/core": "portal:../../../code/core", + "storybook": "portal:../../../code/core", "@storybook/core-webpack": "portal:../../../code/lib/core-webpack", "@storybook/csf-plugin": "portal:../../../code/lib/csf-plugin", "@storybook/ember": "portal:../../../code/frameworks/ember", @@ -77,8 +77,7 @@ "@storybook/web-components": "portal:../../../code/renderers/web-components", "@storybook/web-components-vite": "portal:../../../code/frameworks/web-components-vite", "@storybook/web-components-webpack5": "portal:../../../code/frameworks/web-components-webpack5", - "playwright": "1.48.1", - "storybook": "portal:../../../code/lib/cli" + "playwright": "1.48.1" }, "devDependencies": { "@playwright/experimental-ct-svelte": "1.48.1", @@ -101,4 +100,4 @@ "vite": "^5.1.4", "vitest": "^1.6.0" } -} +} \ No newline at end of file diff --git a/test-storybooks/portable-stories-kitchen-sink/vue3/package.json b/test-storybooks/portable-stories-kitchen-sink/vue3/package.json index f286a9ce625..7ba1bfefa42 100644 --- a/test-storybooks/portable-stories-kitchen-sink/vue3/package.json +++ b/test-storybooks/portable-stories-kitchen-sink/vue3/package.json @@ -39,7 +39,7 @@ "@storybook/builder-webpack5": "file:../../../code/builders/builder-webpack5", "@storybook/codemod": "file:../../../code/lib/codemod", "@storybook/components": "file:../../../code/deprecated/components", - "@storybook/core": "file:../../../code/core", + "storybook": "file:../../../code/core", "@storybook/core-webpack": "file:../../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../../code/lib/csf-plugin", "@storybook/ember": "file:../../../code/frameworks/ember", @@ -78,8 +78,7 @@ "@storybook/web-components": "file:../../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../../code/frameworks/web-components-vite", "@storybook/web-components-webpack5": "file:../../../code/frameworks/web-components-webpack5", - "playwright": "1.48.1", - "storybook": "file:../../../code/lib/cli" + "playwright": "1.48.1" }, "dependencies": { "vue": "^3.4.19" diff --git a/test-storybooks/server-kitchen-sink/package.json b/test-storybooks/server-kitchen-sink/package.json index 144d15fcf03..3fc0ec3ebd7 100644 --- a/test-storybooks/server-kitchen-sink/package.json +++ b/test-storybooks/server-kitchen-sink/package.json @@ -39,7 +39,7 @@ "@storybook/client-logger": "file:../../code/lib/client-logger", "@storybook/codemod": "file:../../code/lib/codemod", "@storybook/components": "file:../../code/deprecated/components", - "@storybook/core": "file:../../code/core", + "storybook": "file:../../code/core", "@storybook/core-webpack": "file:../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../code/lib/csf-plugin", "@storybook/ember": "file:../../code/frameworks/ember", @@ -77,8 +77,7 @@ "@storybook/vue3-webpack5": "file:../../code/frameworks/vue3-webpack5", "@storybook/web-components": "file:../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../code/frameworks/web-components-vite", - "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5", - "storybook": "file:../../code/lib/cli" + "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5" }, "devDependencies": { "@storybook/addon-a11y": "*", diff --git a/test-storybooks/standalone-preview/package.json b/test-storybooks/standalone-preview/package.json index 1d32f7457a4..ebe7eb0db38 100644 --- a/test-storybooks/standalone-preview/package.json +++ b/test-storybooks/standalone-preview/package.json @@ -32,7 +32,7 @@ "@storybook/client-logger": "file:../../code/lib/client-logger", "@storybook/codemod": "file:../../code/lib/codemod", "@storybook/components": "file:../../../code/deprecated/components", - "@storybook/core": "file:../../code/core", + "storybook": "file:../../../code/core", "@storybook/core-webpack": "file:../../code/lib/core-webpack", "@storybook/csf-plugin": "file:../../code/lib/csf-plugin", "@storybook/ember": "file:../../code/frameworks/ember", @@ -70,8 +70,7 @@ "@storybook/vue3-webpack5": "file:../../code/frameworks/vue3-webpack5", "@storybook/web-components": "file:../../code/renderers/web-components", "@storybook/web-components-vite": "file:../../code/frameworks/web-components-vite", - "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5", - "storybook": "file:../../code/lib/cli" + "@storybook/web-components-webpack5": "file:../../code/frameworks/web-components-webpack5" }, "devDependencies": { "@storybook/addon-docs": "*", From bf238988ac3e470be216be8d19bed38ad45d32da Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 16:01:02 +0100 Subject: [PATCH 004/111] delete cli package --- code/addons/a11y/src/postinstall.ts | 4 +- .../essentials/src/backgrounds/preview.ts | 1 - .../essentials/src/highlight/preview.ts | 1 - code/addons/essentials/src/outline/preview.ts | 1 - .../addons/essentials/src/viewport/preview.ts | 1 - code/builders/builder-webpack5/src/index.ts | 5 +- code/core/package.json | 85 --- .../helpers/generatePackageJsonFile.ts | 42 +- code/core/src/cli/dirs.ts | 2 +- code/core/src/cli/helpers.ts | 2 +- .../core/src/core-server/utils/doTelemetry.ts | 4 +- .../utils/getStoryIndexGenerator.ts | 4 +- code/core/src/core-server/utils/metadata.ts | 4 +- .../src/core-server/utils/server-statics.ts | 4 +- .../core-server/utils/stories-json.test.ts | 8 +- .../src/core-server/utils/stories-json.ts | 4 +- .../modules/preview-web/Preview.tsx | 12 +- .../modules/store/csf/processCSFFile.ts | 2 +- .../preview-api/modules/store/sortStories.ts | 2 + .../nextjs/src/next-image-loader-stub.ts | 1 + code/frameworks/sveltekit/src/preset.ts | 1 - code/lib/cli/.eslintrc.cjs | 31 -- code/lib/cli/README.md | 49 -- .../@aw-web-design/x-default-browser.js | 2 - code/lib/cli/bin/index.cjs | 26 - code/lib/cli/core.cjs | 0 code/lib/cli/core.d.ts | 0 code/lib/cli/core.js | 1 - code/lib/cli/core/babel/index.cjs | 1 - code/lib/cli/core/babel/index.d.ts | 2 - code/lib/cli/core/babel/index.js | 1 - code/lib/cli/core/bin/index.cjs | 1 - code/lib/cli/core/bin/index.js | 1 - code/lib/cli/core/builder-manager/index.cjs | 1 - code/lib/cli/core/builder-manager/index.d.ts | 2 - code/lib/cli/core/builder-manager/index.js | 1 - code/lib/cli/core/channels/index.cjs | 1 - code/lib/cli/core/channels/index.d.ts | 2 - code/lib/cli/core/channels/index.js | 1 - code/lib/cli/core/cli/bin/index.cjs | 1 - code/lib/cli/core/cli/bin/index.d.ts | 2 - code/lib/cli/core/cli/bin/index.js | 1 - code/lib/cli/core/cli/index.cjs | 1 - code/lib/cli/core/cli/index.d.ts | 2 - code/lib/cli/core/cli/index.js | 1 - code/lib/cli/core/client-logger/index.cjs | 1 - code/lib/cli/core/client-logger/index.d.ts | 2 - code/lib/cli/core/client-logger/index.js | 1 - code/lib/cli/core/common/index.cjs | 1 - code/lib/cli/core/common/index.d.ts | 2 - code/lib/cli/core/common/index.js | 1 - code/lib/cli/core/components/index.cjs | 1 - code/lib/cli/core/components/index.d.ts | 2 - code/lib/cli/core/components/index.js | 1 - code/lib/cli/core/core-events/index.cjs | 1 - code/lib/cli/core/core-events/index.d.ts | 2 - code/lib/cli/core/core-events/index.js | 1 - code/lib/cli/core/core-server/index.cjs | 1 - code/lib/cli/core/core-server/index.d.ts | 2 - code/lib/cli/core/core-server/index.js | 1 - .../core-server/presets/common-manager.js | 1 - .../presets/common-override-preset.cjs | 1 - .../presets/common-override-preset.js | 1 - .../core-server/presets/common-preset.cjs | 1 - .../core/core-server/presets/common-preset.js | 1 - code/lib/cli/core/csf-tools/index.cjs | 1 - code/lib/cli/core/csf-tools/index.d.ts | 2 - code/lib/cli/core/csf-tools/index.js | 1 - code/lib/cli/core/docs-tools/index.cjs | 1 - code/lib/cli/core/docs-tools/index.d.ts | 2 - code/lib/cli/core/docs-tools/index.js | 1 - code/lib/cli/core/index.cjs | 1 - code/lib/cli/core/index.d.ts | 2 - code/lib/cli/core/index.js | 1 - code/lib/cli/core/manager-api/index.cjs | 1 - code/lib/cli/core/manager-api/index.d.ts | 2 - code/lib/cli/core/manager-api/index.js | 1 - code/lib/cli/core/manager-errors.d.ts | 2 - code/lib/cli/core/manager-errors.js | 1 - .../cli/core/manager/globals-module-info.cjs | 1 - .../cli/core/manager/globals-module-info.d.ts | 2 - .../cli/core/manager/globals-module-info.js | 1 - code/lib/cli/core/manager/globals-runtime.js | 1 - code/lib/cli/core/manager/globals.cjs | 1 - code/lib/cli/core/manager/globals.d.ts | 2 - code/lib/cli/core/manager/globals.js | 1 - code/lib/cli/core/node-logger/index.cjs | 1 - code/lib/cli/core/node-logger/index.d.ts | 2 - code/lib/cli/core/node-logger/index.js | 1 - code/lib/cli/core/preview-api/index.cjs | 1 - code/lib/cli/core/preview-api/index.d.ts | 2 - code/lib/cli/core/preview-api/index.js | 1 - code/lib/cli/core/preview-errors.cjs | 1 - code/lib/cli/core/preview-errors.d.ts | 2 - code/lib/cli/core/preview-errors.js | 1 - code/lib/cli/core/preview/globals.cjs | 1 - code/lib/cli/core/preview/globals.d.ts | 2 - code/lib/cli/core/preview/globals.js | 1 - code/lib/cli/core/preview/runtime.js | 1 - code/lib/cli/core/router/index.cjs | 1 - code/lib/cli/core/router/index.d.ts | 2 - code/lib/cli/core/router/index.js | 1 - code/lib/cli/core/server-errors.cjs | 1 - code/lib/cli/core/server-errors.d.ts | 2 - code/lib/cli/core/server-errors.js | 1 - code/lib/cli/core/telemetry/index.cjs | 1 - code/lib/cli/core/telemetry/index.d.ts | 2 - code/lib/cli/core/telemetry/index.js | 1 - code/lib/cli/core/theming/create.cjs | 1 - code/lib/cli/core/theming/create.d.ts | 2 - code/lib/cli/core/theming/create.js | 1 - code/lib/cli/core/theming/index.cjs | 1 - code/lib/cli/core/theming/index.d.ts | 2 - code/lib/cli/core/theming/index.js | 1 - code/lib/cli/core/types/index.cjs | 1 - code/lib/cli/core/types/index.d.ts | 2 - code/lib/cli/core/types/index.js | 1 - code/lib/cli/docs/getstorybook.png | Bin 113291 -> 0 bytes code/lib/cli/package.json | 498 ------------------ code/lib/cli/project.json | 8 - code/lib/cli/scripts/update-core-portal.ts | 87 --- code/lib/cli/scripts/utils.ts | 46 -- code/lib/cli/src/core-path.ts | 3 - code/lib/cli/src/index.ts | 5 - code/lib/cli/src/proxy.ts | 22 - code/lib/cli/tsconfig.json | 5 - code/lib/cli/vitest.config.ts | 10 - code/tsconfig.json | 4 +- 128 files changed, 54 insertions(+), 1049 deletions(-) delete mode 100644 code/lib/cli/.eslintrc.cjs delete mode 100644 code/lib/cli/README.md delete mode 100644 code/lib/cli/__mocks__/@aw-web-design/x-default-browser.js delete mode 100755 code/lib/cli/bin/index.cjs delete mode 100644 code/lib/cli/core.cjs delete mode 100644 code/lib/cli/core.d.ts delete mode 100644 code/lib/cli/core.js delete mode 100644 code/lib/cli/core/babel/index.cjs delete mode 100644 code/lib/cli/core/babel/index.d.ts delete mode 100644 code/lib/cli/core/babel/index.js delete mode 100644 code/lib/cli/core/bin/index.cjs delete mode 100644 code/lib/cli/core/bin/index.js delete mode 100644 code/lib/cli/core/builder-manager/index.cjs delete mode 100644 code/lib/cli/core/builder-manager/index.d.ts delete mode 100644 code/lib/cli/core/builder-manager/index.js delete mode 100644 code/lib/cli/core/channels/index.cjs delete mode 100644 code/lib/cli/core/channels/index.d.ts delete mode 100644 code/lib/cli/core/channels/index.js delete mode 100644 code/lib/cli/core/cli/bin/index.cjs delete mode 100644 code/lib/cli/core/cli/bin/index.d.ts delete mode 100644 code/lib/cli/core/cli/bin/index.js delete mode 100644 code/lib/cli/core/cli/index.cjs delete mode 100644 code/lib/cli/core/cli/index.d.ts delete mode 100644 code/lib/cli/core/cli/index.js delete mode 100644 code/lib/cli/core/client-logger/index.cjs delete mode 100644 code/lib/cli/core/client-logger/index.d.ts delete mode 100644 code/lib/cli/core/client-logger/index.js delete mode 100644 code/lib/cli/core/common/index.cjs delete mode 100644 code/lib/cli/core/common/index.d.ts delete mode 100644 code/lib/cli/core/common/index.js delete mode 100644 code/lib/cli/core/components/index.cjs delete mode 100644 code/lib/cli/core/components/index.d.ts delete mode 100644 code/lib/cli/core/components/index.js delete mode 100644 code/lib/cli/core/core-events/index.cjs delete mode 100644 code/lib/cli/core/core-events/index.d.ts delete mode 100644 code/lib/cli/core/core-events/index.js delete mode 100644 code/lib/cli/core/core-server/index.cjs delete mode 100644 code/lib/cli/core/core-server/index.d.ts delete mode 100644 code/lib/cli/core/core-server/index.js delete mode 100644 code/lib/cli/core/core-server/presets/common-manager.js delete mode 100644 code/lib/cli/core/core-server/presets/common-override-preset.cjs delete mode 100644 code/lib/cli/core/core-server/presets/common-override-preset.js delete mode 100644 code/lib/cli/core/core-server/presets/common-preset.cjs delete mode 100644 code/lib/cli/core/core-server/presets/common-preset.js delete mode 100644 code/lib/cli/core/csf-tools/index.cjs delete mode 100644 code/lib/cli/core/csf-tools/index.d.ts delete mode 100644 code/lib/cli/core/csf-tools/index.js delete mode 100644 code/lib/cli/core/docs-tools/index.cjs delete mode 100644 code/lib/cli/core/docs-tools/index.d.ts delete mode 100644 code/lib/cli/core/docs-tools/index.js delete mode 100644 code/lib/cli/core/index.cjs delete mode 100644 code/lib/cli/core/index.d.ts delete mode 100644 code/lib/cli/core/index.js delete mode 100644 code/lib/cli/core/manager-api/index.cjs delete mode 100644 code/lib/cli/core/manager-api/index.d.ts delete mode 100644 code/lib/cli/core/manager-api/index.js delete mode 100644 code/lib/cli/core/manager-errors.d.ts delete mode 100644 code/lib/cli/core/manager-errors.js delete mode 100644 code/lib/cli/core/manager/globals-module-info.cjs delete mode 100644 code/lib/cli/core/manager/globals-module-info.d.ts delete mode 100644 code/lib/cli/core/manager/globals-module-info.js delete mode 100644 code/lib/cli/core/manager/globals-runtime.js delete mode 100644 code/lib/cli/core/manager/globals.cjs delete mode 100644 code/lib/cli/core/manager/globals.d.ts delete mode 100644 code/lib/cli/core/manager/globals.js delete mode 100644 code/lib/cli/core/node-logger/index.cjs delete mode 100644 code/lib/cli/core/node-logger/index.d.ts delete mode 100644 code/lib/cli/core/node-logger/index.js delete mode 100644 code/lib/cli/core/preview-api/index.cjs delete mode 100644 code/lib/cli/core/preview-api/index.d.ts delete mode 100644 code/lib/cli/core/preview-api/index.js delete mode 100644 code/lib/cli/core/preview-errors.cjs delete mode 100644 code/lib/cli/core/preview-errors.d.ts delete mode 100644 code/lib/cli/core/preview-errors.js delete mode 100644 code/lib/cli/core/preview/globals.cjs delete mode 100644 code/lib/cli/core/preview/globals.d.ts delete mode 100644 code/lib/cli/core/preview/globals.js delete mode 100644 code/lib/cli/core/preview/runtime.js delete mode 100644 code/lib/cli/core/router/index.cjs delete mode 100644 code/lib/cli/core/router/index.d.ts delete mode 100644 code/lib/cli/core/router/index.js delete mode 100644 code/lib/cli/core/server-errors.cjs delete mode 100644 code/lib/cli/core/server-errors.d.ts delete mode 100644 code/lib/cli/core/server-errors.js delete mode 100644 code/lib/cli/core/telemetry/index.cjs delete mode 100644 code/lib/cli/core/telemetry/index.d.ts delete mode 100644 code/lib/cli/core/telemetry/index.js delete mode 100644 code/lib/cli/core/theming/create.cjs delete mode 100644 code/lib/cli/core/theming/create.d.ts delete mode 100644 code/lib/cli/core/theming/create.js delete mode 100644 code/lib/cli/core/theming/index.cjs delete mode 100644 code/lib/cli/core/theming/index.d.ts delete mode 100644 code/lib/cli/core/theming/index.js delete mode 100644 code/lib/cli/core/types/index.cjs delete mode 100644 code/lib/cli/core/types/index.d.ts delete mode 100644 code/lib/cli/core/types/index.js delete mode 100644 code/lib/cli/docs/getstorybook.png delete mode 100644 code/lib/cli/package.json delete mode 100644 code/lib/cli/project.json delete mode 100644 code/lib/cli/scripts/update-core-portal.ts delete mode 100644 code/lib/cli/scripts/utils.ts delete mode 100644 code/lib/cli/src/core-path.ts delete mode 100644 code/lib/cli/src/index.ts delete mode 100644 code/lib/cli/src/proxy.ts delete mode 100644 code/lib/cli/tsconfig.json delete mode 100644 code/lib/cli/vitest.config.ts diff --git a/code/addons/a11y/src/postinstall.ts b/code/addons/a11y/src/postinstall.ts index 9a64796f5e1..eec54fd84cf 100644 --- a/code/addons/a11y/src/postinstall.ts +++ b/code/addons/a11y/src/postinstall.ts @@ -1,8 +1,8 @@ -import type { PostinstallOptions } from '@storybook/cli/src/add'; - // eslint-disable-next-line depend/ban-dependencies import { execa } from 'execa'; +import type { PostinstallOptions } from '../../../lib/cli-storybook/src/add'; + const $ = execa({ preferLocal: true, stdio: 'inherit', diff --git a/code/addons/essentials/src/backgrounds/preview.ts b/code/addons/essentials/src/backgrounds/preview.ts index cf24112788f..2d01bf61bb6 100644 --- a/code/addons/essentials/src/backgrounds/preview.ts +++ b/code/addons/essentials/src/backgrounds/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-backgrounds/preview'; diff --git a/code/addons/essentials/src/highlight/preview.ts b/code/addons/essentials/src/highlight/preview.ts index e124e7a1374..c57b34aafd6 100644 --- a/code/addons/essentials/src/highlight/preview.ts +++ b/code/addons/essentials/src/highlight/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-highlight/preview'; diff --git a/code/addons/essentials/src/outline/preview.ts b/code/addons/essentials/src/outline/preview.ts index 3fe09381fe8..16cc2faa039 100644 --- a/code/addons/essentials/src/outline/preview.ts +++ b/code/addons/essentials/src/outline/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-outline/preview'; diff --git a/code/addons/essentials/src/viewport/preview.ts b/code/addons/essentials/src/viewport/preview.ts index 34ee7de4561..b039b3bfa87 100644 --- a/code/addons/essentials/src/viewport/preview.ts +++ b/code/addons/essentials/src/viewport/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-viewport/preview'; diff --git a/code/builders/builder-webpack5/src/index.ts b/code/builders/builder-webpack5/src/index.ts index 71be9982973..9919037e5ab 100644 --- a/code/builders/builder-webpack5/src/index.ts +++ b/code/builders/builder-webpack5/src/index.ts @@ -1,5 +1,5 @@ import { cp } from 'node:fs/promises'; -import { join, parse } from 'node:path'; +import { dirname, join, parse } from 'node:path'; import { PREVIEW_BUILDER_PROGRESS } from 'storybook/internal/core-events'; import { logger } from 'storybook/internal/node-logger'; @@ -14,7 +14,6 @@ import { checkWebpackVersion } from '@storybook/core-webpack'; import prettyTime from 'pretty-hrtime'; import sirv from 'sirv'; -import { corePath } from 'storybook/core-path'; import type { Configuration, Stats, StatsOptions } from 'webpack'; import webpackDep, { DefinePlugin, ProgressPlugin } from 'webpack'; import webpackDevMiddleware from 'webpack-dev-middleware'; @@ -31,6 +30,8 @@ export const printDuration = (startTime: [number, number]) => .replace(' s', ' seconds') .replace(' m', ' minutes'); +const corePath = dirname(require.resolve('storybook/package.json')); + let compilation: ReturnType | undefined; let reject: (reason?: any) => void; diff --git a/code/core/package.json b/code/core/package.json index a53babfe9dc..75f3239503d 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -182,91 +182,6 @@ "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", - "typesVersions": { - "*": { - "*": [ - "./dist/index.d.ts" - ], - "internal/node-logger": [ - "./dist/node-logger/index.d.ts" - ], - "internal/client-logger": [ - "./dist/client-logger/index.d.ts" - ], - "internal/theming": [ - "./dist/theming/index.d.ts" - ], - "internal/theming/create": [ - "./dist/theming/create.d.ts" - ], - "internal/core-server": [ - "./dist/core-server/index.d.ts" - ], - "internal/core-events": [ - "./dist/core-events/index.d.ts" - ], - "internal/manager-errors": [ - "./dist/manager-errors.d.ts" - ], - "internal/preview-errors": [ - "./dist/preview-errors.d.ts" - ], - "internal/server-errors": [ - "./dist/server-errors.d.ts" - ], - "internal/channels": [ - "./dist/channels/index.d.ts" - ], - "internal/types": [ - "./dist/types/index.d.ts" - ], - "internal/csf-tools": [ - "./dist/csf-tools/index.d.ts" - ], - "internal/common": [ - "./dist/common/index.d.ts" - ], - "internal/builder-manager": [ - "./dist/builder-manager/index.d.ts" - ], - "internal/telemetry": [ - "./dist/telemetry/index.d.ts" - ], - "internal/preview-api": [ - "./dist/preview-api/index.d.ts" - ], - "internal/manager-api": [ - "./dist/manager-api/index.d.ts" - ], - "internal/router": [ - "./dist/router/index.d.ts" - ], - "internal/components": [ - "./dist/components/index.d.ts" - ], - "internal/docs-tools": [ - "./dist/docs-tools/index.d.ts" - ], - "internal/manager/globals-module-info": [ - "./dist/manager/globals-module-info.d.ts" - ], - "internal/manager/globals": [ - "./dist/manager/globals.d.ts" - ], - "internal/preview/globals": [ - "./dist/preview/globals.d.ts" - ], - "internal/cli": [ - "./dist/cli/index.d.ts" - ], - "internal/babel": [ - "./dist/babel/index.d.ts" - ], - "internal/cli/bin": [ - "./dist/cli/bin/index.d.ts" - ] - } - }, "bin": "./bin/index.cjs", "files": [ "dist/**/*", diff --git a/code/core/scripts/helpers/generatePackageJsonFile.ts b/code/core/scripts/helpers/generatePackageJsonFile.ts index 020724b8113..27a4d93e96b 100644 --- a/code/core/scripts/helpers/generatePackageJsonFile.ts +++ b/code/core/scripts/helpers/generatePackageJsonFile.ts @@ -54,30 +54,30 @@ export async function generatePackageJsonFile(entries: ReturnType>((acc, entry) => { - if (!entry.dts) { - return acc; - } + // pkgJson.typesVersions = { + // '*': { + // '*': ['./dist/index.d.ts'], + // ...entries.reduce>((acc, entry) => { + // if (!entry.dts) { + // return acc; + // } - let main = slash(relative(cwd, entry.file).replace('src', 'dist')); - if (main === './dist/index.ts' || main === './dist/index.tsx') { - main = '.'; - } - const key = main.replace(/\/index\.tsx?/, '').replace(/\.tsx?/, ''); + // let main = slash(relative(cwd, entry.file).replace('src', 'dist')); + // if (main === './dist/index.ts' || main === './dist/index.tsx') { + // main = '.'; + // } + // const key = main.replace(/\/index\.tsx?/, '').replace(/\.tsx?/, ''); - if (key === 'dist') { - return acc; - } + // if (key === 'dist') { + // return acc; + // } - const content = ['./' + main.replace(/\.tsx?/, '.d.ts')]; - acc[key.replace('dist/', 'internal/')] = content; - return acc; - }, {}), - }, - }; + // const content = ['./' + main.replace(/\.tsx?/, '.d.ts')]; + // acc[key.replace('dist/', 'internal/')] = content; + // return acc; + // }, {}), + // }, + // }; await writeFile(location, `${sortPackageJson(JSON.stringify(pkgJson, null, 2))}\n`, {}); } diff --git a/code/core/src/cli/dirs.ts b/code/core/src/cli/dirs.ts index 2feded6216c..a75c1f90d9f 100644 --- a/code/core/src/cli/dirs.ts +++ b/code/core/src/cli/dirs.ts @@ -2,7 +2,7 @@ import { dirname, join } from 'node:path'; import { temporaryDirectory, versions } from 'storybook/internal/common'; import type { JsPackageManager } from 'storybook/internal/common'; -import type { SupportedFrameworks } from 'storybook/internal/es'; +import type { SupportedFrameworks } from 'storybook/internal/types'; import downloadTarballDefault from '@ndelangen/get-tarball'; import getNpmTarballUrlDefault from 'get-npm-tarball-url'; diff --git a/code/core/src/cli/helpers.ts b/code/core/src/cli/helpers.ts index 74e7a98b9a7..c7f08b18133 100644 --- a/code/core/src/cli/helpers.ts +++ b/code/core/src/cli/helpers.ts @@ -9,7 +9,7 @@ import { type PackageJsonWithDepsAndDevDeps, } from 'storybook/internal/common'; import { versions as storybookMonorepoPackages } from 'storybook/internal/common'; -import type { SupportedFrameworks, SupportedRenderers } from 'storybook/internal/es'; +import type { SupportedFrameworks, SupportedRenderers } from 'storybook/internal/types'; import { findUpSync } from 'find-up'; import picocolors from 'picocolors'; diff --git a/code/core/src/core-server/utils/doTelemetry.ts b/code/core/src/core-server/utils/doTelemetry.ts index 1d2ef54d307..607ed645c35 100644 --- a/code/core/src/core-server/utils/doTelemetry.ts +++ b/code/core/src/core-server/utils/doTelemetry.ts @@ -1,7 +1,7 @@ import { getPrecedingUpgrade, telemetry } from 'storybook/internal/telemetry'; import type { CoreConfig, Options } from 'storybook/internal/types'; -import type Polka from 'polka'; +import type { Polka } from 'polka'; import invariant from 'tiny-invariant'; import { sendTelemetryError } from '../withTelemetry'; @@ -11,7 +11,7 @@ import { summarizeIndex } from './summarizeIndex'; import { versionStatus } from './versionStatus'; export async function doTelemetry( - app: Polka.Polka, + app: Polka, core: CoreConfig, initializedStoryIndexGenerator: Promise, options: Options diff --git a/code/core/src/core-server/utils/getStoryIndexGenerator.ts b/code/core/src/core-server/utils/getStoryIndexGenerator.ts index 0559055808e..9b8dcfbb49f 100644 --- a/code/core/src/core-server/utils/getStoryIndexGenerator.ts +++ b/code/core/src/core-server/utils/getStoryIndexGenerator.ts @@ -1,14 +1,14 @@ import { normalizeStories } from 'storybook/internal/common'; import type { DocsOptions, Options } from 'storybook/internal/types'; -import type Polka from 'polka'; +import type { Polka } from 'polka'; import { StoryIndexGenerator } from './StoryIndexGenerator'; import type { ServerChannel } from './get-server-channel'; import { useStoriesJson } from './stories-json'; export async function getStoryIndexGenerator( - app: Polka.Polka, + app: Polka, options: Options, serverChannel: ServerChannel ): Promise { diff --git a/code/core/src/core-server/utils/metadata.ts b/code/core/src/core-server/utils/metadata.ts index a0c53c3ccd0..c050020220f 100644 --- a/code/core/src/core-server/utils/metadata.ts +++ b/code/core/src/core-server/utils/metadata.ts @@ -2,7 +2,7 @@ import { writeFile } from 'node:fs/promises'; import { getStorybookMetadata } from 'storybook/internal/telemetry'; -import type Polka from 'polka'; +import type { Polka } from 'polka'; export async function extractStorybookMetadata(outputFile: string, configDir: string) { const storybookMetadata = await getStorybookMetadata(configDir); @@ -10,7 +10,7 @@ export async function extractStorybookMetadata(outputFile: string, configDir: st await writeFile(outputFile, JSON.stringify(storybookMetadata)); } -export function useStorybookMetadata(app: Polka.Polka, configDir?: string) { +export function useStorybookMetadata(app: Polka, configDir?: string) { app.use('/project.json', async (req, res) => { const storybookMetadata = await getStorybookMetadata(configDir); res.setHeader('Content-Type', 'application/json'); diff --git a/code/core/src/core-server/utils/server-statics.ts b/code/core/src/core-server/utils/server-statics.ts index 85455ebf537..f665a1f160d 100644 --- a/code/core/src/core-server/utils/server-statics.ts +++ b/code/core/src/core-server/utils/server-statics.ts @@ -6,11 +6,11 @@ import { logger } from 'storybook/internal/node-logger'; import type { Options, StorybookConfigRaw } from 'storybook/internal/types'; import picocolors from 'picocolors'; -import type Polka from 'polka'; +import type { Polka } from 'polka'; import sirv from 'sirv'; import { dedent } from 'ts-dedent'; -export async function useStatics(app: Polka.Polka, options: Options): Promise { +export async function useStatics(app: Polka, options: Options): Promise { const staticDirs = (await options.presets.apply('staticDirs')) ?? []; const faviconPath = await options.presets.apply('favicon'); diff --git a/code/core/src/core-server/utils/stories-json.test.ts b/code/core/src/core-server/utils/stories-json.test.ts index 360b218d994..f6265f92223 100644 --- a/code/core/src/core-server/utils/stories-json.test.ts +++ b/code/core/src/core-server/utils/stories-json.test.ts @@ -6,7 +6,7 @@ import { normalizeStoriesEntry } from 'storybook/internal/common'; import { STORY_INDEX_INVALIDATED } from 'storybook/internal/core-events'; import { debounce } from 'es-toolkit/compat'; -import type Polka from 'polka'; +import type { Polka, Request, Response } from 'polka'; import Watchpack from 'watchpack'; import { csfIndexer } from '../presets/common-preset'; @@ -57,10 +57,10 @@ const getInitializedStoryIndexGenerator = async ( describe('useStoriesJson', () => { const use = vi.fn(); - const app: Polka.Polka = { use } as any; + const app: Polka = { use } as any; const end = vi.fn(); const write = vi.fn(); - const response: Polka.Response = { + const response: Response = { header: vi.fn(), send: vi.fn(), status: vi.fn(), @@ -80,7 +80,7 @@ describe('useStoriesJson', () => { Watchpack.mockClear(); }); - const request: Polka.Request = { + const request: Request = { headers: { accept: 'application/json' }, } as any; diff --git a/code/core/src/core-server/utils/stories-json.ts b/code/core/src/core-server/utils/stories-json.ts index f94a0c542ff..029e935f77f 100644 --- a/code/core/src/core-server/utils/stories-json.ts +++ b/code/core/src/core-server/utils/stories-json.ts @@ -5,7 +5,7 @@ import { STORY_INDEX_INVALIDATED } from 'storybook/internal/core-events'; import type { NormalizedStoriesSpecifier, StoryIndex } from 'storybook/internal/types'; import { debounce } from 'es-toolkit/compat'; -import type Polka from 'polka'; +import type { Polka } from 'polka'; import type { StoryIndexGenerator } from './StoryIndexGenerator'; import type { ServerChannel } from './get-server-channel'; @@ -32,7 +32,7 @@ export function useStoriesJson({ serverChannel, normalizedStories, }: { - app: Polka.Polka; + app: Polka; initializedStoryIndexGenerator: Promise; serverChannel: ServerChannel; workingDir?: string; diff --git a/code/core/src/preview-api/modules/preview-web/Preview.tsx b/code/core/src/preview-api/modules/preview-web/Preview.tsx index 15cd1741c1c..5500c6c863f 100644 --- a/code/core/src/preview-api/modules/preview-web/Preview.tsx +++ b/code/core/src/preview-api/modules/preview-web/Preview.tsx @@ -14,6 +14,12 @@ import { UPDATE_GLOBALS, UPDATE_STORY_ARGS, } from 'storybook/internal/core-events'; +import type { + ArgTypesRequestPayload, + ArgTypesResponsePayload, + RequestData, + ResponseData, +} from 'storybook/internal/core-events'; import { CalledPreviewMethodBeforeInitializationError, MissingRenderToCanvasError, @@ -35,12 +41,6 @@ import type { StoryIndex, StoryRenderOptions, } from 'storybook/internal/types'; -import type { - ArgTypesRequestPayload, - ArgTypesResponsePayload, - RequestData, - ResponseData, -} from 'storybook/internal/types'; import type { CleanupCallback } from '@storybook/csf'; import { global } from '@storybook/global'; diff --git a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts index 8e0ccc52dd3..01d2b75f2e5 100644 --- a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts +++ b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts @@ -3,7 +3,7 @@ import type { CSFFile, ModuleExports, NormalizedComponentAnnotations, -} from 'storybook/internal/csf-tools'; +} from 'storybook/internal/types'; import type { ComponentTitle, Parameters, Path, Renderer } from 'storybook/internal/types'; import { isExportStory } from '@storybook/csf'; diff --git a/code/core/src/preview-api/modules/store/sortStories.ts b/code/core/src/preview-api/modules/store/sortStories.ts index a88b23b01ca..3d4f41e9c4b 100644 --- a/code/core/src/preview-api/modules/store/sortStories.ts +++ b/code/core/src/preview-api/modules/store/sortStories.ts @@ -2,7 +2,9 @@ import type { Addon_Comparator, Addon_StorySortParameter, Addon_StorySortParameterV7, + IndexEntry, IndexEntryLegacy, + StoryIndexEntry, } from 'storybook/internal/types'; import type { Parameters, Path, Renderer } from 'storybook/internal/types'; import type { PreparedStory } from 'storybook/internal/types'; diff --git a/code/frameworks/nextjs/src/next-image-loader-stub.ts b/code/frameworks/nextjs/src/next-image-loader-stub.ts index e85414c85d1..5c9a978d0ef 100644 --- a/code/frameworks/nextjs/src/next-image-loader-stub.ts +++ b/code/frameworks/nextjs/src/next-image-loader-stub.ts @@ -72,4 +72,5 @@ const nextImageLoaderStub: RawLoaderDefinition = async function N nextImageLoaderStub.raw = true; +// @ts-expect-error (TODO) export = nextImageLoaderStub; diff --git a/code/frameworks/sveltekit/src/preset.ts b/code/frameworks/sveltekit/src/preset.ts index 263a6b35429..079a6422ff2 100644 --- a/code/frameworks/sveltekit/src/preset.ts +++ b/code/frameworks/sveltekit/src/preset.ts @@ -3,7 +3,6 @@ import { dirname, join } from 'node:path'; import type { PresetProperty } from 'storybook/internal/types'; import { withoutVitePlugins } from '@storybook/builder-vite'; -// @ts-expect-error -- TS picks up the type from preset.js instead of dist/preset.d.ts import { viteFinal as svelteViteFinal } from '@storybook/svelte-vite/preset'; import { configOverrides } from './plugins/config-overrides'; diff --git a/code/lib/cli/.eslintrc.cjs b/code/lib/cli/.eslintrc.cjs deleted file mode 100644 index 687842d5aae..00000000000 --- a/code/lib/cli/.eslintrc.cjs +++ /dev/null @@ -1,31 +0,0 @@ - -module.exports = { - overrides: [ - { - files: 'templates/**/*', - env: { - browser: true, - }, - rules: { - 'react/no-this-in-sfc': "off", - 'react/react-in-jsx-scope': "off", - 'global-require': "off", - 'no-redeclare': "off", - 'react/prop-types': "off", - }, - }, - { - files: 'rendererAssets/**/*', - env: { - browser: true, - }, - rules: { - 'jsx-a11y/anchor-is-valid': "off", - 'react/prop-types': "off", - 'react/react-in-jsx-scope': "off", - 'import/extensions': "off", - 'import/named': "off", - }, - }, - ], -}; diff --git a/code/lib/cli/README.md b/code/lib/cli/README.md deleted file mode 100644 index ac92f2c8e09..00000000000 --- a/code/lib/cli/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# Storybook - -## CLI - -Storybook CLI (_Command Line Interface_) is the easiest way to add [Storybook](https://github.com/storybookjs/storybook) to your project. - -![Screenshot](docs/getstorybook.png) - -Go to your project and run: - -```sh -cd my-app -npx sb@latest init -``` - -In addition to `init`, the CLI also has other commands: - -- `add` - add an addon and register it -- `info` - print out system information for bug reports -- `upgrade` - upgrade to the latest version of Storybook (or a specific version) -- `migrate` - run codemods to migrate your code - -See the command-line help with `-h` (including other useful commands) for details. - -## Core APIs - -This package has multiple sub-exports to can be used to gain access to storybook's APIs. - -### `storybook/components` - -This export contains a list of components very useful for building out addons. -We recommend addon-authors to use these components to ensure a consistent look and feel, and to reduce the amount of code they need to write. - -### `storybook/theming` - -This export exposes a few utility functions to help writing components that automatically adapt to the current theme. -Useful for addon authors who want to make their addons theme-aware. - -### `storybook/preview-api` - -This export contains the API that is available in the preview iframe. - -### `storybook/manager-api` - -This export contains the API that is available in the manager iframe. - -### `storybook/types` - -This export exposes a lot of TypeScript interfaces used throughout storybook, including for storybook configuration, addons etc. diff --git a/code/lib/cli/__mocks__/@aw-web-design/x-default-browser.js b/code/lib/cli/__mocks__/@aw-web-design/x-default-browser.js deleted file mode 100644 index ecd2ed7a226..00000000000 --- a/code/lib/cli/__mocks__/@aw-web-design/x-default-browser.js +++ /dev/null @@ -1,2 +0,0 @@ -// TODO: Once we upgrade to Jest 28/29 we can probably remove this entire mock. -module.exports = {}; diff --git a/code/lib/cli/bin/index.cjs b/code/lib/cli/bin/index.cjs deleted file mode 100755 index 0aecdd1e9b9..00000000000 --- a/code/lib/cli/bin/index.cjs +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env node - -const majorNodeVersion = parseInt(process.versions.node, 10); -if (majorNodeVersion < 18) { - console.error('To run Storybook you need to have Node.js 18 or higher'); - process.exit(1); -} - -// The Storybook CLI has a catch block for all of its commands, but if an error -// occurs before the command even runs, for instance, if an import fails, then -// such error will fall under the uncaughtException handler. -// This is the earliest moment we can catch such errors. -process.once('uncaughtException', (error) => { - if (error.message.includes('string-width')) { - console.error( - [ - '🔴 Error: It looks like you are having a known issue with package hoisting.', - 'Please check the following issue for details and solutions: https://github.com/storybookjs/storybook/issues/22431#issuecomment-1630086092\n\n', - ].join('\n') - ); - } - - throw error; -}); - -require('../dist/proxy.cjs'); diff --git a/code/lib/cli/core.cjs b/code/lib/cli/core.cjs deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/code/lib/cli/core.d.ts b/code/lib/cli/core.d.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/code/lib/cli/core.js b/code/lib/cli/core.js deleted file mode 100644 index cb0ff5c3b54..00000000000 --- a/code/lib/cli/core.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/code/lib/cli/core/babel/index.cjs b/code/lib/cli/core/babel/index.cjs deleted file mode 100644 index 7d4f1b2a4f9..00000000000 --- a/code/lib/cli/core/babel/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/babel'); diff --git a/code/lib/cli/core/babel/index.d.ts b/code/lib/cli/core/babel/index.d.ts deleted file mode 100644 index d0c4099635d..00000000000 --- a/code/lib/cli/core/babel/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/babel'; -export type * from 'storybook/internal/babel'; diff --git a/code/lib/cli/core/babel/index.js b/code/lib/cli/core/babel/index.js deleted file mode 100644 index fd0581c786e..00000000000 --- a/code/lib/cli/core/babel/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/babel'; diff --git a/code/lib/cli/core/bin/index.cjs b/code/lib/cli/core/bin/index.cjs deleted file mode 100644 index cbde91daf27..00000000000 --- a/code/lib/cli/core/bin/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/bin'); diff --git a/code/lib/cli/core/bin/index.js b/code/lib/cli/core/bin/index.js deleted file mode 100644 index cf57cd4ff43..00000000000 --- a/code/lib/cli/core/bin/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/bin'; diff --git a/code/lib/cli/core/builder-manager/index.cjs b/code/lib/cli/core/builder-manager/index.cjs deleted file mode 100644 index 816cb718e50..00000000000 --- a/code/lib/cli/core/builder-manager/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/builder-manager'); diff --git a/code/lib/cli/core/builder-manager/index.d.ts b/code/lib/cli/core/builder-manager/index.d.ts deleted file mode 100644 index 3b1b1e34d5f..00000000000 --- a/code/lib/cli/core/builder-manager/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/builder-manager'; -export type * from 'storybook/internal/builder-manager'; diff --git a/code/lib/cli/core/builder-manager/index.js b/code/lib/cli/core/builder-manager/index.js deleted file mode 100644 index 87947f749d4..00000000000 --- a/code/lib/cli/core/builder-manager/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/builder-manager'; diff --git a/code/lib/cli/core/channels/index.cjs b/code/lib/cli/core/channels/index.cjs deleted file mode 100644 index 3fc5e066f43..00000000000 --- a/code/lib/cli/core/channels/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/channels'); diff --git a/code/lib/cli/core/channels/index.d.ts b/code/lib/cli/core/channels/index.d.ts deleted file mode 100644 index e1eda45f4fa..00000000000 --- a/code/lib/cli/core/channels/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/channels'; -export type * from 'storybook/internal/channels'; diff --git a/code/lib/cli/core/channels/index.js b/code/lib/cli/core/channels/index.js deleted file mode 100644 index 9f71f6af877..00000000000 --- a/code/lib/cli/core/channels/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/channels'; diff --git a/code/lib/cli/core/cli/bin/index.cjs b/code/lib/cli/core/cli/bin/index.cjs deleted file mode 100644 index eb925980041..00000000000 --- a/code/lib/cli/core/cli/bin/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/cli/bin'); diff --git a/code/lib/cli/core/cli/bin/index.d.ts b/code/lib/cli/core/cli/bin/index.d.ts deleted file mode 100644 index f92e0db0f6a..00000000000 --- a/code/lib/cli/core/cli/bin/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/cli/bin'; -export type * from 'storybook/internal/cli/bin'; diff --git a/code/lib/cli/core/cli/bin/index.js b/code/lib/cli/core/cli/bin/index.js deleted file mode 100644 index 2ff832b3cf4..00000000000 --- a/code/lib/cli/core/cli/bin/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/cli/bin'; diff --git a/code/lib/cli/core/cli/index.cjs b/code/lib/cli/core/cli/index.cjs deleted file mode 100644 index 05e4262a5e6..00000000000 --- a/code/lib/cli/core/cli/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/cli'); diff --git a/code/lib/cli/core/cli/index.d.ts b/code/lib/cli/core/cli/index.d.ts deleted file mode 100644 index 83fe2bcc33f..00000000000 --- a/code/lib/cli/core/cli/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/cli'; -export type * from 'storybook/internal/cli'; diff --git a/code/lib/cli/core/cli/index.js b/code/lib/cli/core/cli/index.js deleted file mode 100644 index e76461a9507..00000000000 --- a/code/lib/cli/core/cli/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/cli'; diff --git a/code/lib/cli/core/client-logger/index.cjs b/code/lib/cli/core/client-logger/index.cjs deleted file mode 100644 index c3bec8e1d4f..00000000000 --- a/code/lib/cli/core/client-logger/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/client-logger'); diff --git a/code/lib/cli/core/client-logger/index.d.ts b/code/lib/cli/core/client-logger/index.d.ts deleted file mode 100644 index eed6d17c08f..00000000000 --- a/code/lib/cli/core/client-logger/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/client-logger'; -export type * from 'storybook/internal/client-logger'; diff --git a/code/lib/cli/core/client-logger/index.js b/code/lib/cli/core/client-logger/index.js deleted file mode 100644 index bad256478de..00000000000 --- a/code/lib/cli/core/client-logger/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/client-logger'; diff --git a/code/lib/cli/core/common/index.cjs b/code/lib/cli/core/common/index.cjs deleted file mode 100644 index ded314ab42d..00000000000 --- a/code/lib/cli/core/common/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/common'); diff --git a/code/lib/cli/core/common/index.d.ts b/code/lib/cli/core/common/index.d.ts deleted file mode 100644 index 4b5fe201269..00000000000 --- a/code/lib/cli/core/common/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/common'; -export type * from 'storybook/internal/common'; diff --git a/code/lib/cli/core/common/index.js b/code/lib/cli/core/common/index.js deleted file mode 100644 index f3fd8e3bbc4..00000000000 --- a/code/lib/cli/core/common/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/common'; diff --git a/code/lib/cli/core/components/index.cjs b/code/lib/cli/core/components/index.cjs deleted file mode 100644 index 5c194a871e3..00000000000 --- a/code/lib/cli/core/components/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/components'); diff --git a/code/lib/cli/core/components/index.d.ts b/code/lib/cli/core/components/index.d.ts deleted file mode 100644 index c9a7cbbc07b..00000000000 --- a/code/lib/cli/core/components/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/components'; -export type * from 'storybook/internal/components'; diff --git a/code/lib/cli/core/components/index.js b/code/lib/cli/core/components/index.js deleted file mode 100644 index 466c6c1f3fe..00000000000 --- a/code/lib/cli/core/components/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/components'; diff --git a/code/lib/cli/core/core-events/index.cjs b/code/lib/cli/core/core-events/index.cjs deleted file mode 100644 index 217389a630e..00000000000 --- a/code/lib/cli/core/core-events/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/core-events'); diff --git a/code/lib/cli/core/core-events/index.d.ts b/code/lib/cli/core/core-events/index.d.ts deleted file mode 100644 index 7faa3971ce7..00000000000 --- a/code/lib/cli/core/core-events/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/core-events'; -export type * from 'storybook/internal/core-events'; diff --git a/code/lib/cli/core/core-events/index.js b/code/lib/cli/core/core-events/index.js deleted file mode 100644 index 0007b1e316d..00000000000 --- a/code/lib/cli/core/core-events/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/core-events'; diff --git a/code/lib/cli/core/core-server/index.cjs b/code/lib/cli/core/core-server/index.cjs deleted file mode 100644 index 3529da2cb17..00000000000 --- a/code/lib/cli/core/core-server/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/core-server'); diff --git a/code/lib/cli/core/core-server/index.d.ts b/code/lib/cli/core/core-server/index.d.ts deleted file mode 100644 index 6df9793536f..00000000000 --- a/code/lib/cli/core/core-server/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/core-server'; -export type * from 'storybook/internal/core-server'; diff --git a/code/lib/cli/core/core-server/index.js b/code/lib/cli/core/core-server/index.js deleted file mode 100644 index b0f995d4dec..00000000000 --- a/code/lib/cli/core/core-server/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/core-server'; diff --git a/code/lib/cli/core/core-server/presets/common-manager.js b/code/lib/cli/core/core-server/presets/common-manager.js deleted file mode 100644 index 6187eb35329..00000000000 --- a/code/lib/cli/core/core-server/presets/common-manager.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/core-server/presets/common-manager'; diff --git a/code/lib/cli/core/core-server/presets/common-override-preset.cjs b/code/lib/cli/core/core-server/presets/common-override-preset.cjs deleted file mode 100644 index 2b1df370b89..00000000000 --- a/code/lib/cli/core/core-server/presets/common-override-preset.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/core-server/presets/common-override-preset'); diff --git a/code/lib/cli/core/core-server/presets/common-override-preset.js b/code/lib/cli/core/core-server/presets/common-override-preset.js deleted file mode 100644 index ef3f3499c49..00000000000 --- a/code/lib/cli/core/core-server/presets/common-override-preset.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/core-server/presets/common-override-preset'; diff --git a/code/lib/cli/core/core-server/presets/common-preset.cjs b/code/lib/cli/core/core-server/presets/common-preset.cjs deleted file mode 100644 index a715ffb37b4..00000000000 --- a/code/lib/cli/core/core-server/presets/common-preset.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/core-server/presets/common-preset'); diff --git a/code/lib/cli/core/core-server/presets/common-preset.js b/code/lib/cli/core/core-server/presets/common-preset.js deleted file mode 100644 index 3104bea68f8..00000000000 --- a/code/lib/cli/core/core-server/presets/common-preset.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/core-server/presets/common-preset'; diff --git a/code/lib/cli/core/csf-tools/index.cjs b/code/lib/cli/core/csf-tools/index.cjs deleted file mode 100644 index ff730963c65..00000000000 --- a/code/lib/cli/core/csf-tools/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/csf-tools'); diff --git a/code/lib/cli/core/csf-tools/index.d.ts b/code/lib/cli/core/csf-tools/index.d.ts deleted file mode 100644 index d221de8eb2e..00000000000 --- a/code/lib/cli/core/csf-tools/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/csf-tools'; -export type * from 'storybook/internal/csf-tools'; diff --git a/code/lib/cli/core/csf-tools/index.js b/code/lib/cli/core/csf-tools/index.js deleted file mode 100644 index 74c0c010071..00000000000 --- a/code/lib/cli/core/csf-tools/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/csf-tools'; diff --git a/code/lib/cli/core/docs-tools/index.cjs b/code/lib/cli/core/docs-tools/index.cjs deleted file mode 100644 index 0049a0ebd87..00000000000 --- a/code/lib/cli/core/docs-tools/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/docs-tools'); diff --git a/code/lib/cli/core/docs-tools/index.d.ts b/code/lib/cli/core/docs-tools/index.d.ts deleted file mode 100644 index 0774f84ad6f..00000000000 --- a/code/lib/cli/core/docs-tools/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/docs-tools'; -export type * from 'storybook/internal/docs-tools'; diff --git a/code/lib/cli/core/docs-tools/index.js b/code/lib/cli/core/docs-tools/index.js deleted file mode 100644 index a6a642d3273..00000000000 --- a/code/lib/cli/core/docs-tools/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/docs-tools'; diff --git a/code/lib/cli/core/index.cjs b/code/lib/cli/core/index.cjs deleted file mode 100644 index 0155f9981d9..00000000000 --- a/code/lib/cli/core/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/index'); diff --git a/code/lib/cli/core/index.d.ts b/code/lib/cli/core/index.d.ts deleted file mode 100644 index 858a2eee187..00000000000 --- a/code/lib/cli/core/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/index'; -export type * from 'storybook/internal/index'; diff --git a/code/lib/cli/core/index.js b/code/lib/cli/core/index.js deleted file mode 100644 index a4c6ac62105..00000000000 --- a/code/lib/cli/core/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/index'; diff --git a/code/lib/cli/core/manager-api/index.cjs b/code/lib/cli/core/manager-api/index.cjs deleted file mode 100644 index 8c8b0f89bd0..00000000000 --- a/code/lib/cli/core/manager-api/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/manager-api'); diff --git a/code/lib/cli/core/manager-api/index.d.ts b/code/lib/cli/core/manager-api/index.d.ts deleted file mode 100644 index 7d7ee81f43c..00000000000 --- a/code/lib/cli/core/manager-api/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/manager-api'; -export type * from 'storybook/internal/manager-api'; diff --git a/code/lib/cli/core/manager-api/index.js b/code/lib/cli/core/manager-api/index.js deleted file mode 100644 index 7c8cfaaae3a..00000000000 --- a/code/lib/cli/core/manager-api/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/manager-api'; diff --git a/code/lib/cli/core/manager-errors.d.ts b/code/lib/cli/core/manager-errors.d.ts deleted file mode 100644 index ba538d31b00..00000000000 --- a/code/lib/cli/core/manager-errors.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/manager-errors'; -export type * from 'storybook/internal/manager-errors'; diff --git a/code/lib/cli/core/manager-errors.js b/code/lib/cli/core/manager-errors.js deleted file mode 100644 index 2d64af64fbb..00000000000 --- a/code/lib/cli/core/manager-errors.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/manager-errors'; diff --git a/code/lib/cli/core/manager/globals-module-info.cjs b/code/lib/cli/core/manager/globals-module-info.cjs deleted file mode 100644 index 3e56aa647ca..00000000000 --- a/code/lib/cli/core/manager/globals-module-info.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/manager/globals-module-info'); diff --git a/code/lib/cli/core/manager/globals-module-info.d.ts b/code/lib/cli/core/manager/globals-module-info.d.ts deleted file mode 100644 index e3d0a6d0c1f..00000000000 --- a/code/lib/cli/core/manager/globals-module-info.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/manager/globals-module-info'; -export type * from 'storybook/internal/manager/globals-module-info'; diff --git a/code/lib/cli/core/manager/globals-module-info.js b/code/lib/cli/core/manager/globals-module-info.js deleted file mode 100644 index ae3e18adb9f..00000000000 --- a/code/lib/cli/core/manager/globals-module-info.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/manager/globals-module-info'; diff --git a/code/lib/cli/core/manager/globals-runtime.js b/code/lib/cli/core/manager/globals-runtime.js deleted file mode 100644 index 32ec83242a9..00000000000 --- a/code/lib/cli/core/manager/globals-runtime.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/manager/globals-runtime'; diff --git a/code/lib/cli/core/manager/globals.cjs b/code/lib/cli/core/manager/globals.cjs deleted file mode 100644 index d6ee8ec2d14..00000000000 --- a/code/lib/cli/core/manager/globals.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/manager/globals'); diff --git a/code/lib/cli/core/manager/globals.d.ts b/code/lib/cli/core/manager/globals.d.ts deleted file mode 100644 index a2b581c8ca0..00000000000 --- a/code/lib/cli/core/manager/globals.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/manager/globals'; -export type * from 'storybook/internal/manager/globals'; diff --git a/code/lib/cli/core/manager/globals.js b/code/lib/cli/core/manager/globals.js deleted file mode 100644 index 0dab1b6906f..00000000000 --- a/code/lib/cli/core/manager/globals.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/manager/globals'; diff --git a/code/lib/cli/core/node-logger/index.cjs b/code/lib/cli/core/node-logger/index.cjs deleted file mode 100644 index 0c85d6dc540..00000000000 --- a/code/lib/cli/core/node-logger/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/node-logger'); diff --git a/code/lib/cli/core/node-logger/index.d.ts b/code/lib/cli/core/node-logger/index.d.ts deleted file mode 100644 index d3f2a89ae0d..00000000000 --- a/code/lib/cli/core/node-logger/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/node-logger'; -export type * from 'storybook/internal/node-logger'; diff --git a/code/lib/cli/core/node-logger/index.js b/code/lib/cli/core/node-logger/index.js deleted file mode 100644 index 1c35c8624dd..00000000000 --- a/code/lib/cli/core/node-logger/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/node-logger'; diff --git a/code/lib/cli/core/preview-api/index.cjs b/code/lib/cli/core/preview-api/index.cjs deleted file mode 100644 index 8a7455da77e..00000000000 --- a/code/lib/cli/core/preview-api/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/preview-api'); diff --git a/code/lib/cli/core/preview-api/index.d.ts b/code/lib/cli/core/preview-api/index.d.ts deleted file mode 100644 index 3386009da4e..00000000000 --- a/code/lib/cli/core/preview-api/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/preview-api'; -export type * from 'storybook/internal/preview-api'; diff --git a/code/lib/cli/core/preview-api/index.js b/code/lib/cli/core/preview-api/index.js deleted file mode 100644 index e498112f799..00000000000 --- a/code/lib/cli/core/preview-api/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/preview-api'; diff --git a/code/lib/cli/core/preview-errors.cjs b/code/lib/cli/core/preview-errors.cjs deleted file mode 100644 index ea70b9995a6..00000000000 --- a/code/lib/cli/core/preview-errors.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/preview-errors'); diff --git a/code/lib/cli/core/preview-errors.d.ts b/code/lib/cli/core/preview-errors.d.ts deleted file mode 100644 index 81c4160d293..00000000000 --- a/code/lib/cli/core/preview-errors.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/preview-errors'; -export type * from 'storybook/internal/preview-errors'; diff --git a/code/lib/cli/core/preview-errors.js b/code/lib/cli/core/preview-errors.js deleted file mode 100644 index 2fb48796e86..00000000000 --- a/code/lib/cli/core/preview-errors.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/preview-errors'; diff --git a/code/lib/cli/core/preview/globals.cjs b/code/lib/cli/core/preview/globals.cjs deleted file mode 100644 index 91340ce6505..00000000000 --- a/code/lib/cli/core/preview/globals.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/preview/globals'); diff --git a/code/lib/cli/core/preview/globals.d.ts b/code/lib/cli/core/preview/globals.d.ts deleted file mode 100644 index 165a3a44a8f..00000000000 --- a/code/lib/cli/core/preview/globals.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/preview/globals'; -export type * from 'storybook/internal/preview/globals'; diff --git a/code/lib/cli/core/preview/globals.js b/code/lib/cli/core/preview/globals.js deleted file mode 100644 index c04bc106304..00000000000 --- a/code/lib/cli/core/preview/globals.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/preview/globals'; diff --git a/code/lib/cli/core/preview/runtime.js b/code/lib/cli/core/preview/runtime.js deleted file mode 100644 index dffa3ddb106..00000000000 --- a/code/lib/cli/core/preview/runtime.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/preview/runtime'; diff --git a/code/lib/cli/core/router/index.cjs b/code/lib/cli/core/router/index.cjs deleted file mode 100644 index 4ffedd37e52..00000000000 --- a/code/lib/cli/core/router/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/router'); diff --git a/code/lib/cli/core/router/index.d.ts b/code/lib/cli/core/router/index.d.ts deleted file mode 100644 index 961d0ed5846..00000000000 --- a/code/lib/cli/core/router/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/router'; -export type * from 'storybook/internal/router'; diff --git a/code/lib/cli/core/router/index.js b/code/lib/cli/core/router/index.js deleted file mode 100644 index 7bbbbccd732..00000000000 --- a/code/lib/cli/core/router/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/router'; diff --git a/code/lib/cli/core/server-errors.cjs b/code/lib/cli/core/server-errors.cjs deleted file mode 100644 index 0ba992a7395..00000000000 --- a/code/lib/cli/core/server-errors.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/server-errors'); diff --git a/code/lib/cli/core/server-errors.d.ts b/code/lib/cli/core/server-errors.d.ts deleted file mode 100644 index 4f680db9de5..00000000000 --- a/code/lib/cli/core/server-errors.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/server-errors'; -export type * from 'storybook/internal/server-errors'; diff --git a/code/lib/cli/core/server-errors.js b/code/lib/cli/core/server-errors.js deleted file mode 100644 index 53bd5c6b077..00000000000 --- a/code/lib/cli/core/server-errors.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/server-errors'; diff --git a/code/lib/cli/core/telemetry/index.cjs b/code/lib/cli/core/telemetry/index.cjs deleted file mode 100644 index 573d88c8ed3..00000000000 --- a/code/lib/cli/core/telemetry/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/telemetry'); diff --git a/code/lib/cli/core/telemetry/index.d.ts b/code/lib/cli/core/telemetry/index.d.ts deleted file mode 100644 index e665939afde..00000000000 --- a/code/lib/cli/core/telemetry/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/telemetry'; -export type * from 'storybook/internal/telemetry'; diff --git a/code/lib/cli/core/telemetry/index.js b/code/lib/cli/core/telemetry/index.js deleted file mode 100644 index 203cb379cfd..00000000000 --- a/code/lib/cli/core/telemetry/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/telemetry'; diff --git a/code/lib/cli/core/theming/create.cjs b/code/lib/cli/core/theming/create.cjs deleted file mode 100644 index 46a7e06dbb1..00000000000 --- a/code/lib/cli/core/theming/create.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/theming/create'); diff --git a/code/lib/cli/core/theming/create.d.ts b/code/lib/cli/core/theming/create.d.ts deleted file mode 100644 index dea7198ef9d..00000000000 --- a/code/lib/cli/core/theming/create.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/theming/create'; -export type * from 'storybook/internal/theming/create'; diff --git a/code/lib/cli/core/theming/create.js b/code/lib/cli/core/theming/create.js deleted file mode 100644 index f42a04fbeb5..00000000000 --- a/code/lib/cli/core/theming/create.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/theming/create'; diff --git a/code/lib/cli/core/theming/index.cjs b/code/lib/cli/core/theming/index.cjs deleted file mode 100644 index b6f2d037953..00000000000 --- a/code/lib/cli/core/theming/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/theming'); diff --git a/code/lib/cli/core/theming/index.d.ts b/code/lib/cli/core/theming/index.d.ts deleted file mode 100644 index a68c540ba62..00000000000 --- a/code/lib/cli/core/theming/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/theming'; -export type * from 'storybook/internal/theming'; diff --git a/code/lib/cli/core/theming/index.js b/code/lib/cli/core/theming/index.js deleted file mode 100644 index b2a600a67fc..00000000000 --- a/code/lib/cli/core/theming/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/theming'; diff --git a/code/lib/cli/core/types/index.cjs b/code/lib/cli/core/types/index.cjs deleted file mode 100644 index d6e674cadac..00000000000 --- a/code/lib/cli/core/types/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/types'); diff --git a/code/lib/cli/core/types/index.d.ts b/code/lib/cli/core/types/index.d.ts deleted file mode 100644 index 71839eb6a5b..00000000000 --- a/code/lib/cli/core/types/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/types'; -export type * from 'storybook/internal/types'; diff --git a/code/lib/cli/core/types/index.js b/code/lib/cli/core/types/index.js deleted file mode 100644 index 62bc04586d6..00000000000 --- a/code/lib/cli/core/types/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/types'; diff --git a/code/lib/cli/docs/getstorybook.png b/code/lib/cli/docs/getstorybook.png deleted file mode 100644 index 90dd790ee92d740b95f47de3497db93e3a776b1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113291 zcmeGCby!s27dH$KDgq)U(j@|-!hni&Ntbj;NJ!TVLw86BN)Fv9sYpo8(1?_@2vRe2 z$AEOtJO_XJz3=yW|9$>^HrKgypS{o8Ywf-EXVtvbP*WheL4N}T0+A>w%4&f?*U=!* zwMxS4z#D!O^)nFYCWW1hjE0?s1qh`0Ht7X{zIHctwviSg5t#g4;*X3wP0HJH&qT%v zm4YyII z^F@d}l9f3pfsfK$?qR$2r>)P$iU{3S&P$wqHJ0zJbE zUt+obxP+sJ+^XXw%1ks_W1Sc?L}(JAxJjr+H4w%8HkSH#727w3dG6lXH&OGY=*FN_ z&5WleW`ymqf)C-ueCCvvVnclRjmLx$RCl&|dfyQ->@=CC&e1%!XS*$@BE%qdE}%+F z3$AK?>ar`p_pM}td+jAXx$lZi`}JPG3R$R$`SE=M(lNH>6=6NXCMEJMe2`Xy5E~jnyxV#1SCIEo19V{8 zSzTE~rI-*yttejkl`_H=21ZkQcD2n7GYE*H@jaOiEFQ)TDBrwuN*VI@wd~$wX2ell z@kIm1_zEs^Xno#U5)d_iWE?H@h3stTmeCugZ<7_;aH|t{ea^w(8 zE(;x+$SpuunlVm)j8@H3&FNnW>>HqebtkdeDQ++;i+6%NfDhj_v~fSmuaNBgu4@{r zAL78PFe|#05){APu(`MMhV=r<78N<;R>z441BdnOJBcK-f)sK<&jOEBZI0=o<-b6T z8|IOr_)nO4yvb)<-rPmgr9Y#gy~3B8zy!Op^_AgTkOn!Cxzw#x($Cp=E_XHz%$W6W zDnFysCm9VbtVElph=0)8pZ_dFlT=-+ha4*zg_N&}XS97?j~FpS=kVHnb0<=CfxC~x{cg!b#= zPxENQ+j2L#l2gM(=dBhxEwe!*s zuldSM=-6!ZG2QtMEQsZ6%Pre$kYJA1XmV*q_Iyff3S~m7(5Xx3brV z5?5~?S>Jk`Ae2%YTpKq2OiXF>p2S_!ctv*Ac#iIn+e+r}T_ukE=zRZt%6w)m-nFX+ z*(C}HHiGzsZa)`_y5PnXzf81DfHHHuc06CQYeHn=!uNi-5eHJGOm3_4WjUH$F3ntd z=Y6}@lLwIxk`jG-40?=v7`(l`uX?{Y>E0DPk=sq$C0HEnm5jqF>V7cPxcI33>F&Dn zI`g{HI(VIdKH6G(uaIMS*N)4srh2>eWhG8@@vrIeyGH>9B`k@?p$jDeqj~b-t5$ zH%vuL#dVwPfr;Mci+JrPn!DQO55OA5S|Y`6GIkniWsaX2KV{}MN_&^@;xE}eWT&D` z0#U^%SM;bQ4L^)srJah~Qm`3L`QbS<_|sSSZE;~SYjIk!Rq>gws4l^X&Isek{4eXz zx}TV|Dfu3~Az}-K_v?2EeXkuj&M(W`${Wx%Ei);f&cm8mWWGUOf03t?C$*5?$*Eds z9b}!nOy7U6-`B7B1XK-4c+RDtkHxJV{9>XlcF`E)dcQt z?!j)?L>S!FHug83xHY-+xsR%;ShT$uU8 zv7{Gj7pzycLxe)^hFlNveRErertN8)`y0rctMWeb2~o>*zv!j}lKDIy4?LPSLqpG} z+eg@2Ek7wGbn|JG43iH_4~q;pSU=_Ct$JByU-fxe)|F8(!Gs^&P>Ik9rb%_T?bE9&js-wJ|w5p2PU#z9iLdykW z1SSL;9Jj`c$KOm+Pawvd5mjF-P`VSwHANEylf2bVh`=SYwXg2u>#$+?mQc6zCyR^) z8crL|586%IIaP4icYD?=3_Qg=nmk-D2O4g@^f#udN7M(nxw`avimo1}G$i>ZpP3xl zP^xmeaBig^e{cI5vQ*I~v)R4>dxwo#b_`bmYve))uz`Dg&!dlhfNjmXiR^i^sS-I4#@&C@H8mNEPqsD#?}Ms~cAcf*C`WuV>x7cP$*hoT!;1 zm+~9wClWeBchW2tpLKyBAQU9%e zU!9y&O))da>wyy2+mw;a=gKka(^+Cd9A-VI51O=@ijtoofaea9N55eMl^$fo&qbg>&>tHt7HK))!KdDGu)FnNfSOaxVHeAZ|b=@fKEP<;CkYqJ__@Y_K+bJ=HytpZyJ`cPSy$%B}!W6Pd;c2U!Lm^iNgNuX7s^)E&(o4lMBpWPZIx?4B zv#GCBW1rCE^k$<3)B~sIy~&o(`erIX266T8As^s_&ON_%d}r;Kz=oaUFNXRkHjH% zsG9wj1iepnX-Cu2cc;-7jNLD%QjtOr$6wApJM#-|oHx{OX5Y@-luQa(*F;4jM2jfZ zO~v_6p07-NsahGt&la898V;Cm>^d1GhSJ2CxYdojb+2hzgj;mMXP5#df3A&8cukzR zxTZL~P&sPfS`ar8FDg4W753y`TrY5-7^^SuGH&sO*Zg~qNN-^iRF**apsd=1a~whSCh z%}mGk9t`@L5}MpRNICy>zOtNR%}a(`x_Hs`Z2s9c*WBm1F|KLb=83)0IS9&ZWcI>S zc>B$CO2ChEjlH2Ii?gCob@gy-|9k#r=jPagC5Q2`hBo20wkyeT9O5_3zI?E=12s-x z1%ZjOnP$afa_=+*D&fPY=n4qWIk_A1l<>1(9(r9RM-m3XyyPctWIS%y8CQv!sh9@U zAXyyP;!~`hI3wl4khI^z=jH@OKyikkMDJ6WFvk@wM5>)far&nra8nf7MF$Ld~e$jUJt$2Hb>{YBKdl++r#>Wp6<4g=zM*; z2R#G14>x$C3m5Ht9?q6TA3GeIB^#3Eu`Xm$Tkp31q#`vhwcTqu-T}HJ204L<4&KRR z0H2)vc;6kLb!#_Goo>a|uLWCVQB|yR+k}a)<0N_0l)0frirOHDF?R?-#)>>Z6}6v24rX&%IdcmFzyyRUau-`zWS&>ee`4GVt;!N z{xn$zcMpDHtaTyxbD{o~q?4ci%An@8ld0{*2c_7$9o~N2(E={;u8t6Q;LHsv4;Gn7 zxd$h8q{snju1R;5!5#jg(u*GidQp{@l2^B0zq-xM6-e!MFxYt|4S#p1?i)Sxw|M4o z(U9rjy1Azjih-xwVQd~fldj1yziGvxso%XlM_0Z_l*-yC4+caFVLDY09ddnP?M^AA zh{GFi6>_y;gWLzcfyP_x@vf)BaC@qxE*a*~x5hUiv$^G|ULKD^DfmB^q*QLxM(ni{ z`Kmb?i*XGuQ7XkBSmfFYcOfems#d_osRlFF&78^~R;zi-b~f+G#diO8cM$Yr$FuVz z){@XutE=U4@!nXCeW*|6(A*!G6YsgvQ}VlRm&E$kOuPg!&A~@kN1Tp_3zr$cFNv3! zsJolZyRF@oZ+s?c^3&ND$8v_648Bm_+g?#|hIwAs(L95l^#w`zHDnAQ^EOX5eZ$>_Gmx3=%r@kMUqCKL9oma|cWt@OwG5mjE> z`4Q$}y(jkzKhkpHACQYrlmxXZa|;rt@#hP!T{#5e&1J7o5VI)GW7x)fd6&@((O*z?8m_ei}IkRNm`zss1Ws5h~P*S9cYEHwZSQHVPn>I3*iA`?Qkp)n3A0wxHqI8RjUv8K#8+w7=TRp(h5qlFa8aZe@+jpSML5Lf6rqMJ~%QBd)sA zgC3f!`6{)Ck3n`i~q8pU8mPtepDRu7IM%e*>Yf)?2 za^C6s6L>gU!FuqcjAt91X_=j>da?2>N{^^ddxAggFy4!aR;vFNTN^7f-)=t? z9ZEVs@Io_fAfSGM!(Qt~D_;fSexiJwv=(I@@2f;v)%4#;ojRx^m|w)FAj zT+fb4((*OsdKak@PT4yGA;tPear&tmH>9{$6(1GcDZcq7wfkCDZN_(#+lalsTE9+O zVg8pz*}^pOQLk&CzGQ#lmdGF}Vn^8QR>Vec-HaW-dvkp1bl{`D`l|=_Ok)fn0-hPf z0&^O5@2WEBnS^*M$u?rO?}qg|{p-)YKG>8vCi&i<1o3C+yymuV&y2k+XCmQI%|y&FS&&*Iy|`oUQAe9vGRh8=i+K$L$%N5+<#~2KD=s3Xk%eS z(oN4ZG_J+wNYC@*k%kNvB&G_2Nk&A=7Iao7Oi-LjF#!I zxuV3>>_55A8s$w0zf`z7$kZot5$h=0Ayb+~+4P(_)9aiOopUbFLhPw8H1o}8r0w>1 z1|9j_un8IweVwn4o9NBJg(U`oik^DciS`1V!JJH)qJx-o|Ax4EtH$ zi7yY75)cxRxz85*1|d)Kib}xdb?psJmxzb2e-Kp^kSmBtzx-M)T7K?&0@ArcDpx~A{--QcS5)#_E&Bf9YKe28NQn?mobqq}Tu+aAkb1I*#?fw`MHf>- zFExLGzGyA)TTbmOnF*L{qAElQM3wJo65Kh`IOfhC^oo7-`sAbV+l zu3W1szVf$^Y;;y0L|-;GOJMm=Zp8(mzx>=)>i4*?#e6D9{s>Pc{aA!?BiW)q@{C2T=8@XFAsDYz7qVJ4^x&! zzE0s;WYsnh8+VbguR!!k54nM2fZgQ(bO1V zwPtEz>w;Ijb9-<{4v(3L+Ll!WqHFf#=Y1>#F)QI)|L+I$A#X*sC_42{u%`J@5ZX^g1cJoWf{xdlVGT7@#{Ku--vM9#hi+o9b%=Wg% z>UQ!4Q)pszlBlMhi-3Sg1htuNcgf^B{8bYj#F8yhaiMNDxWk$!Z{@~!ozmGX8?oN# zSEWN915Bj{%0_)}V|GCuog-oto`&77BR8LD>c=#m_C1rJ6SKS(WMXC2S(O^?2*SD) z;pNT3<#p&cG;D7bccc~D-K}|vU)_>mNVWZ{Ksk;#P**gGTqpRY(uO@1i^+k;T_dGI z!_gl-vNZywDDi?X2P6uQFePY)l_vP`>>9(mVUW{Dneg4K*x%SPhgnivzqZ=~siaJ7 zLv2RXh}IdI{_ApIn`K>P$Z0L5DcV_>A7ZsuAJL@}Rllxd=-Kg43*M}cq+|c?bGIe# zzMH|^1bxP@D-iwn$sb?oE53Ep_Q>3~wX)sp zR>uQ5R)wTT%Xkr)&zJ}s@t=Q@PK=kdY5f(+9h@aq=ROX15IpTgxL`g(m1Q1;owh`| zC*H6fd-uhcYQD01=*Fk!_iaCq?#oEsJiYgwpN{W{XQQ(Jp(tG7GY!rM)N-D>NIh<2 zTM#b+!ssb2F>_OKZ+N`eU>1`4 z1eqT(^LJ{9zrHaGuP9X$i{jSl_I0lbL-vJa9o7pns((NxR6mrr*PYGMOWF;ye)^<< zTvt{YPu~z)g0CxuN0K89tNImJOm$0%?k7l}`BPll5WP}P)K8IDqc1q}Vg<~CwP)`x z?#iv}gTIpR+bS+@Yk#Py%lYhXt4Nj*%3*nq_mk6YhFX+ejSJ4GHCP}u7>BYa7>Cun zxaG4V-fk-i%NUm4yk6kDk(Nd+iSCzXsS%x9qqOh69_0K8l5o4|}(N9c3nO~ZV+MK^OOt5D#;5)1rmWZ2cXTOaWJzgEC5-iqV>LV#4i7UVg_xwra` z?IXWbFcP9yBoAl$1(w-0ZrmvGy~U<-YT_CM55-K67-J_kFD7<`w#(DUhzW5nu%@ec z4Q1JB8y7wEC-Y+i2Rr_lK?(^8>t>ObEL;(Gkj#C1A;4nTB!_HRg1DZ<0k<>NiCmIx6n@$EX{wT;M$86dC(DalIdcuj6j z`Rczsczui;+&Ww?u!np;tb|mLDme`q@+VAYJSqKU+gXqJrbklY5HXc%dsFGAxlFYz z$30uwkT&G8OkqCPW!SWz1Pkl<|JVNC*@0WmX9Pe3;Iak1aJ+2o;Qw_&Ad0wXpxIuQ zApf+A7@(W_Usv<8`~JVK)MfX}e_cZ7OIrN@zKwwW|97tm{2P51WMRSf1@B+?3L^sp zoaA4Rd}e$+!tq}Z)GjC>a2K_?6Z`K?d2RS}Kj8aHispZ>LM7%I7#Kc8!~SFEL(K0^ zc}up!e``ETWNWUd$O3O$7eJ<(V)P%GJMD1SaYD%d;gb*+Dkvb$;0%6! zPWg9Ip9^|}<6A`q#pFQl*G?Lizpu&hi2gSh9?g4M)xB(A4Vc#nog702t}s0QC*89| zQDQ(`qi>x8x%B^=1_HfhScrf+h9a)rgk+li<5*Vc8v_HXBpT9Q^Hl=>@6^;^5wI#w zK$8CSA0CKK{$`zjG^&J0vQ&4Xqrp%MqulEPYL^+I%NA7ixR1jJ5LDDbnnCj)8$oHY z&VXpV%^ey^JSZX@Sj_0#8-y&egWt(N5nFk) zWzZAM)4-lPQ%uftR8kE5Th7Myqe}I$yqAS2mpSUW0zlJCg81)X)lDg=^_7=mp@O*# zMlU-NX`~Q7rtyfEe}{u6XmQpeU$a!_qNB&DQ$9cnuQ2S~{5u%;9S$wLf}S9s9*=<3 zcOmrOAktzSb^^4pjDKg`;kHppjI{F0`1D)e%_2j$0<8A|a_EA`n^iox& zc+z*k*=-E1(LbmKE5PX=z=m+J2|!5bpCGpK_4?OpZ99%}V;&{__hkPcNYMK_)DZthWo|dm!qnpTO8jG;{N6IV8V<-mZ(}}FIt7c%R z0I%mwnlnwB(~ViLU-M`FC;CHci_}Q@pva>?q91J3bcj>~l&nRHcdY&`7uulTUaQ}Q zOe1u9&Z`8A{5)QG^ie=uI>Q7GrhWw;gC2hl`oI`N55Mz6{Pv^60^wEfhMvcr7IVLrL% zez*S}GANZQ*Ev?mP>T1b2F?9;Inl=c&LOCyP3w1rezZNYV0G4pnC8p-p~u1G^X9DW zH2lrCzovx1ln8mEzgjuZbN!VVmi#W|tQwAXAYID#cy#pr>XgmcbVAFxcR5yirRmHy z@AkB{OEm-A6d@20q3+WCTIQ`bUKL~QqmcGfAasrO9tL>6KU>Cb)iGopEth*vf5ye^OUmlCD483*>_XV8vaIn|XR+N|E@;{u&cW{g zqN1WQBDj7XYvJamgT*)nCa|%w?FM330?}AtA%=fT$fg}mpMU=zagLh7-cwLeSo-?) zYoLyfj^o9Ck)(f(YjNLTWVieDKB<#Wlm}Zq1=`x*@ys!3e3^d2W1>9pV#D;QfIxCg zOiT|ByNyc*1leuDZnXR(|16W1o<1ITF@pmG#H}nWEY|*fB$S6bNk7BpkgzpokpP&) z9Sf+#uVt5P^7&qX`=WATpMBf4OTNl+r@X>KLYJBGKW%;_@M0{m8xE)N-d`R1sUCPb zJVwacyxF*dtGn~f=&5`I#Z&}DGZL~RP>gY99&qL<_Ob#>##^}aK^!dp%3m^O)F(N( z6BYv#lWeZg+MnKoI7VJ^Geqnk8FO!;?vg;t#ytRbel9L9%3aEdTfm*+u#!Z734p9q zTCfM@ICy4eqava6r@d*Mu*77L$sG76px;X9Dag67Dn|%>=fj zQ~swKRbyw{EvDem<7{BzI%d^74*~?ut~zF zz((c#w{V|f9xyQAi(B!gTcXAcL96)dD>@8dk-CnNPph*&6G2l5SpyjR$&PW_w@=0z zQx>~=arb=#d{fR>sS_@r%@d6A?!r=FVqm|o5>`?!t%6d+)Trs);llc42X)jN`!2!q zsBGi%Sybpy+Fd|yrv#SHaGy=C+c@IZMK+dlVj;<%FQ#}`UZm!K*!Qu!-()gS{;0d* z^Hxfr1j1m{eRNOm-$BPoN3e)q3ORHQP+~qN;Jy=yBw03gAzYh;W==jdRJ631u9t4> z=bd{^(Vq(FnxqI2Yd@Wgjva-A2?qE4nAx{_Wzf&KG zA=zE<#NKZpUhanPIxKN+^Tg$hV0ExlSl1KJv%w|K8p))b#)fAxiKbkalVWF1@-`iu zA||j*YmRYbBiM$_z0qI0J?kgCXE7Oz{9OSL0^N4Ub`>}S!R5k-DkuJ3s+XfK14b`; z3G8vk%xh6o*nh}6A4@(jztV);^RLFsWtfYGL!{afuE7zI72z!2&{`eBodnzw4x2MF zY&vs4o@L4>^1P*?-{qX_sC$QirgtZBZ?3iDPZ!sK;+CvGpgtKBe3w6cw(tqL160_( zLe5)y7#3$@(d@XbS_5p;G(lJY?zRFn9{0jKWRs^+>QJDW{@|k5cboqtt7&fu-6jbi zYYEI~oC`rMkpw#X%yb{LNY)yg;II&vt+|}<+nZUud(*z)^-FIx$W{o9%D~BFi+O7` zFH^{iNrKQm6W$pE@sAeaOB5f_*v8N8>H_xyp7li&faQ5OTlaZ&%Fu-M%Q(Fc_!SZwtlOQ7rZ!37w8@rJmIf)f75aTTWV!~Oj_dMYP z<^r{JunpetVVaQu#3@Z(q#E5=)K=aoHQ}^-E(5_xF`7iK*K+7WwMEQsFyo6shw+p6t|k(o0> z$dUK&Thm&Byx}y{cYSB>|CB`VH{T0aDbG$7&|;Weho+ky&7R_F=K8UFZ&yc;)3?r! zc6~+v@KnPIO{1SwyZ)ZYX)L=|&g4~-TJ!ldY4fFloi{N+dWsh~1Wx@; z{oL*B<`Ce5eRfCX)|nVR%9|V*i-HdG*Jhby@N{iGQCDN5d+xYLHO2gr8|d~9I}E#v zc4tcbj$^EPDJdMCui$vL_*-?CG9$cAA~$2fTG+bIBpVopo*@^1uoSd*nOG0pTc;`W(rhnLC&9Lw$yTN+FL1iRksYgH$JDF!g9w3%EB&L zCf94=2|PL#R)8!|mLo zpA%;M_6T-QkDL+&&pSLF8_Jv?<_uwYk-Zx;Evf-~{VdQg9~urME&U-$B_$<^dY^SCH)6X-$<)7_Q=U|W8I*4fWQdjEDlf^F6s`wHj4$)n*U8rz8;F}i z#pq8i;qwl?&muuIN#%#R2*>mH{arI_iE^JgLr`$FEG(vs%+k)JaL>8Ow`?_TGky1n z0o{sO``NauXjc}CI~4Y=EeIc@1~w~IDt*@DLkbW1rmdiOE~?1J8<0otajl#vBCOup zNGNaeB^!zd7BJrYF!cCjZMeva-G|xmAz)6jMe4z+Gs zq_<~l^$Jwqv@W~ zi~)iof>CnJs?TCqJ=78v>N|$-1DM85J4O9@{Lovn0wWE$I1bVgru+N*-xdAbBJJ+J zUt>aRZ6~ozna9JoOfS8U8I0r+6WXssAXXEa-HO>h%<0`S9+PVfeDiZ-DOL^ZV=ki9 z6pT7U_OfK1*8sr9vhzo^PSv(%?$Uq_7k?!qH!F>b0#`1sqVBOE>#a@$7`YP%p%Zs= z{5={2Lxf{3tvAe6HyQdZsAt(fZt06r8*etSQgu^%e0>>N6&Z05jqsuP59g&WE zJDyL_fh+Fb@5XKe45d<}&mQ8(-Xrg`6>KU@i3(qp_lm4?M`0hos{qIIqXr@$A&eK# zzxW#yI%~JH%->gkK<7*zwVQakpVdW)iz+}e;tsYZONd=XS=rLSAdQ=g3y#X^PNknt zhNNt7kWbaCC3;_Lvf539h+3u{#EI>+KA51oQ)|^2(B5Ss*v%9x%)-~EkoX5YBWFDl z04Sk(nuq=t4PEIlQ$@mZjkrTllH{md$)v?1X+o$^C&Ek~VN8ApVay&{J5GhJZ)o`M z3XWbwo^f7Hw{hE(Kl3!kU9^Cc7rH%rv%`~n6pyy^c4vCkr;Q)cq1Q88F);ExbY=x6 zp>1GXuZRc=czG;IIEnd-hT&7+OBZc81h4{y3WB_4k{+n`nFB)Tj3=6XyIQ_E@N(zq zFoD9{IqD5E)6QL?2MtX1VrAyu9T%y?`K2l4jVEP}qgX+Vf@QJ;i;3j?g0s<5#zt0b zg+0=7>EKdU>(G0(#wBZb&ABLiP3E;r%cgTX4-jb$vyHs<3vChJ8KT84Ktwt!cHD3UaODo_siIvu9pKqvStFnP{R|?aMy?5 z>$`{SwR1BB8tvo}bru<1wZCS#FP*+Wo~uI@aB(Gn+4ORKUg>3!sP#8D>`rJ^Kms1X zV!KC@i6zw&F8J%XgWlN4J5W zW@7`4rYvD7-IayMMo(KYBop5pE)$r2gskoTmv-C%0POrWK-F>?^3Vg{W(ACZ(D_w6 zf)@z)KE8l$RI()hF^Z3dV_b-DPc?Q3ynvmx`B$#cNG2E`w!w2OC4|@|CwKf$j@SfM z8I}O7J&A;r9iU>+e_l@L|+F2Zxycs2x9fb@qn*?phm}WFmasq)9nu z%Ic7IX_=$mdw~x1*CpBd^*NvU>~JoerDqG7((}0YAR!O!CnpFtt>|~I0^Ahdh8dG$ z6n4rq=^hD!fm5OGBm%1K6$u#_f?P*M?_!IePW^FEPfy>UT6vC7HsZu*0*`b`{m@jc z%;0$Ye4K|uxFZCTRLaC;f;(@=(xA_3Ua4QS<7Vtr7&37)3!)ea=Ceff-tl5U_B{V( zI?+0m{BF1RHZBsdOxbhbL^yP%fA`Xx)q+JX>BN61Llqu9ji)(z3!x!qZC<TL?J%%4}aFi!BgR#jQ4L0^lVrySnF zO<5b9*KW+be8{D)h7;}La-G7NK$mvj;#!uzpl8o<%)CO3#}zE##Qw%kfcn>{AJ>q) zc0ONet^f{w=YG6T*$Oq8w#qHEb+=CZ$~6k~-Dn7ngWnKv)P>~V^2Z43KAVLzns`Mr zs$Vn#vfXsjMoWq#3a}=Z(TWGv=8p^6y*ap;@JpYX^M;F+;XI?P*dNOjC@d6L_a|8K zVpl)9=+!kzexYBU0J!%ZzHWPRl&CUs=g7uyK3RRbCd<7*KJQN1h1@c4lQHEKa}vIl zF5o-sOrT4YmtX~b{x8o~kiE#nB5JA63k1H`ZHr$_7 z@%a3ycQ9QjM4u01wDZz=>!@P7aa)Oy^*|&P>3HLC#<4hqe#7s0Z%d><&>~?Y6Njt6 zk`dbljSmC|HrpqTrlX`*qtDKD;k z_xc|I0_HLb_O`IpDPc{QNGdlDHmr&+IzDdC?2(`r(LWg$|Ax*eOE1?>K~GE9H;7B$ zd_er1QW&{^{lu>g@$rv??v^j`eaa|jpRSqNZES&hnNekfEnk6Kcm*&V%{?iDod?o#V69h$)=X3OU98Lco_Kq zelO+)Jo?653^Uq!=i36kWYfOt*+S0JmruZZfjtpmD?n9}wHG}AwB1rA1L6rD<+w{1 zN6Il$4>s)ju=`mB#*axJ;jgp+B*#>YTT4qzRpnKHGXDARlm1HI39X3>UeBH_Qx4VR z6j7_A%7Wdt6~W%ab$hyg|KA&-x&iuo)tl2t<&_)J8J1%MEUI1$_a>UQO_##?)q4?? zqjad2tJ_9a)>Ff~1D;r2la_63?_Wk^-JhrH)&6u=L~#%KHnNimrgQ2pE**o*)=s7h zYtZ5A>E~+<6a9%fC(O+-(N-C7gPny}2_rh}A9fFh3fE)Msb( zrs_RWZpE-HIJz0-Zy?sFP&`!9esYA)1?2Oi+C^$g{}_1GK*S1lpFYFADib7V;;$jE0iL5e2VLp7 zM;iJ3XMjgyR_FrzwZAJolfH&TU1DMJ8eT;NbST>}epWyw1oa#s-d7KScOuFG7iIbU z2iOq`P5#H0nFpmbw;RA#x^-ek_7K=`qi#*O2ViSqmU?Xxk~8G&W^{i8;oXUdY>R-H zx(AGx-Ti~SmjvQ8S}_l8t{&Ud4q@gW0WQiX4mPHx!?gS5OMu;N)rrU5UicFT<1<%a z?q->zUWAdG(n!;Wk|PEA`Tu{n#uMP79@rZCDW2U3D2?oc`Y^s8FnX5S&P$Xl7$x~` zwS4L@jWERMX;J(>4XQd1MR=JU`qS8W~mx#BgJLapGRnot~V2Vnb&*=pCs>mh}} z%KR0Vffe9}_EAZr;TaiRm*(TLeciklTH6NPt{ebo$KlW&+NryAm;6h?A}vL_VWUt{ z!SAy`s)*+%E5cv+I~-Cr1eqbftjAPDB#{4)2=Ehk3N*Fw_C=r!z;!AdYD&slZ%o_n z16{#SHPjlcL0g*}Dg|fc%pN{?%;$g%6Riiwj~@Ys4A`&RBM8<8{BGHI@ z)aC4UE5rj|u*n=q5}~A{At}diA(QTxIhYLTi0vD!eVIZ3R#zmn2J)>=_Q4q*;)13_ zm|IMFMql#Kci%#<2?l4(j4yN5h5`BI_v42oz_m=E{6B2Zsj0%w4phv>se2|NE8#-*;E{0;1M&(CgLDK?IM}ARbR+*X#gDUx;=uXKlMjK>2k2m? zCF=Y2Yjw#PEeGg<`rn6S6sg^_)V6NG%~uN0ye62GUp`*QH04o8K7S@1F$25u?~>nP zJ?{igzy*kCTjd3vv{ihFp>Q=YU9To|=qA*eZW=4qmpx0}w~BCeqn$d$m&`+5DMcOf ztHJ<>&Gr9M1UFd50$aVmD&^Fb(v@XMqS41z%=x1bl#PuhEHY#DknC=Auu;hvG?E=* zOmFV!ijU+9C6^?ZMt2bXpSuoA0pNxzeU@6;t>LNi5LnNluHO(K`H4dde>9@nr@ikvC*9^Ggyw{9>X3ss55;rvxE}nY{<1U_Mn131+Wt#AqCpt%pIXI{Z(Tyy z&xtFIa)N={Dkgw4?=Sq!t>HTWLruvUCd10t-$Ab-X|DtEbHYt`3_=6AVl~hVE`(hO z%IW_m6tF>ot{&>2@qx~%fj_MnLVZ-ZlwcXJXQ|1Cl};I^4&_+#P}LRS@lWi$W7m)X zh&F>mYv0Uz92y$UuWH|xd&rUI&v==dzHExAvmVh^cz!CBXdapm>R|6Q;QURa%o2^n z)B&=@e6{`$+h?hr@=#(Hs4>}DK=msy%0PxB98jMA5rROwfvuQ#@7}%k?-)F!Usw;d z)KFdKP~{rtGpwu>sIjuLsxBy36ispz;O}1ypo_Z4FATBTTaStwC7EED;W z)%I{+2T2oUD+K%>^xkUQz64T?Bi_ud=Az{DH^0Se7GGEo-AAg2kprcgS8os+Ax2+@ zl>&I4!H7NFP+=zK8OYhfXvpL&^?*)%*{sK}=LE>UCk3XOw`fsZOgX7B(w+tyl=Th?d z?6lL_hQg;}CZ=wkw+T3N^SM<}BekQCOq`Ih6PN>wYU3dZ_74`2sN^R0sq}w zv!u&l%ozb#{>yo}oV z-}5N@=6Y*)&g=ajUPiAYS%BJyt_iSfkslXT_XhXB~C5yGWm#IGM~mwLqB;u4`Ga~SL&yzg`%$h3IA zFAm;Pw4Hdm>U~aC824A9f@Ivh55 zTka~Y)7hTIq$Dh5pXh`&D)XFFzkZ^!Xg~K$n4&A6E}s-|j0o|cv=kOtHEe_UuA`Uj zqQq=i>u8 z_<`=(8_#73rl-Fjg(VPO+t4I1OJwd9eM`Gg8Rb8(%^!*6}_0*>C0}3;rTNT6fr?Sy|!Ksh-*S{AfStKHgYiOMSokzQzB?CzRp={~We4(3XIqLCmK&NvVS|Q26@hc!t zZb0GxvvDcDfFu}DD`xtK&FJ8lu%_uBy|KL z#>02@7R5&km_F4M|L~YZB}Qm6@Fyb*yq!9xU;A@#_;&!0(~DnZ4tb_>)4OG9l6E}W zDjTsm&X^Z=?}t3zD2!Z?L@y)^wy|z(B=KDn{0j++_m8dvxzocZJs1~?Q$xV|anUKm zh&eCQXOC+8_ub-~0W7#KD6W9?e?hq8&)Rf=7LW?yBQ4p!qG zsPCj7uQQL_)IyX>7e=(}xuygwhn2ykpQ?j*?Pdp7XW@CyqyBXsl+w}nmh|(bDX9z3 zH&*LgfEmahTuZeYzGEu=m#er(t&nEGehMn*q0d#hPUI*|hm~)kb8n+1IC24q|I(_; zfNCah2he@?kUtji#4rLc9QSC@Tf`?<9bV?8_54`3dDvzaf(pHx!?yH%U2P>o1moj0 z#5|{`rGRaw5B_3-SAg`pP;?UW8rD6s3?7?T74GWcIpQOhBafOMivF~h zaq{G^GZ$olX$B7LAxj>5nQ+^o&c7ch6j-GP%sC|*2@NY}bLH}tE*23&;rK|i!uXq< zwON$1e~f5{R1EY?nJ^DkMxH>-a!NmSD9+kW7E0a;Y$dsU%t3pcM|ww3@QRO?G~-DD z36!K`!{_t@8lzq*pHLVJU^fFb6#!$^exjS^7I6zUXyQw_M5lN4g8QpFnIQzxAK)Os(rqR5+6-wi?WqO ztg@;o=`&0a#bx()f0Q3^;=c*)I4?W0XvcP4dr|)Z?Nk49Bgsk6+mj=stVyr4t|H4g z*j=~l4!hk^?R0sX?p>MWHuo}0ge=pE4_}}=j-h$KZUg~Ao%X~|UFD+G*C+((GLj2uXTnBe79$*W7oeo?`J0$;X+W!$BTzW+mZc@!t0{#_&MOZ zg2aj+R7S48znyc&qw)tW zK$p=cAeIT+id6m4W?wJX7?=i`SYbQ% zvyX)4tCX<9`xn}UV&~w#!C1+<0Dx0KRU2d>hD}28AeOC&)`CR_kYd!$@15VNr*I>x zB@5pG^j{Xs?KyGk$5y2;tJFEDr=p`TAsn3j8L|!JEkZ_`EPEm@3!=Z4;w-!=rFgA@xwxccHJO`M%&=Rquu_O++Z4u_K=3gD3RM zEu4UKa~z2+h?NkJsLL4^pWFH|5`Y$zXjRz4h`2-b&3mYne6a}bGS%UoT=q#5_m9E}~ASH^oO?5tvAGa4sp zd_u}^=Pds=3{m*-wEcl0n=?(hGZct0XJQU1{qJ9;Hb)3yKzPss7$Ec%d^_{GCN$J_ zyPEnv6{K;%aYZU+V)FD4FfRaVARKPwaesa0Vm5tUiaqh*j%hDb{{oFl>#z==Utp4G zUX<-wH&tX?RNHZP?VCLFOIz&=FRtTW4g|D%(_Gz>V(*CdLp`j>4g020>J~K68$+Q@ zh!2+!Fm5Z5=b@RM3gP{;1m~6o9kyu%4emdG?hY7^oxmIncV1z__<(nb;;be&%oae- zPaEgp$^d7d9PSLk67s16lbUA!0!aj-Xml#X;YrTxzLx4My*GAl0{Iij+^hzd{FHUF zkhg8(` zUNvn+-iA_(7Xx|)uXjiaY>M3bAkHlEfmFB&BtS`^=uMj|OdH$*Y9JVQ=65aIL9= zTqh=L-D0H4J+$%lhT)_`YHNq_$SwE(}^Cm&$uf27NFXsAA zMM{ue+@3p9jrOXU0d$g7>V~POfOWO;CVTRG6UNFp}E#sHnx`GUCr$}YXXz~%#uVo z8TMW%3_xqUQ9*WcVpgjnjI$7$izF9tgb5>j@>}UBK_AEd70fjQx{>!Rv(na+_++hR zHlB}Fopi(8r#HW|Y1%puwNHf=X*x*P)BsHAXhPg+6JMzzh(U&X67Uk#BT> zw?N4lzw1ww$IeoW9=R8tWDO=XdzBfM}5z+rt|LpPpKfv!l@0(j=f zs8w{ZWa0h$Xn_~QnqsP)K4@)iUr_W zGg+;!uN0j9rgy^WzYMlLH0!Cn-yEW+{<-Ds@9RDFcL8K!)E8@T!K1sqYAUr6!2EJr zWk@8(A(-|Y3nm~%s|R>;Nx+M20$zk5ggg8VZFV2+;Ts0|RXHM=&C4GMB$^+#==B0p z()nHJ#3Q4&(j#D0W^50jb=RLt7C(R^@Vz7kO|aS*xj}i%dRx-J_eO01x@#XB9Qf-N zl<4^w%d}AWs>Ezb0$k)q06PNd2qn>mK!t;KFFOnO6#x{XgG}4?Kr~(RM@%tFTEUgh z`EUH!?!*B^obUu8B1n5CQ06^>!|Y$`{YwmAT7 zvj5IHssoL1Df2f?LC=;GUR=k)W00csa0Ce*o0ZFB#Eats&6W%)! zE7{d1QLD+0f&42GeKryRtjQ^0uqfB3Q1EEAR1l*Z{&N5tQ9=GdIo4fyWZoo{43=TL zx}$k@4Naqk(BShdj*qWfqr^QE4*we|%7X+bi}IU4r&N~?Fb!-?1bXuH)=xJd3TCE@ z9s@$J?|?Q~<1ipTNeN7X0Zy1Hy>wKC3~vvdS_(AI1DS^LQ+ZOVgQo^D-entn`6Omc z5bi7a9_xOU3W4u13qap~529|#Xbv!1MhxWa{=|^@b*rC`#Z>HuX*``%GVcB&C-4wE zM)>&!xNj_$X&CUy+`yrcxE^Loz%VYI#55M@L0y`wxu4JcG*utmGYBi+sXaG&;N<&@ zfGOSpksZ)PbmHBbkywI0FtS&`$b$X|Kzqs@{+U5C1^qNMm|euGdB>tHa!P3<;~IJ`#XtBMfyGhY!+}8DqoZnHHcW+Q1#DP z_lRR)Yo!DlzX3jn?<~$dg|EJJ)IIR{`{}JOavzUO&sSD|?9Sy6xutfIc!}Ju^71&B z^9WH&#`rPJ4KM{Vif;f5BLhKD!a{*N#~sI50R_rX=p9gfZvg>En;zp+Jeorb$w{Dr zr~|kJ8W?Ei1^uc~EVudo3bef_Vq=t$+Wjh~Dql!YFjL4^c_{xuMZV41^^UvZ`E53W zNw=*ZR6;(Dd`XQe%a9nfr}0kX5`s*pP(keW-OtNQ2qeQPxDC*<)heD3Kr>sPf^QrJ z8=3Ve1V=K6us|$f8(@;nM@JwDmTFBI{N-iok1!mE`A&mKkpD?n?%{2Q{2yPw-V`%S zZm5(qAVx>m=4?#9f)S7P3tIc&U+eBJB-|vlMc0?xC=safXFy`fpd1xmy`3q$vRo@^ zUFxWlas)W$yTHtqNEn)m6n%;5@wI+{d)#)) zk^fO5KpTl-P7!TJyxJPz5 zsAEe$$0@<+j+^V9C3*%%<*3$Wjg1j@u{<2Qgp28eDdg!Cre4t$(& zw*Wi^#Lh)5ftAkdFiZs00OK}~Kz8TPz-#V;!)-SufX|!eJ(>+d>83M8 zk4(DA1Y6D~=K>XAg)TlP4JZ}iP!dNP6rMdX;+r5Kjllx*gdmW{k9gtDHc(jw5bT^D zW8D+duuQX?Kw*iN0G^HZ5R8gNtlxH>zbr#+=`8`X6}D{P-+Q%Fd$e~f;%TgAU}~%R zy`$t(;PpPNdm!)~np7Z0xM76pdvjxe0-gCVE2a|=1#$@dip(L{O_U=bF~Ht(FJAd` zQV6~+3z7#Ns2xU6tVJDaoMq_UnYw!yhD#fLy`uGOu4}ZdCN~gE(g=}$j?9hv0_Wm$ zND9!p04|%)!GqXHej%v=fv*syf|!Q{V%;0g!ng0lVXZC{&bgQ`o`)IG4%%1iBq1e@ z^z_8;SKXpn5O|btZLwL-^qS`**2*XYBJdTxqSc@N?Sq5_?_o9f)#4+Us_uuyr#Y6( zj`tJw(ZRG%Z?%)ow^Ewg!5y?y(3gciSvCzXnBkCezJL8LJzN6!rN@*+f^C}(k{J*! zto)&Mr#@i`ll&A?c-L1z@@XXMwq4Es^tg�D8GTMEIHD#1AKo>X&XxDb)3{)@8vu zU%AdFnCuiW?~IFi=mIU8IzsN{58~r?DM)RRlw{%Zspb=oe?TEd_f{sHD%-7*883d% z4>u-^3xNc<21eRD7ui6J0-Knc3X~EZ?12jv?&g7;X6r$T`u`6Qio_T#z%_9O02&mG z@d)GvhzZR1pmqEzq)lBQ2YWv66YxVgt6oOM}%bY>FeK9tniQ5#g z*VU$(?9OzqwK>W~pS+9IWp(ZJ)A5xsffJdMw&xwxS4Kh_{v@iYZHB0;ZH|-_a1W?7 zh15@)iuw1L|paiY=1KP_kfTtt58^{RQqqWMi za8rhRP$CCHs4Ni8>^05v|iDUoU4sbf9-(-r+CiOorZ6J0k@1uBaIB?fFj2+oe@}ft*}5e>fj;L z#4%(1uzc{EoY$@tF!m3}AT1J!`836TITvXp;hOx*(z=~l3$77)y(Q~R_!E#bXPN=U zO57aDFQ=2u34$TFb6BMf6LU1^4E5d?@b$Gmx@7I4THLx~Q;Fvsj+bdl5aHb$&h_V5 z_sp~4PBE(hMjQwJH-dz(8-WVJ9YpGRYKS>VJ$&V!V@YJNgBh5mtJe^kR1&RT_pi$$ z?^_~VJEvbu!ab=?Z{!OmfifQ~CpQ=Nqe6x^)6LRWcluu2U0oC| z*44o7bbnjoZIv)lIUTnCIPtkp6msRrR?&X>*pBp9)|)gwJbNY7E2j^^D6SrYd4l{1 z76?299T-d$sA_`P1|q-tQ67>HHaRSH&*$23uA$QB>`o(@)%z+&b{BZs88K|^gh&zU zV#fma7!@Ml!L8Hko@{x}vGMJa{f1c3}6`!+DiAeo&;$~wnJ(?$hT~6LQkKG0j9)`I!yETN2y`-h39dGOpmt{~M*x=M;{)%B#&Nb=k zMeR%r>Cv~6s(C%*qNc5*I@6+-ESO8s6;)rY3~Y-O8gJnEQgt zLT-`Hh0&2L8N@}QuF@HI?TtJ=`=pESi_ce>Q>7>NP#d2`6%@Ygpz)F3Ta9<;=^!m2 zTU}2n<}nLIdme&)q=w+;j$=&9gp3gQM1YfSv`oZkio|hDyMR7qbnIoAfKvc^VuxR? z*r$b|!M`Jm)6<~3%)G0WKm$=^u^`m%+2H{(E=hv0Lahy0-(WkXdpvt zXu$D2%Un*E%qpN5XyNfVf6fpc2ePlC1*b@8=+yPMx2lTLoiGyk979~|Iuph$Us_U; zj0PSX&V4%-fUZiMW(vm=7y&>8B|L&>3P_4RfGqVZ$V%!EyzuS63V>DXv!vqudCx!!*w=27P^XOT`AP<2pR4T-2Prrb)8XXN_pi$LA{OpqYI}V|$$JUNls0${0ni=h z3;?08<}{J+Iu~p_huX;7VjQqX^uK3eJhM_}a zvVinFP3$gHvJ_b_y`gDKAb8MBt>z3b2rx5l`1MzRyZb)j`pAg5o2KkDOzQc>gFy|a z*Ow|fmILCvmY0`nw>lQRBs_d`?+rN_Y+`tdbDSSIUiItB0lEO6P>Y+OV*jv^qsrE- zkQ5ir{w~EOt;dD0Y`&_hE$eFs>3yn-M9V#*;XJ6C9+Al=A&`;I9n0uY;kGU4+` zfRJ3H3W2OGISD!dNZ~dB?EO$TXx*Jwk_zG*$gkFDAbKqS-BcAfri4xm?x`XL5}{_& zMDQc&>-39zNDnn<^5P$^t=~Kumqb{vkU8fBRT-R9&}vc)ILlH8W6B`-wm>5 zoWKb40KS3r-{17c=-~K4n%7MT7cUI&>cTrs3;uC zw|{M@0VRy&htPv3N&YPnft=og4qyNM_4Gh=c<0%>Va~v5f%6U!LJ$&LwO=tlaHald z(E(&{FgP{D1$2F@O2dc$cK`GMbg>SQ8d3w!^dvCv-?;t?7&D1H`TYs$&!l_YB~_XK zCIov7oQgLW=+6Q@=HM%2Z+hz2*I{1*&_I%8x1SIlIF1RRf}k#;5B_@MXfF?ZJAOYqeP?(AZDxKC&Qtt2BA3N?Q$Z!-|7^dZ4&OJ19~a*T=!GLn7q~kqe(Y=7y3R8s&uCbSj?g zbKKtjHL+tUg`r#L37eu_pCd?SE%;PywhxWp+=i>r98(+eHc3-FFjHH;G1vAjb6P1 zefIuYx|IAXZcZTj;;OnG&RHaVaSXaMNYWSh2#`19&jtP|Ua-D!XiIi|l5^f!8Teh4 zN@fiqS=7_Aw|(M@T_tN@F^IS*dBX~3&jh2MyheLj>De7wP^@8j3X{Ol%w|;bB}!SI zhfMB^jrJ@R>~GE%jjACzwW4W_%SCch3Yqo&qpmMkdekw5 z-TyJ3+?zHgZ3ObJ0SebRVhAZ_D<8DaluUA{%*nC(Xq(T1(fh93)v{_SbXMs(0$F)& zSobXqmr|hg;hCMS%CYGAX=8e*Z8M9g!sr8!mcsSIYFhTOyJ?b!5wx`fP;{yc%+u&) zhhN=rLuZor=JkC+#qpn;GXRtj@YYe3ut`rw(_^`Jx!5~ZI!{Doj}RfybS(j!1_PAf=tt~5R z99?@9PFuZX8*2GwjfH;R*?1Yl$~t3pK`w*o4*N3`;u!znSE+G6EsGp)FLmYoSnUL# zZPU!e(j!46A&GV>di9}`lF0s0_EyG0g;Y2y=jKj&E>%^2w|PsiG4p0f?L`NjiYBak zPqm$^(!vuhRONF<&qy~LRomiol_>8i-IR7>M_tgMB`y}iB0TZSo7 z-L)4b1XkZZxR5{RqApV?5jFb&DahLrpUNLTtDfjK5x_M#H6Cxv-7$HyP0W|Fk$l9* z+g~sz&IF2%4E_Ot$6B8+WdPy$h zTUt@9rss%$&ALa+)L%9?T}V92?!r~hfv6RZd(&Kat6`Z36aU=(LhT5o^q8&E&JLsw z_0}?OU`(h%Aov{u2XEkiS8M+y5M4V~Yo_e_)QGvxH#Rzwc9{X$5FUI}i- z&VMyF|Ahs~b z#C9@bRn};W685)COoeEa|*^lR`t(u5^ zf=OYCqOjQaNiqjV_Ai-O$u_{{%}l=f)Av|pHw66(CwWE-nuOt2&X4Je&scX%sO0Tx zmn6(>d`$%?!s2r(^Ijk(Py0d9|1a3(0Eqacun_tTh}F-9Y3EmUV%^^-ibY>Q2)TJz z*c}?Zf$qp`;op{B#~HZQ24qWk>(q@zD#*dJ^BkrBOv{*$$=^@^5A3;oWj?rE@`|Er z?cf)N?~94mdG6L1WELW1me?_2SHo|K<;&V?MQ8-S^$s|CFA{g#UHh8Mvr4ARBNkL+ zO@nuGR_j!frqpc?R;XMlZ_u39O7lNwF&i6e z=w1(Gxi%FHw2;m_-L{f!Ijw~ge2Hqqb58_%URC7@H3lXb0w2REdyC+_o7k6S<>=pf zSIcn-pX#g=wRqcs{n**$7ZZ3*JyfO3CwyCmz|F6M&fE%h=S3dn^NEO*b~J63+;%~E zu;p-CXLoV-*q&1*Fiou6w|{zwgk7Qp=q9|nU8iuWO2!5)VLSG3R=bJNEKE;_)OT93 z7w6}*mH{rQ(%=2_E3s)Ijpo}>v3%tPw?UvQzRO-(9!nR)#JtYL1nRx80a}~1-WLS{ z-=a@(%L)|MBUc`IQon3Wb>U}Y4{4P{d3jgD)1|)dj@)bG7GDYa=hO@Xwo^zaP4Fw) z<;xVy8n?e~i@G!S+^WRU&zzWfWs9qaVUPW#Oj-o=&TSe9sylNnP|cLl+TEIqZhhM> z@kj1+8WH%0jC^QM>cbI(J6=Qgi`fdQP?7x-;$d~WNt+&B^Fm*H#_b-Ej&mUWkgd}7 z*ndA#*xN*sdI;KzSUcM<>*vZT_v<=jUwcUE>8Jm&;=C7U+4lnhc}x5*C6hlPw?7@& zyCa!(KCqu!?0>SK{QQ~@@V@s6IXn8#uKByhNS?yqnKk*7|B7oqe^PZOLLO*TbYBg& zE|IUe=M9pA5Dx!c`g?M)m!$lk($JIbLl%@p)jo``DO+neK~Iy&Rn2fa+VM4aV*Id~ z!W3%_#~Joa`E&MuDmHVgSR95=UN=aa5|<*;0F>1dfN{l7Y4TKuk8oXGb_K zqNfg6PzOHMVgFog8&}}>>fofSrqP6JD>-4!#s5Lhp79|*-=I$Q1!KyKXH__$wt;OX z9dq{EOl9);tJ0or_43Y9z3Y3F6xp;-VD3vDg@k+Cwt#YEsJLC%;0pIVVQa^s4jah8B4`eKbChoMiCzvL{FJvSG!;-(rQmU5HFiF&FC^6M_X zE(b5*|Ks+dG}-2P5y&j2!N^F>k4Z*`Z}0C2jOy?!nsNB^j6R0c zx7JqjRv9o3X?Z7|6t&H4>8Tc91i$OyZE03kDLgA{5nr%*&tbLjlktee3Lnza)@FN2 ztYrHft@u#q_vf`u=}tb&o|hi@HaG|W+aTx>$kk}0xkTZfMwiblQ-??8veU<2mOO&V zIW)#yipyAVYRMiaq*&zer@eete%_%mr|Pl^;l6)?Q;v4Lm0KJ>%X`9Hb7y(s&5rDc zi*6psvJ+i6*U#lPFGYCvJQq3Ly+bKA&W5}dY@ndW3bZC?88$cstaUwPRQqhe>4gL; z*sE7#jjvw$`YzrYe8$=P9zEsP87i*tB7@hRi}8JHHD^-#6R*3KPsN6Wi4D@iRVejS_GE(ufI7q_sKKjf@`FE1%&hB?^5udwJ=To59x-< z_glkCvVJtc)eq^|xP)oZIaWEVZgL9w0ZraRMsRY4L5R^T*Q9{}x9GL?QR7teUVQ4Z zPVQGp%csVMR!zqhC9;{THA?hv^Te_Ka3(t=azd*EO?seVHn{5C_C)?!>qD4Bn@bW9 z_Gm6dX7sgNYjhJ~8beXmmh8keANwwl{EAw2k^&r_T0Azk zwqZ~rU@;3nsbdihiuo>uGNy>0#D+Z6#nv<~jBXz+`H8j;q5amrB9-hXGw3l~ou28u z!}br4{_xN=zEvm2!s(%!0(8?YZ&V5r`Zy){RL?4XmAe}Bwsl3Yj_-7ek`Xo6qUfQe zQTy|Ho2Hq_)QiEp^#hDX+P9f54_ZiWQbEoXZa%$`mn0ZL15ZUoy?4vquQHIc6L7u; zNy}c!A5v);LMdfk^iYDGws%~AnO-w{VeK7*O`B04(7SeyP=4n0f4M1TX8kL2 zd^JT0D;RnX`)vgPeMsqbp!1-3dCtj+s8dE+}y zUjBfm`yuN%y@EM+?i{5%P8dH?wFgD^ZclNhLSyDOAfP1~B9q3k*B*ck%4k?{7$0() zk(-U(wk5P8uDaDW?UgP{yvbzQeKg%`GOW~BcXm{czFj`y)on?KPk!kQSyNx11Cd#G zwZE&inHg$oehqJvADT$(!@~nf=*s{s+t^I~iEx~I{rQSC)ZUroWN*)aiVkj_3+;>_ z!(NMywzNrNL$S5Y;R&L34St`+oTb$yReW!K-3sd&m_c;aXqz3xAnLPC{kVJK8bU=f zGDSa*gjf@iJI#ZoRdLY_>oFv1)#`!&n5Y`QlAAj;cSS`!HEF*pOP==;tiec5Uz6`t zfASiqz}fLW1*!P{T-95?0<|?Gn%NG%4DsOS$pJe;L zmVO^t3W-zxTjS{U|NF+#fr_<`Piv{SqK!79Uu=^~QNQj(HsM23+pNFUSiyb&rpD^M ze@to}$n`*#=hrv)_bJo=o)Q0h@rQiJB?b(Qm7DLvT*~A?0T0km*;Wjy*xA~u6vc)h z@~~>?q7V$g3(a#6Qc0;9?6#x_krhFOy&y%r+{d{xz}Mt$>ROD)eY6V0@G z!ZKWo=`Sg)ZA^L0My4Iv@=E9*3vO9@p-|C*OId7s+*);7 z8U+BC2#bT~Mpzz!f5^*+3yP3BXaA>O=7esVPEVF0-`mR;eudYEyNi7B^ZJW4;HVD- zoAsR)4qvOp@=k2asS(F~+k};}oQS{r4@m(DSf=VBN06DI`Z%}}HXD~Y1=nOqlZeGy zwev&V9?FY&_h<^4T=^B4e`SN9+22Yx)I=&ch6L#v7j4GE{(W{Jc(W?!n`U*v~GK^OvVna$SZS$>Mb;xb93py(F ztu-Tzl~$+W326>JEpKaI;fS9pM;FD+=iIi1VeOnU5&iRAH`aV;#(8Ju*PRl%%t)O6 zGkUm5X8r1p$#ji^ORu}QU1qPK8Nu3bsM-pjS9F@2SVU{(h?{aVfWNOeU z36IS=%T#CkgW&^7Y(FX&@ooHo%V?Rd2J}4&SANNRW|JKg&SDj8IBY39!?khybyK};-frhxjbT$4`;RNqoE7$LVfY>Pev~+I z(YxU0=$xD8B0CWbwgxT%a+7)DPK?7LU#edwIpnqOqVGP>D=bCGh3>yPLqT-h< z)hnUcMNIU5{SC9okVoQbO7hPEVu%U!@R>r?2~}q?eJ7p``D>SsXD&JsxG+q(`r&lW zt1uxq;j+E+l740onty#_gGdk1D-9)$#87mtWj$r#|Ao69;op?0($8j>*mr)qGn|;3 zIx^NpIte5u|3>=gTghLjd&uUS);_H`PZoWg3dzq$J?_ zpHzJ=cWxVsz!;eUP2WEH1&^35)t0tfZU6d8D|@KuPFHZXX7r7y1tsB2BPxtrdMl*@--K}=4 zn7Kxc3Y9pep~8aTLLV7%dsNu*WtiU`(4Q9B6~sk+ZI}T!HzqYEzT?TOM~=Ei4q**q zT(nhxEIzqa^?AEi-1@q;UM1v>U`ayxE6XQ=?GWY7Wc6Q5pr{fTw7tCl4C^~^N3I!~y4{GxP- zrcP0!4R83Y9XM%(UeqBsGM=fu=87zSx^FxewbZ?S$u1}QykS2dO+uo?AB;AFCT@wL z%74pEVc-z5*I{jfNoK;*UvS@9`YVtfLrN7=a2r(AvV!uxi6?4e%NjTx;hz=9zBE*{ zz#8bJXzJD0Qt4_5E?>IU5cxtFAyiMYpv;unx0mCOXC1L^&E&%5l=u!{kKV|a#bh>( zEP<1G_;CTi`4Z)p2cp-Xo3*Nrj$ihrm5Qn@Hk8#}eiMP<{538zRA>dY*4Ur*%=9*R zd9{dBK+>QuuYwUT;;crAha1LB+-hKBseuA^+cqNnni$+Bw@=mz9Cfm|2r0NEiFKUq zuIZ<9d1nbAZ^%d7<(z z?a{Su5TscaQIjx(5K{K-VEw^hS*j7f?ET*SPPe>=d1;+{rHRthxn)o9&(~4ssMlT6 zJ9gqzbqiB=O@F%lKU4xV8yEV`#H@EtpPC23Us! zC{UhjRYi@@%fU6DHu&OSryYKV$ux}I``tjlpn8QkxgLA`QDwMIsO`F#rYVrm|B`?n zTd%ztQb{R2GyyuOAURaRFdrD7rD6Lz|9?#Hx8vhQIjo~O0qi+AG)mmIW{(4U+4d>N&VDA>x$T}zKNPQq!TJy`jnApGj$|bp4wiB?_)G9t>WzC5NXmYn|1SXmF?UK zL|?m{#=)4!-%qM+j2+yQPyO7P;0PC~;^5%gC7C_>lUZqU_s*cGdgmKh()1D|sSm^Z zs0?5kzP1z=O)6zKH#Y z;8b4PcW^R__4Sp>D?l@^$P(x^yqIutc;wonLV)3h?A17>#VsN`P0V5=i5BtyjiWOl5VLI&yyy;QAnA$ zT9aC@&_~s^jf?b^stB89wZXw{I#<>fQwNRTX1Ag~HBMj1uQ7}8$aGko76YfPGz1y= z^FaM(Tc&zI&BeTRGOxkb-jUP=VWyJeNvk1fcG(h$?^bpitHT$&{Oi%jv%7-Kh?%s> zBC(va>s1QRI?NX67$U0>#U_B+rkNG&6flZJElR&WeR|h~qsq9|tjq7xQwcg=1pqZ7 zrfOmy5H@6QH#~6QNZi_rO*OQ_l0|dBR(*g1md|@j<3DdrUkeHou=O&~LPxwG>$S8b z5{1C2LjCtyF}Ih!MyJ9m4J_g#?MRexK^{k5(N~G%eKO{v7ixmhLyZYThe-!;%mWsa z*|}UM_DoWu55;rRfi8z!=EK2>Z*vt=Fh^v^oEHzSi<5Om(D*Z;xrx?lW&@S--Y(t{ zh!!rVD6G2j?kGxU)8uJ`f@0qL=!}xC5zInjz-ka+s02=Mu$z*4wdznSb)|w6T`}Ex ziJ#jv+w${~`QQ~*KTyk=_ULlwFaJ(1C0(L}#8;W4$NzBFh0hUJP>b0(% z5Q|Qo2u5dCGT})kL_bUZO=H|*|1kwopVh`OvFZ`YgsMTM3ev%=nXTCMRPwzO+Y2zG zZq6FN?ntJT{|tB;ZRw!LPlolx9jH$+B^Jy+<1;re{4DMi_RnEio8&Ya>4;&!T$3`NEecYydoEg$ zYFB(ko6o^pHSJW+9&NlAy(yo9CY;+3>>I zaPz%S_C|GJf3?Wt+8gJ8g>qy35LviGzU%LCkgbf&-hm^x|DoU}n*w=YMXV3Cv9d~)) zWu|<%^(mI}w@qKN>o1^_b=(P+wi)j~vWfA7`*?$seq8O%{Ve?NH~ME}-t79DRrCQc{@rFsJVF{-GiCuea$g zSJ+J;=ob#G78_Nimu5t4zi8!N<~Bana&qNaU>nYzSL#9rIJV=CY$0_ks6y+NwR4L~j~6+CS&&D^4B5hd zqNM>QNP7tU>r0VOur0)db$-&V{{T-xUMVAq6UuM4n-(2C0<)>nV(-^UOp;wl$zR@8oWXYcZ?1S zPZ?Y5!yNs}?VQ@1Xoh2>#S^1l(bKQ={TBp_oyD8C-XnF2nWp52H|~PJKXc|x_*w80 zHi1L`vRn!boRgedoyX{n=*~T#40=#(6i;-;jny$7t6RsFG=I>hlyTImaknkKg=Xt@A+|!Bdv3Ic;*X7=vY8T_51hl2c*HI^ko7gz?U`N#yHR!$j?&NbH`*-y^TrKWc*)oLx(<|ur{Cdg1W%MG zd}gV(b$DHQ+GLTvbhO{Cf5D{&<#u51Tz^JDK=qZy(sLb2$eKa+I#h`%x=vVZWwm8K zd7*wQz`Yc8q}FfoBQgARLu1n_W6vC8``Wjb)P~Fwo~4KHMc6 zQP7ivyU6X%HJ;TSMC~v3s{BXfucbQYOT5MT+jj|Fjwp~y+ zbyy>^Pza(;{C6Wa2Hcf(`aZP)V$6&UnRJ$FK7w3OcBq@4}$>1vVnGKqvW z>yFOjDOIXgr219{b{bJA7qkJyF@mtvjdKd9d*bw{t5;}f9o1eR5>c@s#YTM^^ntEV zvk%g_5ifg8EZ}KYKh&DxxaF>S?If5y_Nf(&Z4^KLnQpzLi^#oFh-S>z^1YwVlCbHB z)7(N=)%6?8?Sv~#7`S?Q7qz*lJxKG|4oH$O^{)3de`@!P=<8Bi>9v(0u}H^Rf?Gn* z_dvRKtNB;ra<}DLm9j-rYpoHJ7U`yZ(;E%+{y5QwrY6_$(t8bNCrr30sVu$ZwCX|n z3mk}7%v}GYIy23%6bYjzAWeg#15VW4qJMxJMf=JwEfmuV<7U9Eg(iA%d=Vd>~l*!)%| z?0T0%NJgHr-QohH%T!oblGNhor)?`xsGh23Vn9c zywCkCVYR<4|FoDgZguoxr>Ph6@j42{=;=7Wz9ut2ymck+`y<~)qxwhR5zV287i;al zeeWMyk7#uZ@Ees~^5E)SA*yRf)tlWj=iWT>PaA-nY4)uYjEtH`DTv^S(qC!>;@4Fl zr1j=$Y!`gM-73Xpqls@JFt0fdQNJ2uqTee5@$7fEw-E}9eRzHD_>-q_ZKERQy-m_m zFqgS0O;bAqA$-!7wEal51*bNu;gHl|J@FzCfgZSV?dmOZ#=;bbz(4GdIE!x{J7Yn9U3qww`hkC@wBoMj1?0}rOrMfIzxGjA z8t;z6L?u?!le0U0aSEuS?QeHOu0@ZAYdc;u-oAOL@sH@G7jcW!CAVwL!k^9cf0Qeo zUEj{`S~+T|`Tk3Q@uRd}Z~_@;iP+jBvobI4Aw~GHfkhl=VXX!|dg0ERqIq%Jj5N&3 zDn&Ryylakh{x4Z@_W^5=TcUn4^GU8fHPmU5zgt6P|!YM+GM zxuo`vj-(Fo5-g6<>^k4*^u;ZGTjN`!LFh`?Wy1zd$D733*~Xd*Y*|_Dg@|xJqL>?- zlt1&>+T`HtCf~S9NTu*Qy5kF@)y70y$1igho?DVtyX@w zgPa|MbX+t8Aams+D;BwL(oK{?P$TtUPfk>NzEJGynwfA^?M&FZH!!!>X@la9iff<|c69M|npX0LkfvmfSp z6WQ5Si_wWwR6M0-@fXK7!xscv(K_GiU%0*Y@oo3h&ui)pi+D7Io2J@D9oh6*{D}6{ z7+v)6onG;parezb|6G)`--~ihzI1j)zHiP`Sp*(Ll<&p=aHH&#N1i5I5l?sEE% z2=ssUazc(JBMg0q)uDfqGyEkcOeOOp)cFw^mOkaTan$%_h;pK-> z$3(A`*Jeax2dRzA@~VYqHip>$;;r`_;Arpu;Wq09 z(v;giC1;p8pPlzkqNZN2{9nwyc{tSV|2}-*b)!~l zI*Lm6QrVXx`<85DPsLbb?1LG`J{V>&X2uvZes9Ws-=EL(eg1mB&vQI;9FD^}-q&@# zuGey&=k>ZsgC$vwML^D38>7)K>!y(*zdlN9E90nL@?eL&8zH2=3Q8n2Uun1YHb5QH zbK#~_3L!2%bXXLy@oVd`WeRZ?=!Ip~MNBP(U zV={2H4D8V-v}6qV`)FYhwVIT?9CqQV9_z%$rsMzH*&8b1#;=Lc%@H@KVM)voq`k(~M~4ArfCd*Hm{4Duy}yse+MMe%<%Y zdT>o^9-#m}U`I%8){>g>WrxTiSt6M3Syu71p1}R17m%8Z-WVC= z?0OZdh5mw+s!Mm6QBK95(-jQ$u`#?6MsT(=Pa>Xu;(Yo<8PqA^(2B2gT;kI=K%R{8 z)+3YYuP~E+L~1v2?N$Zxr=kkTmHo>sWxZ`(m++GTfjd*nysvn5S!d^PE+!W->hUPwHV*pf%AIWU$j7;(N zI^Wrz-GW~`d`Y9^QRo&)mtXm;SkC{7uju@Zb~Dq9wXVf98dzkySqVs3n4Z*CL6OM? zgjQJNL!k8pJA}p1D!P1$s=RUiIIdd_eT0NcK=hn_;1V`UDKvKpYbAmxc>XGV{sp!^ zF$DhwUIZUEGrxZ58e-N0pZ?X`UAvl;NK+^e$Ts@$YTj48uEW|Vpq@yt(pueelRaB* zlJd($bo!( zrX}G_n!pI2_`p^CSH+`ayf@y~M@alANSHO8>xF4s^%9Le9C39NOE&cL?m(@QM`qUb_ z&iCgRpPF>`KYzu)zi5mP3Uo@H)OgpS?t{PnYGwTpAcyiSbW!hL!ALFcs#sJf-`)+a zswc_P{XfR8x!FB%H&7`>D_!muN^p<$JzmWb711ZbLvWCX{Ya;kd7mA1eud#+oCulp z6$d--B~n;GLu1R+MX_K^aFwN9)8JAF{a-;v>Gy2CpdomqkV4^6qnY2gx9aO4^XHga zqrgOiH}8S-8^1xMX{WiMD+<@v4Y+Mggk4xSG9IbLdDXgKKPQ8wLR-M~K+MXyeA*sHnhGYj+2#={-~ z9elkue%CiZZu^ds3npu@QcM@ggme>?gz!HL1?=oxxc!ok{W2b;e;>KZlxg{Rx%h<0 zKU+@^U^Y-3N$tM@e20? zttx?XQZNq<}Q(9~89X9_VF}5szK;B)%Su+6_GaT8<|^ ze9dXvJu6mfzx6eo1YNntkY1q-cPA8p`}N~5U27pbdGd62-ucmFl6LIJ0FeTn_^PLexo#&e^ZwVv{ zhlk3N6&Jv&-hGGs;mY)e4Tod%yf+f?*A7!A3^~vOkm?!8 z?`WSrzVhrk@uB)+0;}S(Ze~7X)TbSivkWg$jcY8(>qC*N{1iJ&j{uX(iY(dCY@$OE zA9Q__%DwIjvK$Yz0PHf*QJZ3TI?a_G&xhMl7<{;Kly8hMj8~E>Ejzv9Jv_0%ytXl0 zlcd0*K$?w5NY_-O$ond*hTkeA)ts;nPN-YS3981;@@!bBSROX-pyp#KH#3$StgY;*Zj_5`@z2VI@&KD09t4!bWE zGaW*>Tzt~c_I<5Hw!P~&zu^fI^O|`7x>ja5w3+6XZcqI#2wtX zz|_qmWF*(!I;|$R_UL`Bwrg(=`CXmQ9Itk4RMpN8Ww|XdaI#5*elSrFxMwGPB>3Ze zUWz)|D{{KdcOhn^btr^W zXxWX88qNKGGayxkl;t=kXAqos>aNE*9m`uis)BKs{9Ar-bO!=n;B7QtIJltpCeQNA z(ApJrmTG|S1&P`6u0;OxM-!8LRh@8{eZ~b!?u92Huiwd4xr}{#!$FZ&2U_1d@DcWM zy1$jdvEo-3CWq(9nSwz|%hNBowKmb>>($80ICsJ-5rH@wImCP8L_MPxG`gefghSHm z+m+78njeI(c>L1+3LFJ6AsJ-A_g;p^-Qhtc;F?7AiM3!Bcu19BERnhuDao)$>w>AP?0+I<93?je_zl$}9V!@26o?{z z$fEa_p4CbAz22L@2deC60P_W3^b&qqRkX&cG0K91eI~BlLg9$$V_lV`2hhqweK?yG2h!qpkB=CTgr}uee0-dgz7voaABFFB2ul~)jX=N z&3VbkJ$t3msQ$i7C7pXwiMz?vrha6>o6>OGJO_$hy@$5cHf7efh)&~F*RnS#W}ej`EL&<4HKV=crJ^*~G>-dm%3#>*8S zSr$Bz!ecFrU*iER9b4%Q{230n-k}i0B2!0%HE+K+%QM@2zs(=CCn~^eUqc3<1+bqp z5lz6bOBTy>KZm>tb{LK{6g)w=&fi72hNi@K5KBZ);Oc(Jw&-lQXMiM|QCn7pr_RgF4QYI<*>#LI_yAAnvm=pXeOU@QP0!j0`2Rwa9;e>+%kox%U+Fx5bO`)G z)+m%sr`G`56Qx?yyUSpptKDyUzhY1b_hb)yKUF~hyVRiY| zi2m#5z7A~?=}f96ipc#`KxEXH>kq=dr*sia{Oy&drfT17_e%gyZ+mC+(Hop>6Fo(+ zpQ`zIi`ssIk~i%k5#aC=rgB)^0Fc&F@BS8d8&(>^{bi8Y-W~;0ON#eb20E%(6Q?6A zH{@-Lr_85FW|0S;0t4VvRc+cQwphFKDTUKZIFR`Bis-2xbHdL`Z&es0oh4A>UIl6P z{U~ZTQI&!}kM#S=LL^YWDsJ5y`#TwxI?(Tumv?KUbOpjW{WvXACi7jN#+mh77l}>~ z_IE^4k!!c`4LqP-S#%dY-A?5`>fYUyrzG}koQt5pF!3U+Xo?(#r1IUL?;n^`_uc69 zc(#cyH^r=^AB0PE!&rW=*rFDP<=12+czJ9eITH)B-4=Ih24**#V{j3{~S%-;_e3TBTHa}6S`qR);sFpf4GbQtLBnC8~c6jM$e(V7`l`J zBlcqm^SpNYCLb7G<)&-5Ezv0;5XEA~AY-5AKVr{*i{*x7@ z9s9eT-!@_Mzo9o#+`X-p`S1Vz|3p0ktikWse@h(x*tWvIMLhqdZ}^+D1~Ts7um4s~ z{NKuY{=az7h`(DV{9l)0`#alH`d>Cf8#y>)~5WOgl!w*AAf&m zdr`I}1KVG3kKOg}gUQ>!@&6Y|)Bj|Ya(eM|SSkvAHuRJe(5K2>ufu?1TH}^$cKcJB z;$&S?qmbb5M$6k$iUz5dF$5D26O&q5$1=0v%rAQvWF%*0TG0#Ow+X#Ji$e_^bl(BZ zdM2OiFkU^gc9U=2ykO2pSa7pTH24CWRE!dIRJgQ{l#Diz3 zLi>Cy`0zm2@Z9au^N);8fo2cIvSdR`F%W-J!2W?{U4xKi=e?od-J3Lr1tt2EF|Dp! zmj2IZfOgnV;%A+duLa%r2jtDf6SMt`{a!jh=>>N|wmLtoQ|_U;Z+=2^r1o5=9y6I| zKT6F`6dhi!@BIFs@ASymg}E_UT^(26{Z|7MrI2SyosWEET3w4(8Geh98LFHcth_gd zAUqKp2^*XPjv5c=e62QmAzN}pmYEqnXZ$92&qtL{nK#d!J|g~3^5YJZi@SGg?lRCD ze|J$a^TI`u_)103)x*1<@4vQ7L_~Mj?%5jt2h4$0Ec)Whbs0prUa+#DI^jEw;hsVn zt2{6~%tcYg&?PrNs;coFL{Pqgs14nKvMOQmO&Dbx3IEQ|}?RUzT3Z3|W20c&=Z$IeZn9V;@E zr0H%^7y+7(@3*L-`UG`oHy3;|u;M8-q%$#+OJE^#5E^9%fZQ+DQpEG5?NHsxF*0^@ zk@1jYa(w(%ee0cDbj2Wq2)stSRO7*%cT&93dJ&#ZA zIeJXbq``-Xc}puVuPm2mTId?}th|3&6*5yL#x{7k;${nLzxf6KQQ>Y&?1GRvc3ykn zVZEyPNA&09h~TMaWnuZb2}D%J^xTXk>aAuJVKx^vaUZ56q^nRMtd|*Jd4uteIz6cY zCx>E)`+RFhT#A@utp)k1)sNmqWem`sED_gy1o_V#!mWr^Ruw+V2fBQgP7i#X-*|8h zA`*ZsV@1Xa1e(pG&7A0#6Bu=#rpEHDfEp22;O~a_zjq6kv=16A%~2BR6ofuJJZhu~ zzu7&1>ajHcd)|I^!6-dR26C+PdhX0pbqwj)MnC!trPCe zFGWPH!9#(Y#W{oJ#{+_|vP;|5VxOp7Hfz0eqje{&qqrGeHOCvN8+|%9UgpIK-n~VH zwW{#Gc2Tusw0MEbTv|PKpb786SXX>l0g>oo@z@{w6XCDd<$q!SqC~9TU~+X-`QD$` znhWrcY%T%Sw|~rJ9nJw?vFr z&OGW+bt4^{mg#7GNg=p*qX5nFYMk|u@-9znUc5r|`GTQFQoBC+RQm{3@D<6)>B-4i z#3QE`rJGQZqB+*VAMYYADV8311!cyuA5ZQ++ffx{9iP?)R+0XZ0?6HjsR&t|w|tm& z_jx$fsXo9{p>XE%Q0faPeK^w_?}!_AB5bt(_51GFf9-4@%YD;=*fe;hy=nPz)5(-L&f1?a|W)~5yhs-D~~#*yHKAPH(OOniQ1a7MW-KrYn-ID!&17e-|*#7^t4 zEnLjMe319fbBQ+%3mNpg$l`(k>4SVjb5TE z#{A@j{Uwy7ORb`rCuqzabz8VMSZ>eRc0NLcI_zAajSzc#sjuqM9%xac>l-dtqID>V zIEWMC7xs)uH(NlDmoud)w1B;hjpfxFh-WeLAA zF7|1mVj!JJ>GlsVlXSD(!0zOK0w{_an|sW6}*C__Xg4Kj@^3vZ40hFfJEz&X4`)h7+T!YxoDD@X$^ipDnCG5vOs*)lYw~F-s_k? z=B#o6hwF!nl?Vl`=B!6^CgfjEWUCA zdx<$pJ1)e3rWo|7QdW6HO`8;*7cHcX&PtcO#DjCS=f92Q#JRK3a$z# z^myBucgN6LD8`GthxZ}Cg~=1dJ9x{(x0G`uL}x|&pB1lHltAna*8FO`nC%#A^w_2a z7@#ym@}qptp?;`n^Y&LaSu?f1NL=SwKp#&|)&2HNJvw80Lsc@F^?g<4rVQKhk|!K% zcx0CUzn}T8%iGiU;SLX^38S9G^vXNP?EJdCGf*GdK91qBXOYyNNAAs5#WoFsmma$| zn2)agc=19tO}B-sVh2etEYYpF))U<7t~7)jiq{@4LPdV|q-jk=ugKWU zHq_Z>MsJ-i+4c_Luu-v=JA zG7oVpgEET!0xraE-0fY<&SK~uc@)a1(vd*spr$J+xI07lh+cI^&wdWxQRJZFON$yX$QoVtQ!%v!}Y=km$*`T`GSG>6jd#*-3SvRSJm& zUDt*MX6o~d>C}!Uc15a0cfeHJuj+eylT`#^`x}jiVW?8*$PF)DVf7yVL4h-aj@ zO1uyKa)>d?S1s^ZHuL6HslY^=bvdU`1{PUlAbXMzfEae%K8=O>J4J>Gfi_MnKiPOF z@56SiSK4^&V4j8N9RKy~q;*5_@j&xaL}7y^&0jV2Z+O91D$x8nIOd#`$Z(EPdX-Vu z4cL1wjmC9W@o0Z~@7&wrlfRYnIEQ)A(r3RWAK&gN0WkMpP|3`E^4jjRQI5iTjg~+A1SVS(9MTQ!+M=~5 zsJHQB{JZ`-?2P4i503D;AAS0MkwWv0bZvQIfXb^~7_->;U?<8F(s@x^Xxy++*;D0# zTzBcTk`Mm*NVnPQV({JsP6cfQwqGUVL@X)OFjN0Vx&>58;7j#-TQT>#iKs%2%=gAU zP>mp7`HlqMm*Jd2`54_VVCQ#HeZxn6(~i?0LWl|4H-G4;Cx6hm3}P)12obx9>)wfQ zY5AAKt=j&idhuA8zf>f*$d5v_GnSLkYfVLynvVD%0CHu5opwxX5!VD>biI}8mUFY` z8T)3853S(LKB(5ll;jA0%ai<`N#I@(9*znT2DLS9#pN6TcEif>&Fn{1KOW{8E3p<}Z?Y?a-C^gN_Z)Dt8Gs$>uea5suRo^Mhi5F4x z(^qB7DE>z3By&dP zxA^{!v*tqTj$zUoBfevl=`XjwxMb;HXc0V{!mw~qAmRnkm#tt&1P|yf_jQcCFeXw< zDS0nKcf_O`3gUWDFRqODYso->)N5Fklaz0I*gK$qa=peWS1;DB`_@nTXZ6<^D0N6g zQ+b^_I2O^sRQ}KLVXgOOes3_M@}p$1jz*@(L5bNpAduCiISM$XxaOQ!E_)o=H*~?f zu<+4OtBwV4_$dqu$T0JBR1_YSnTclU*c$MpME{)$aCZidAD``Yr{T>V8x)L5pbMxPKTAV zwC7KvNv2PVSt0zWtHoh^f4$hix)}-&K4oZ@b-&jWlb9QXSFYl(7Q##4Ooygpf;ktqs~zHCkl9w6wTl~9y| z>MKGzN0_o(GqVld{W(xmGUd|w2~DyK!1k;2C#PJTD9PIet*j#nbP;BTjegE2o$cZg;k+xp|}2=zyE^ywC^IScD&PYq{FS%}tm%a!^*jJJGfz0>kFD+qypX~CM5 zXXDqy6qM_p(T2Qf?FYl0P=&Q~VWbTOw}FlAt5kp6A!iLIaA^SFKDB30#{o;UFM*_% znF)v$^cRUc!$4+>JUmW65SdyG+-dvOaB-6li)Doi8CM?W&mI>NTya#LbA&v$Uvpd2 z`Tjmc#+>vM>4)w=HK8K6I?M^LSjbN=?~n*)tvPCFeE(sKRWPCt@02WN;WK)V52pS~ z5w>CJrwJc**h6FYSMt)#&#|PL%i8JvM4NZm@*Vij2iTYPyr}l;-*?h6Wx^1fJ6NTf z*N)7Zl@adL4kdZ=@PE(I>2853>&yIFiC7X^&9mCnr)K0c27Ab}x+=yzQCiP5ex+eN zKMY)$UwAAhFGoPl+)^nGuVGzNzwWX4h{^KKYOAeLsvB7ZwmkJVq2NW><(S)Q%!k_9 zj*n9py;SqSMGEs2Y5`S|eBQDkN6|qC`CNsv^*F_&72G`J{>;`!T)R;cAb@IXA zi@mTuHqlP|o>FS9X;q4{-nh?>l` z)#it9FE+>R98e=%1gTRjZO9TTo(m?1CqMkP12KirnEK0l$2Qj9wEJvEx;*L~mgO~7 zjIAC2ER=k(+Akefb)@bkCstlh)2u^l;Thw~$q$ZmcSkTK$saG@X8PFImydM}ag<+v zib>S2D}fp8{cDHL2Ua?xxn3yWJyMfR$Bl4@FRPb(w0m&{%Uh*FtX^_56>v_e9ka(a zEd4L8KOxY$p|K8w@1OU~-mAio$ZwRDA-=TQocvN3gHQBidWWOYe*A;goA}cyR3m_9 zRJ{T2d;9GhCQiSbYrC5_*A}zN8+C&rfL}BlYwK`Q;vx!1=0OfY6o2I9*IyhN8Ii}2 zjHp6vAE^FVAZDsfy<#IIu}_hRG?_QDlQ)0JyfU2=qrJpAa< zyhN?FgQD24U#rjrbD}8+5<}fFH=<+^;hI`0du*l#`Cycl_M^PIA9z&q??8PvQre~x})Z0vjVvmj} zqh)5i>(3@H6f)?U!`>$*D6)7>aBTHEb;nhoaRDqjD?G^*UXi{r_P&=|a%Oh6ZeLD7 z>M8&A^xHJ&Z6CP{`mM%^n5?rNHU!4L$?0Z}qWNESv!X|`{90c;2^9FujTT5ky)HV` zRqsKUh;23D$L%X~Gn9+5QHI=Y;prpDIJb$*hA)6Y27L_$S~-2<^&gne+7HkNaX=B6aP5)mH65U|u~b;q)6U)Ksv_0yEDEhM$dxftSAQUw=B&H2 z_$*nb@-GFKkx|u`(GT)x2dZu@+%Y&Fohs7<&XxyC;+)J3hx7Q_o^IEqP+q8QpOEOA z4;0+(ie^ulXRvdv^h`_O&?3b>WQ=)f6_?n}NHzG;SdQATfA9bAhx!-TUffT7Q0t&d z`!KJOo+X6l=VmyV1?8N(=gjiy9_g3I^gl{2ns;?4Cl6Fo{d`w74 z=&~_L;I&aZV(6jN_g>UBz#gi4KA_9ZdAhh7K9z$iS<9~VX4^2>53Wx1^vd~Xe1x8= zDh#PNlJt4&*XrZ`rELmK^QnDU1Yr7ri)_r5SowxU%FX&{U>PorqhO-+^$Yf5E3k1WERLxw0DP*ga7B%`j^O5aAs z$}>M^hmq^9Tsd~!5qm)_d@#8HEs1H*$=YFTs89a}^R9di>$36Ndt}+J+}y|@*0&P1 ziTkUKX)Qq7g%xJqd4jmw#WngfV`j?%#zDT?zdU2MZ8nT**Hpq<7hS0lS%ldi!-aRL zM15J;17E{RRzVWBIFAClwDZ7(_m??0&-25;LS>TT81Em(S|07#@HN^UU~qO(H529{ zIZuiDz`EZ_7wbahWRr(04^<0?25g*Lp~T$=#f&EenypvyIaia*C{Mc9*H8_}0oqEG z!Y9aniEVd<1@5ly%y`gW?6er4Cg7Jl!*hgClq6FPKCh+ja_ltYO0xU;)G&3Qp4kV% z%t4*;!;&GF{1;_xl#03jaHbn7t=qcTC}{*a31k**ECgkeW{ukrHfon7p7`|w2BGB? zDG~6Jy6dkUtuB1ddn0_$*`U1aaz}iRg`%@Z{VRmDOTWtKF5L*n?3u=nc)7PxmIcQhD z{s#l$eDZTjJJ-gwSPE92jO!d7ZTkB4>ssajnsA8&JgG6W8IZ3=PnIO_%R zx`($_Sd=-s%0J!*B=Qx$%2ly@sf9RW$jWmDp^ zF=ysh50(hW2(q*XGn6B_S(5Iq6X~&Nr4*@L^@;x^kLV#W>9Vu^v#%Cfj8BgF^-Xw4 zDlhAd8NpH!Z?7(EJ7NK&5UYT|Z$WORn5>Jz0>fg;D!rfQOHmeZF7t zHr7es$Z3I>V4a%o?@E4{K|_d;e2wf824{uFA+fJmm5b>3@hGF)_-b8y-w>aTgEa4- zwXLbNvS}bhRU#-}{?njc z8OZsSk7Zhrc`n{4uj`f z(nsT<#8;Rzj{^9Xl#CV`SvGa1p~K))BlV$F?|i+o!uY^MBt5y-7c3Q8v0;5yx_p>L zR}B-~PBJWoaUH6HZ8Avvjq?>H$-O5Em|g7ARJh$X$kq$I z7HEEQGz#&!KE>mB_&_k8Uz^0!IS&g#A_>e#?XOXn00iMGKsSB4cmCt|so_0B+Q*)He{C;A<1 zzz;#lc!z-1yE$*YRm)WG)XfmP5NKXUU__^_rJpX_s%Am%&rn#rpT z2rEw}+8D?rhxuvm8qQKdr+}C_53_d(PJGC8KjPGdIex2Vwmvf`UiXW0q}as>Q@HN8!CYh8%m22 z1tD$MI#cGocWQcBdP8tV0gLe6-Z$NF8nN!Hw+h*kKQ`f&wY@#A7F5+JM93HOXjQwj zV_`#E6juzIpv%StspX(h9uhNH8h=Ml-P6oOs2p3yuCLy(clDJJVUqucq`(P-?2WY2 zi!JUSbl?H~=a5qs!@5oz2YmgGAVxZMa*|L#&aSJ9kzn=$xIM$XaI^a`)T?Iu`s?9n zZ23sez>E6yl37w__`F>UXhYCxsl!G=|1OPrQ-rV&*c@TpeL+Di0aj3uK#;jnT3(hd zB5v$h!HruOGT@#34bHMgV>XBf%hkEpMo!NuN)?dbThYH?!`Fv0 zyw77t#peC(3{y?RKKv*B_PeaZ3N#c{I*XA|n0Wa^b@v_rm()C>g9GPB)lVH<7kEan!E5XB3{Ezl9h-FCLc_qICCL0-G`5u#O z;mqXuHurV@%K!nFYZu?=f4M(qrD4$={^YW1O0%5)49dJG{`7`q`>MaeDJ%@QlIw?)4vt~SrumJ8 zUb2xC{Gu-42!(Rbvq2xXwcDQ%|IJ?h*tK0`(*8|c=21h{PWv!R%*zcG-me6e&dHQO zkjF1s9KK0ufb_b_?SjV3JYDD{o{PH*>REX(6uVNC>mQo85LUUTwp@6i58dL>G42fk zh)NCi`JksIq$^kX4|iM2DcvIar|o!<7GZq|=YmQQC? ztAlt`rELQGPa=jbh?Ixi9p7hOiH?(MIMz-U}u)fK0GXIV`h4%x5=g~Y+ zjv8sF4s{N{j>9mvMCHFXbKa=fqQ4zE#gs#75up9nQ|&TJ0*(gQO*E$JH<6&soKvj8 zqd-TdE%XgLvIiP{nh4$Zb4m~g^_R;URDQ2;qy8{YWt|0RQ|M40r}2ow7p7zk1qp>( z-l9uj4rLa;N?iL`>j}ck$N}43+eLCzX4hqZ%N_OS{RbAQ*DEl>BkX7OhW3RB_v_v3 z*I-v>o5$NUHW}qB{Z~J9){mN~I}T?gK&9kuJ3o^X4@0Eg2V>@DZ;Ye1T&G>1<~Q0Q zN_5>_s$_M2HJ&*_v9ex78 z1CqHr?{52Lx8nDmLc}Zp6K}L?2~@JVS$rZ&b|mM)*(WZNlQ4TeT)A4nlLt4{%FOzt zhrq7r*fdiM`0Uf=gic%5(o?^`C-5F*_ids?V;*#Nw zw>Qcl>ncjnb1g#wwOkjBBm~LYOMx48Q(#bDXftqcYI0;73tyH zkn4Hy%FG~#LqQ)B%ei+76$B|$PoRshzqho0Y3CLa7b=xl-!Ez8UwKUW+WuSW+z&1s zjQ-i)RsT|tbp{kG^P!law-?}MAND`+`w{6Lt#a!pAdZ2ogNlXX&%NL^A0(rd9A$b4 z4RzM1JN z8nX5_g!9*!h-g$xoN25nwBk^pu0ajP*1OiBgWx&a3@~|^ju095HOlcf7#MDlq7u93 z*57Ur^e&?8XZ?!~R}1s4u}yxWtp^M8HuEMQuoN!JCWlNQx;|W(k7_zI3xG#K{%v|^ zc5j=b!vWms`{z`oiEF7vcHvGeItFGtWKhq?lq{LAT^ZRWa7V9kaWje!lT`@-$9!{X zb8G8JA???y4GxuUs<|btCHN-7-{3qNocoIzJWs#6d=!o#pKCCWl(A0QzkU{6Z zh)>j6aQ_D7fzE5saZ>&Z>Qv*v{Z+LazpVO zr_W#B@Q|m~1KJt3VcKa{cUt3%f%IGzULUM;hx(9N@DGB>6rDqk1{?!|cpl6=aqu$e8cK;O8^hC& z7dC|m))?uacWYOx3#6lMwbk^qPp5wNwVRO6obvzk{C7{8GL{x)^zL!=___C#IKE}& zsNKITRRDKdTSlP@lK;tP1Y8`HxOT4@ZrR)BHCtK!{`cUVL<(U>ed#Y9~zBe!|Va~IqCcMHN~)H%VI<04p!a+ z!nmcWD_O;NvF2RsCUVD7alKzXDSFrbZ62$Zr$Nf|nPzV3bB`>8h&hAg<9#M4_8uX^ z>vIxfzM2GFm`FYgi?jJ~G(p&US&jSVPOtlOjH{Maq_c1RMcw6aYql@f=< zoB`ZzTZ4Y|nVyUfhEy)@0&h^8{?FC8v^R45cb$djw%xeopK@8aq$adF+bKK3pQcl_ zx7M$`Hh|(DgD#tHU6u~{)*-M1Z2Bh1e7qP7s4|`?ILcV-qq5g{U51|UM3ScI+^&Gp zlijbia8>{)%hxTGrPbKXOOC2+`fEwtzQNFa@ycHLGL=1Z(0! z>p(x{?d6cw?b97tA|KAPV`^rFQ>``YB@SfF2JmA|)}M1u=Hz#4r@-(Y@gAV_wRA<& zzCoaY_W;+=+&7#09%JEkO(}6p7hh7Tw2-vAU};>tNQn|dBczd2VIRaaWs~{X0WgNJ za%szaCHW_pX5Om49rgIEL7h5DiA@Pb$~@iDD)=|||D#oqXz{S)>04c?NKI7`3nvqt zMk)u6dS)d-b@RB3>zxFWjGVv!us%5qx+u5$U?QLKp!xBIW}n*AMCuL3z2S&r@!X~3 zG@tE6e-2RE7#lJl&!-4w6}Y z&)i2olRQ56l;M$Gz{>M}`*I>ZrS9DRMakrH!_0%~GRFY5wroH4Z6bf3vt*`Imxw3) z?#a$9TwzK0v4|UkcidqsS8Y_d*50A@Ge;e*-&ALBH7dwEm zx8K^Wd%QQ!brXs$`b{R81}!P3ZGf60)po|Tkbfa^NVw$=x~}X~!@^9xUt^j2cFwp9 zs=201AD~!t>zBM)lX0|c)z(;tK>Y<+<#(wT$ZFQw$#dtB z_Oz-!dk;U^D!9M^&bySq#tHNa2=FC2-fNwf>1~ZHtJ4uQFRBp75hw+X(@D?j&*e+ww2+#fG?HD%e4M?B)UI>f$HE;}aFGii_VTV2syjL-R$#G@$Vw^aY0%`JI}5?5P=s4JxrRh+ z4jy}m=EMBX+KrW+CGcsizd+lhHY8MJo`AjrZDgB!Ly8u>(?>BTlcO=K>z`u*dFya- z?cQb0zGU#Ty=@(G8Q92L$S&51aa!sjoeRh#>s5a(pwsFVjv&|)8Jmfd#zQhhb5%8l zSQYAvmjHs6k58)*Bm5C-u(y0mkocVIU(1u85;>~fons&E-~xi^u>Ne_l5#K?6((!> zLC(_Lw(6V9VRO4qUyxJcic>caYykEeoV)Ge>6PZHDlt6y>f zqK{pxJJx;@%&PBijCj$Aw^jl0I&!WoBRQ?_WI&G3)AhwGs46~wzvm=$reTn!HVuE( zkU2Ly<8f^kT%WxFPGCmeMVUS%?AtdY3SU*tOtwH<2SQ96P_g|4#=*5D&-v~=t}d00 zJC-#y2jux4`nCSF(-0y(d*4eqMIWk-;g&t3OYqp6TiK0j0t z;9LcH`+AcF96p#Mu&YR( z8&s}UvTzJR+*deilb)k`54x$}a&I{_G->bUdj)U#iRf_C_X2?o z3$LRm9$OZ@Uis2x(`sEEX4XL(B5@=u=s5Y)M!ofViLD!}J}kitseA7ynq`rd1j7sf z)(hc_UB~pVwM?iiRyG5I995G5*Yz*$^017tl8}VC3DL@=Fdj1lXD7PRM6m2SeCF8m&8#)!TIeF)dvoq7`|Pv# z^E_MX9?158wx#2A9>%`Sr8vzyl?%Kj>?E`KOuAm(cW{BC-?t{T?4y<1IMD_-9o$7t zRZeMa(LSlrD_efOh8)@9rQ?{x>^C)TGVS488Qbm3Qu<>N#iWX&r5{wd2GZm|qX|3H zI$=udV)lA+eX9%3A}gGGpWUtZJVBnY465e*bMDx-AJW^;j?lc8yb#TjT;;Fw`im7m z)%;=yHtgG5zk*il{Q6n|Z8LAy8TUtIfqhE8f0{<^WLeFn=GZ?OY=-1^ZyR#m(U)S{ zNc(b@@LWNKoNQ)g`imKP8kzdM^GbJl!;bAK9X3>2q`-*W=q4Ixx?G6xl=98!6kB$f zu}^o*S1;*pY#krG7`J^G`{SJ=8OCo=)lMc(q*ya;0R<&5`-5u3T8f^1V}8gEE0ls= zsf3zAzNzNmr0@G7F3y4HG_|nVa@B8f60$>Y^IcmWpcJrQzMOaNUu^B7A)gskMjD(p zf5IsucVzz06*IYU?!?Az+k7>)^|2smMR(PE$A?~958tt-UcJ>B)2Vm7K+U(`#kv6) z1XhaCrA^Gv_AT%3AnvyP({mKNXV&e7FCf|Tl^~m6eyqZrzV$~q#KZtdS?BfJ7G7Ud z9Ry#qFqJvPdiY8Y$u)o%Tu$5;IlE@G0>7B>&~s=_hJfAv+p_hkdZ+v5jedLRilvn| zLY8j+BvC>1dR^=~118SBN@hrv%_~lYeFPhfclF>qOfRBmxT?ghG&90_;^ZFh^5P1s zHwBrHd3*Pf=YEYbJKM~`d;W>pcUgdp$*_h~CWcxUsdFH&={4t5DY@D;tPkt*vioWl zVi{@9yp>}33kK((Lf`*wefxhBVgDzd`QIU!{xIm&YbJOo+#8>s#*HQq51N6@qITB^ zuX$b+4>M!oo*mok?bbb`iMucS1I`1o!6ngBVH?=1EjH30h@`t7(*wB>%qyK3bZKG; ze=?~%8YC!!jYZfVVbCCvyzk9Wo~)EE_=cG~0CHcJ2N{9U?5e66$!IRfQj0mlC!=!Y zRh*h4ylXVpr4la)fi?n{VzDu13qcb?{Me<6uDx9WC`&jrccWfVgU~QK!(*umJ7Sf)B&^LG}OWt?Rmg~a&f&L3Dji=Gz>bOm5WxOHXtssc%?Okk*W(b z%abiD%f}a`dlf_pJZjY5nK`L!iobB`RAit*D6i`5FU$>x$=vYAAKAF{{SQPzc3{FkLGd_F zLA?(Ze91UHe1y@9=ZT?#ft7(lyj6U>K_+&9r>zo(>G@V?2yBGR557F~eXQe{SpGUa zjQ;02ByR70_7nG}F3Xe5(T<0mFLZ^W(&#^xRALpWt|h$sfIqkf0SGTUS`;fe^yUM0BiaT6 zx=_7BPykB2?$-n9-|ws1!?)tt9DCe<217XwYCrtR_3{{2X07hj@J0cSE%cm26?7r0 zV4YF{`4JbPy`Jul_t|4|kRJX+B(XpqUA|oInl~K+`uQ=@cPyBT(P{e8>dUxUNChT|6dz@a3slJSFlDbHO$&{1z%;s#pA z(ubh@FK6DZDxs_68cBmuS=^Y(^u3mUcOb#00 z&N^pDKKD=N989lSt|h*vSTqfEiQ#(y2*wJ5DZ2=hh83-S_EcAIeb{l~Z0!&$-b8hi zOv)LKg$31WAI(Gf$=f*ECD_@OU`j7uQa1&#*(S?G1}4Z((lf#2d|8Z%x8oD0Yb!yGmQ$yS2&sTRor|3i1c%WBl~I{u#2`oK{w9~ry_OsifK2c^h4C8 zjY%Wi01649);y)~OK{v9%@XqXNXuk=xCQme;5|OmGU#UyAApx6zj{~a=T&w!1zqzJ zvvP!jJUbv|N3EF89IjQaG`BPKs^g{`pOQ_?jeFzgLdN6CjUdm#N;a)*D}-|f2RUf2 zdtO`FWxBF4eSSItnE}^g9_u%j)mp!R{K!s|<=quj9!j~MIMDVrpw(Kf)FHNP4Z#v$ zk+oBmbYwrkbDW+EZ+1h=+PbPyv{n(eb?m2<%??PLUiRH^jVFL>Y?IVwemkdDxVSok z!moliD?lGC#Y>7-r7(LSQ}Ul58@uX{y^kf2+NM)AFHZn~p6yW_bC-Ka1~WvYesDB7 zXw^r>y?@ch8iddj8r8x&1_uq_SIU&&O(w3r{E5aeUkfLWM@E`~@^|^i*s=VKvspPa zFM8828nlRgioM!nZ5_ryY|u~W-N0hF!PT==vM)V!6nIfmVbAWiNS%1?bkhrcnZt6Q)X(o_ua)0JDS9CoD+BK*s*(rBlj>8 zj5eisKGlej?#1wBhHk$M%!rYPR0SJPrH`I(&cbIa`pkSpk9mKsn%1gke5G8gUQJNQ zQKX&A zhK1JLRi7@6gyzf6ol;zfjpgqGL=CV0o{QZ*YfcJfa)dI6Gm~;>Y<;hTL9lJ5S`CvR zvg?j#mWwxbf-PecLV{Et|14dmM0V+9BNl#Q*as1FKq@Dn$R1_&t(Wuv5a_B~w4y zu<4&^4y5XK>?^5cw&k?H^%*hIODfvbNsv^6+rPmU_1@FG z@TRk@UZl9jNwUD+XLk&J@Alr)DQWjqu7~iSsHj7~sHh)b+I#5~Uvt+BtR9d$l@ZHI zOfcrcDF~lM9<9Rj`TN#U#S*>FRp1)*`|cgXs4SsVYsnIyANwbG540dtf(mY>%x0TJ ztT*(?M%nw26?<0B9iN(y@V)xOm4Pq6EQZdIDP>Fb$;Gi#-?d}@6CAYNDVePaP{ zZHZbHm6*{vW(ZeS&|>emfL#dne1Y|1#kG$=%B-E(yVw+rubN#kI&k6pB7vKp4;K$P zR-6BhSm4KnNg9j39#Ya&bQ{%Ug2ie{??G5VSB{2^91O58MCfdv*+XsbcY|(I-qE&5XI@&s$RIiaZ9wn#1Y!R6QH2UhzDw#_3|2{PK*LDe13Us4nNqD;K|7 zVo_Qro1;9iRdjOyh1yRiQf$1>6K@?pd#;%CmG5xfBbl*#ZaIpN6Fji;koZqeEn)li zAeOU#7`3Ph(B?Y2u-2YKRQD{f9k`T7S8^?}8XDFlW=mW7SvJ`kYom4L9VY{FZ77pH zZV{q7nA(nu^ijzfGahM(kwIGGSokQzWwqr^#WGzOiz8(Ud>-_fc31sT1x=)mYcFI+ zqe{?HVT98VNS;v?F*mK(oq)6SnnP=^Qv3>e)G$i}{7mf0?k*U+zoD1; zmzafl$3G;^aY;{%&GnxJBxd$^+6sMk8S6RXMyJj=x+xep0sPH*fZ@U}W}oA_8TH&o zyQE@Ht7|dmrEFQ|Ajk1(-1)I;jq*e-GmItY@l}zp&=&?NcV$IxPPy|X8`3CG9;W`B zRK0C0;X(^EUwM(dBw9O?m&Ty){mwBin|I?Ke)?x+b-<<0C>|~bzPEQnUk@B^tf#xW zAlMBErbzo}L!)cx{z2&@l}<_6`qpW4)#*zIaV`WB9exlV^o4HDI%qYnp<_XhxL6<& ztI^%^?A7R2$#=TbU>WJ;WDD&d-um41X4iZl|9RaDJ}0t zC4uUKPrYUGzO1syKn@<^L6nD4FDB;OW9*XRzFVz|Ng*^xV6@g-VmA3}TgSPx>3Nl; z*dC@oB+3HH9@Q}67YOR)u8JsMCv3&L9KV`7Wzg?ZuCX<0G(z>fk)iq}*gc1fkOR2c z0n+XT@yKuFuDd=eN6S5AklExHcQg;`RRL;o6d)xz=uUmN#ExX!zEZfCH+06uCp)aD zwk&LHRzAiGsu76Cm$4HvUcYHxi5zska~G^<3ste^{G8!N2bi@BzkkA}y=_cdpSW)1 zbjyNPCs6a{Z}aB5#vk7L|H#S_=VhX@PhBa)^d59SxmXP#tbsEp1cup)MO%~3IYYJX zO{dMI6y564&WqfK-^@RbFPhs^DILC_ zXU~m@<9ze&nwR#y!hQ2Aitsvq?ckKwi;eMWDr!%SXYDS0-_6N+)O&i=>8Izb#y%V8|P z)(D*#zZpU`D|(`~8$kLT#(rF-bDY|GGJ-BODy#3Nm02EZ(cB}e&88ww=+`+2{kjrP z^v^~HMS1%h>AN~~P1x&;@vS1j%*X}&02w*M z;hIj6%RNP#I*j`S5nY&n{OC{9iT5zEC?x7v9_kLY%U$#z}TX)O1FAqbA>$ z?FF*j+6HY!%av|ouH8JGyB3n&YVz}&JM^Q#8 zzxcW(PX;8)jGqJ6v1~`^GXS8W=X!W0ucx3p>40#BNWMAEeVFeZ-qOzD0?l@6?x}{~ zkGK+)cUrlG<&o8HMqK$E`Q~wEhG0I!uqlwl>x&r!2)ipa8*YoKjN+AGoQ##jD@t@=R145?tg6Ey+Eml%YXtdc!xHlkuIOx_X$KyPVO zEI)dtuUk)qP*VCGJqM9{xMCqQG0Uhk>wuZ-{mPfX{nDJ ztp<0`)RhI1e^GlGC};Bh4I5^}n|jlz%9<-f(Va)2fm0o? ztevLX&mu>Ps>P;HTaK2bGB16&nFFJ25sZN}%u}&F2y2Djf!39!23Ic_r4Yl+!xkS> zGTxi9-}q9ma%E@o9PK6wU1Q&4w{ZxKuZB-(wiF;Ok&&;Sn)&Ghn7{YxT=zr!DeAC0 zP^s|S2)_Id-La`dZ6eXaK=aCdtl@ZGk7`1zgk@=uX7WY0#Y9iOid+49yUgO!-?%m_>9#>Z<3vLEEINj@y!VbRdkG6))H6%&8BaQOk=h z=3f7aY<$zFs$QjUzp5yQdggsfPghPRV`I+pLVxbC(UabX{}tKzOU03k3Xch>`OL{7 zL@22q(ufGsm*>}D_{9dU`m3=4`G|K@r|li4HNqCdM%fQrD8f!|%#FWr%dz}X9X{=u$) z-mpzIf~8Bk@zhCS06|b#s*94KF6e`9?69SI&+3k)?;;O8G0BU+!?22$?O4 z4@z%!SQ_I7;a+)q=!&?n(%2ZCug;d4tL9Czy>{sDk@{pnk);3GIwt>SpKg7!*=fIn zkXyfRIp6@m3yg>x%#4ng0`6k$<-Hf8v?{olMKtt8Hb)HmC6KcmLfR|DFt6pKLv2YZ`C; z{=f5?|1HhhzJt3du9bkg4dQ!LhZGF^;*g!I6lV}3U*$}H&t@}!j;XF$ZT@s$sUDs# zW*B29&7&!Y&lPSAE|mJZy-#1c-2J|%Jg`9TF0+CM316Kt&b#rkJ zKiP9c&yp50v$$ABSp@O$b32Dm0_qu^FAdzVr+W-~Lwx2-cP&12GXERDzH*fr5v?ab znEVb)G*RsuUU+u;j>CsBlUr-z@(+AUou3@$zHLNLt|T;OX-Yd<$nAwpWB&d!5g4aV zJ!tUt$A)_9{b%_vy>|2MBBc=I6sVD!`;Pn}xoEw4{m%(5*g9kd1P?;~kmT=F-totN z`p5r}8~~>2(c>ZIe>C+Egz*tv@T|a8Yx6VG;88lY)Vunt2{6=#WdzNmb7n{oBrC|y zX3qyd^7dW1YwDtgwgsVs?sEF`p2-E?a>+U|okebRDyag5ebb)O)fY1>T&{!qW%YiG zZzz|~&Jb8)!=6QmG6d4vDP|N{$h^Q??DZwzkT4plmK1QtKHa6I;4b*{Umn5BjiRpnS7=^i{kKVtN%m4+_ zWUQ3xf))Q^Ac#o!e7fnt3hVzb-vQe^9f)7bGk_`vieH4+~jU20=keb2f`B zMZHcRSO13j$k-esBolprLgPOaC!T; ziG3kZq$Nr*2oEnyf$zt{0f2M8Aj9Vj{=zz4;F9XJl#OFsBDhMP*qC)cS6o?^KUTI! z<<%qus5_NkFUZ7nmwA<|VrGi)4TYBn&jyQt7D>Y?ejg>s%ksiXovOiz6ev9mo} z_vKg|2%_dMCDJ@SDJ;B$R=MmC=4%d6Bv#>yp^a zHlU>#(!P;x`-rGSIt*h(I~mFE-btbg68c0m_49k0MH37%fjG#$=k`>KgBMtN zT{?B3_tntD@4q;+B6xC^QXG32BTOJ}sC##KOt~?gI`FISZXAVzbWZGuMF|QK(qNKc zTCU~5+0XST{~fJddx=N213kuxVeKB9edf^Ws(1YOnd8JzeRrw3GR~ytg)o)0JMMxm zf76k|n%6p@GNj+s9P`=`MXYJr5Jlt$qKL}5@8-YQCb-$t2!7U`5&Z|K<%BY(HcLhb zd%BtjJ&=w45jP&-iTd^qc0Pmo-iBbK6bQu^b{j+T!`)lI6+|q*Gvhpp!qUx%1?;SN(uWWDiNO*!M^RaUJ$wiwl~>zpBtGu=QRA!V&Gs-F zx)3L_YuMj(5xTIs>-@AvSe@F|6LeXgpNfdkS|Eh7m*d3|+^H2TT{4j*4h{l>iYn-?o8+Rg539=#~MhB$BwT;(yzWE78pCB9V;0ug4K5+yq45R=<`6U zL6{ZjLKQvPIG-l1Wi%-*aRB|3xgHc>&iRKvi7$>>U!bPiraYh2RZwT;{YLsYb;p*; zAULeaS)&@olY>$$U_Rd~uHky`_$MMJqip>~@f$^f%CvRT?VP&~OXg4$CBI&l#lt22 z!PxK>aznNMHI8fkgCUDgPapQ}-&g`$JLTeiCoMwj4Dj+V!FW5+bPYwebYe6u-k4W| zafhf;Ow57}33+3YQF5kMxKnA_0+ZfxRcLzG4*BeqJr)&5=9Mz{+IvF{5{Ly3PG}f- z(c7kf0*)IgVkJ&5<#_Qr`8rRQSwr~`nv>6YRY@+pRjy}~1b$mOkzkfqUHtXylNII) z<+-&l5Zaem@|uw?H4LQa=?V3FH)LfJNFu{c-gZ98o5pHu;pRTZ0#e_ETW25NUB$37 zSnIwc+&In_s(>E}RMTh}n06@1SGUeAt(d#Xh1-o)NJd*p8z>r1->w@DRO{69tGdK> zzqnEwL|=pfO$%$Bx4SpUa-n{eM2EvYU5#O5JL|I7GY#--hmFSlVvnh9NI7z#ma}&$ zZ7{=XP&`HQar@triYv5h;ChI zOG+cVXepMcUZSOK^0Y4Y_Qg29J^)L6!7=u6v2K~h?^<s#kocs^Y z!mIv<+0%*<+8N#r38pjUctKL6H^>dj9>H)>W;b`_tsKb@&T&EX;R?JA##;0ow?-DOVsKK#F7SfAy&&OSs7>JGWT@WJQ-&# z=V<6&tTzfU!CpSOB6U={EnxbYGgY%;_!bPIb$Q~gMCfzwP14u~!6^XSR>I)(^_uzD z+Wd=)JPUKjU5B?^z^&!E#L0lIU{>KiH zZa2H#6rg|VId^JaQdRV75SH|k<9yB| zagM;^iiewZuGNR7yq!5H+m`bI=VxZp(VLUJ?-0*ig4Mrb-&WDEYJtdXvt=IfW#yuANpr>Y_4FkU6}zdBoUS;>F09+zG{k8|3ab-v?dd z#=+M1M@2!<)VmK>tKNYUh31l&H^dPEnYeYGkg9D{1I+RqWIv>6MiMPtkUBCxWxM`R z0gq`+rbJ1%*?1-H=NXe*sxt~@H;+g1ZLVekZFCOt^yFuPrKpQ;zbSZ?ku zKf5S;J-}@^%LUVeVcAf9{L1`jL;Wy@kUpWLdaySC(u#eG<6R&<`UEe_A$e&C!T=a# zJf-UgU`*9S$uS-WhjhUIumRg=$Xo#<_`h3E``p|_jhN8=yIydnB%N87>NZQ98(=9> z07|d?4h>uaZ=09*a*cIigyinQ;c^~w%TcnEV}X|SClbPRP&q*E4C+F__`pRfH5I?&$orWZGc_UC~QQO$unlzE4Gveh+!PLOzUA?eNA6HXG|&z=YZ?7cSyYIyKr z-mlVD=^v5p71*q6-W_As` z;foa`jfdm~6oVVm|Lh>mWwbMgQ^_qHKG$dDo7v(fckB{M&>iRB-|DRJ9 z-YbOd;~1L`X)m~^M8uQrq>)-cGkObw`-^k9h zo!Pk^H4EU63*aoVqRqzeY&VaCuWiSgS!(Qw`_Zz)CR)G1^d8oAB218oR0)}*CgAub zQ(V1G)S@zoee5n1l_`3 zUSo|FX=3&s(9=}OV$e2z?@*Ye$&S0Lp&yN&w=!r)_sWUtNs8_u=og+{^k6&Rb`?>% z&3pI(K7;WsC{0)( zhp?^7>5jXIk;w^+voXLZ-TO3gPm|**kQjso0`j{<_dEZ_n}GeF4UR%aRtg-GPAqwE zOfr3lCg^~;7rfBwo9tOFZkEA0e;du4Cy@Id{6|o@UJ4GNu%CixYBOD!C%1*k$5BSK zGvogEwgh_aU$zv#G%dvu>{34B`8Jb;yXW66V^h+fnFpZVuSWe-uSVMm74A>YK}kUX z$~ZYUm%ZeBan)Tp4F(*`!fucYh}!d0Ofhc1mwZ}7){(~k`_ZBo@ku0sN3yslM2r_v zaRz!+Z$o%7upf+{1aKbdl8Y$&5_MynW&1QB_jW@8-Srn)MXLp)8yhdU6&&&51?3#1 z0gVyqwe;j#wwc@qzvbgn>`8tAh7j1_>$=`wYva4=sr=mgnS6qZGEd9Mzs9cg@S5*f ztgCihFY3`-%eM|TmL#)OCsSE|*0lK@!#X8$m#1>^+^k$y4A7Smk@Bbgxb(U(LU#Al zUXZ^M1M=9osmk>OKTH4o!UMld|4#yj;j&jZ=sOm{AN-Jri4hk2B&~L-5gU_BH9gd@ zb4ZFo@6Sl()+V)$^ps1DVl`C6nd%s{6&1?)E z1%Os17OauVw{6>>+f=V#(Z1MM_P~s1vj=`|Ps&c$&O|X04|4-WQUDl))zp-7k0oW~ zUW!T&X6j=xO_9a52#>zJgIPPw9!5vwRm4}cmjF>L@5O_E>-?>F^8cN{<;DZSUt0tE zKk>}}iNGcQ$*q?CoHze}$Z)emwkG9P_iTkB|63u$pEqp{_SQ4Dp7}o!q5t3U%>OVc z&wz3t04Klg&&$3iHlWXcO-z7-U>nWYdQbYo1Dwjurv3g9+_Jea|MLFyf@2$hepwMZ z<7D%rpGO2bPBoqzT3o-@`ObIZD-YB*8TRh=>s_R?z#&wR@lKiSuFIOcIn{Yd!XQyOD! zyf%*>C(WsdHkjs?eqLMJx##2hRC=zfb80H#-@ard%{)_&RhZL~_k#Aq0GD{##$@1W!JKpQazGS>cSFnr5;oslND)98T_(&1$%R3lCiOYG^mQg~hGquBc3WNgS`v~@*j zqaRY9nzMa@XJ4#1H2mn?-qlI}(zQQL6{ra*g>Pf#8aUwP$9XIcncuW$=O@c?m7A_h zs-EgF6$-`w&&&pn+WxJgENu3z<;h}==2K=u??y5! z>cyk&VVphiSnYLOVVJh4Nm2h9`!d19-70?7$Jls92NODMD|6SW4}~;x4cD+u#eS|H z^`i63hZGgeqF+fPy{1t-A=PEDmN?nugPD;Vbqsznm!hnkWPe;i@_BEErMOIgBMK}; z2IQB*#W~77*T(n_MzwY$b~b)YfzMBs-s897VePRmlO%hiH zRqw8?K5g4#m zQpCcH`y~)Du!KdMB{2|4^3LY3CLq3Z%Zq0=XgDVZ=S7%xJE?xAv6b`GdzSz zTGsW*kZvIjn>YfGuwRRg9b&Cc7)vi4>%hY@y_^Ie`s_P`mk6&cbTNI3!E;SdPVRSi zcMqsA#@Eh8!E27}6B;8fsU(5oH%;9s$h>8n8;Z9MukWsyG^c)j6jn!zw_jSWT<=g! zS99+js6ksQ(MOjC6wC~|o2Gfa3HollsPT;S^5 z{8x~o}H zWzDt5>J_ujK`1#x(NgLrGyYh^mg*ylORq=1^);6AV0wB8u_V!}PH4DKVE65rIZJoO z92um{Bu%uWQAi8;ahb4&iUVW}HAVV8QIo<<*t^lSN)6AabL_Wv*w z&2JuvUiQfqS2%m!A6w%9bvr7Hq*dqpoJtu>+{Xgh<$73#rIc)8$zjnVs1_;XAF<)I$D zfefBx#oU`6DwEeeB8%kGG(sfpr?*ac9xXW;roJwAvOhFqRt$ z=222nIbViv;eckGwa$G7XIF(GRKE9_*KbzU9j1i-<-1@T`1F)WX8lW04*d4V2?OF# z*Do*6?1=Jn3YsaG@lQ#Tl0%7pg&-OjG2ahe$gpr{J=v5yPyh#OItael56A9T#U!$& zLE*G(EjEHmK;ds=BB9df;z};OsnMDxiwq{5`j=}ba7uZ#9{SjD6%S-vkV=%w5v`-} z3Qm|Yu%{(Hqk5xKF}}9Ss+5G4(2396rybL`3-yZ+T;GHEb3J*rH>VOu+O@-Fu3gcz zZ*`q;mvcv12ERHE$ikR4N>h&HXp&clpUZUl_02y_+^T*0YijTf!cNof+PKLx)QHp) ztH;HW3O6W>1w8|(xG3%L2bez)`3}d*UCCod=@CW*h%olB^=nFyNiLSi!_#E2-*@zs zY&Tqa-$%lhcGs}u8`kGOO;AvSbe)=tT~ByS0ls=%D$CC*HFu(Jrf=q*rgXYDH`hP9 zz6?~GDIC0YFw*c{%o)^HTIY5s9BAh@_BvW5pzE;ZxF_imk6w%l?pp|g`nJL04Eg0X4m}Oye)T9ij z>7Z7>_}RQKp6$A;8DYagxLcnmsc96aiPJ0en^zn&J2+Mt<$(gA`H7@p9vY$?IkcEi zBDiLcupDfR8JamL(KZ3Hbq8Lebnr*ds=`w*W`(@^muVmdfRZGS;Cp4oj6A_R2p<@a zUf1PPD(lZ$9p=K^IPrxi$Oq3_pnvG zXS$9P!#p8Wz4@$ai$JCI#VPA;^g-d-)aU>K3tv9(XXCn6Q~du}GdBTyBr!)M!G970bCbfE@2ZtaviFm!8Xj}6_oe;tXVTKyoJ(tNQ}vP32ihxZoY8o!^FsIf4Kb4hG_|{-XeFUD zJEr$^isFhQ+ueLjVc6R6FBi)LcTR)(7!tWs30=%AY3v^a43d~BfUmXFiI!2-PTM&UGMd=2GXBT?RBT#_M1TBb0A^m?DwtSuzK6^HWOu?GML@CMT^BP!yEjDQKB0 zaH0{^W2gW11&zg1n(qYj9lnr@GNP)FP;coGSyb3L{`JMXf1SdA zc?L|to7p^={sl4j&vW_Dlj|?ph<_r{{@;q21M(J|L5E*By{$y$e~Q&@8PTmGHn~3zWyLlKjqNtN+-LkP?X&r=+r7F)lT3-a|LFy(LJR*Y>Juvu`G)7 z#K#j;kinF0ce#6gK4T&Iy&m+7Dfs3NA4Pd#x}xIL?i7KFgeo`)+->PiRlo@+a($oulZK-Wg?8GFS=o`$#ufq9k{aCZj!2;mikvmXI8-- zGDo>m3_+)Eu09V(ry$ggxDf3AJKN(2m2?5atr*1wNZTzPoJADdn;3;Ny@(^45ThRDq#{)^oj&(348LZwV;-H z86!dLt^!8$B94qJr`Tp;(4KRB3Lm>Ym__ZApZT_U4Rd4RQX0_KmFI&jO9oDz?s9}G zJ35VDoV4oV!RDXmin`a$q@d+Svdfi4B_<)Kir<$}r^iH>dg{M`11<~MLoDDwG>7^@&oZ%aimhTbf4ip zr^D|PjYmG$6+OgB^X`KBO3RjOMmKrDg_o{9Hk{Z^kJ|p6Bh^ErKmesdmGL<$;Wa39 zY&pm7ki=ot@Z`((#cRM#7v^V`mNCZR2PjFV%#VWTJ1w~RcjjUGgHpUM;m5$JTSUH{ zTzbgXZCSlOcK0E33myV8v^LRaAC!PbM^QDHn_C9C@(hxFM5`y^6$`#vkY0Cc!Mm;+ z=r#ue3s{XK_C$7$n2=_?>r5Oqm+w&Z<{H&k($w_afwsjFFZDoB zZsm!KiH7^g4V;|>cQoo@x#V0QzLK7BhII|f!HYq4Oe~F(aKnk?p|K>XW%w$Z=GA#+ zuK8tYwq-?rzC%GPB*lSVJ@YMW9sd{3K-JE3qh9h-({kF3`lM$j^l4nPXZ7=uMbAv49 zfSK=wPn}*21JWPf`YZ3Ou0tog-qJNkmU}J3-6c^8-R1b)3KPA1(77Oef!?$3-|yZS z^R7s9B^Y*d9eiI6YDg=SZ&o@zG*gM5v(mW@rA(>f^RccKhLU4$y$PA_Y;9`eKn_z~ zCb~J2E5bb_U#mieAUfqu{a9fFy$4;&^};9g!!-`DBInQOLn#T(eHHTo?)0WT=#3~S zcUE5d8Xj(6R*f98!Wr@Ck#D-ej97HtLQt4VnwD7nNK@I%LxTkOtb*W4QYEW9gls#1 z$z<)m7(}Qo@pxyF%%vP3@|WD{#vixmp$(zy7s2^_IQPTM!Qw>D$JkW!+VQ?b%IyTj z>v?kAFV;e@M^WIAgW_$!7SSJwh<%WT$KOz3%#}-SB-_390u*<;;5;_?kE1i8||pU)xF&O#4Dgiv=Gf(Lrj^ z#^v!5La7^OxihcxH1TNGD2X9tr>)+oRes-6h>|Na`-`;B_FBa!jp4rC*0rkl< zjlGN>mMDUR4M&(UY-C>Ekl_ss78j=FJ}%{mi`$wo{@E9fNtZo?5iDTPQ9!XS33snF z;r3CE9Cucr3x0@COD0gQh*vL^`J__6E-G3qYm!#9DTkroRTEN$S zG~8HmcNVPBa?FG)xXhRPVvgXg6UgMdBN;F0l-W_D|MQPpP;*T zDpCe{)YCWc7|%&`vltTQDZaL36oLC&8SKIdIZMK%(!)jLBSlJG0lE}}j)J^u{ z?$yw~MXtm)>FVJh6?Mpqd?I52&YO-d+Oh8n(2g^5kxIG+fs${cY}o@lokztRvK#cf z)=t~{1P-t$Nsal|9HGd2px1;xUW=OUTcNNOJhjYkpxmd`IWOE}{!e9J#FVqY#XVm* zSk99f^!*?U!i=Kvhoo^MOA$lWP8dhUvo=0s@?|NHD~mvB<_H{dSLnv~akbTDpk9qr za&<(<^G;YM*?IDj+{>$Ty#mDD=Whh_P+o|*UOsy1#rwohPUodwk8{i4>%l`sCXK2E zE7q)wVuwo$GlCtK_OJ~vh8s$by0INU<0eVQGzg<8>j|n{@Au3_R3V>imCje;gq8H|yuA)O~+na{&#@mMq zEO4C*|1-*yUt1s)W2g(gC?vOpGr7dC!DO*f=EUdb2Ryelp8c-i(vbr=6K@n#O5oGO zn?Ua50rC?(N3}oym$i0Z5op_+Z#P{|R=br|_R&C9-15AYw&yDgP)V4WLz5Hqbd{YWn$5^o~I5iLerP2Ih8Jrh>+#aUO8?ZSa^ErSjk_q70DoXhz) z-Cox^XIp?VFPA%N-xQ+BwVuFoP^GxN1~Hmc{eRO0ikmmRPsnaf4Z^IpOtKiE|+N!I{O z{yXQk12|BFjTJhLf)4525q%w*)JFC_>7qzaDgDf12eLr?fQVD)h=B(msFNm@7u3M3 z#g(0vbqg9!*JrL49Lrcz?t6Js==wZ@1`)v<^MZ;KwY8}s$f5heYKKSlRwuKU!M=et zSXy>JS3A?5qOHy`4iMq_m?GK2Q>bA&+~?aageJp&$fG|MkE<6LMyNxzPZIiH1d8H9 z1OqXw;=i%!pGP}WL-SL(xREHj>Vndmdj7}TEsX(9H0d>wx1d~9Uv9|hxX|=ZmTw!E zohV;lcTbqUxE@HyvAafG&`_X{yYt4lKfO}(6~^8sl9=$lr>Q2n^+==_cUBP$GPiWh z<40BMgx^`!*?*$c>sK#xS0-4W@VFo`G4J@yto;-A5In0hA?gbL;H?|bPlqCyb#}Y6 z&~CLebYz7F-vkMw8(jOIi13S4T$g(FtO!~81oxsqDChz;4`#Hn%YdTYB1g)q)0{27 zWRK6+8--r!S*Y1-oqX=%HBgmaTfL}1WBe|yW@*4g2~HYyv@Y!@0X~h6mfsmtmcC|@ zfGtd0%hziEF_q~e+WBs`*OS{=opU`zI*oG$$ZNMa?6sl!Oz#~Zy7~ql=LsK9JcERJ zz~w~BEM=MUzYKXugbkhX{Ksg=;dRw)Nc+8ju6X=fT9HZ3q*qNmw0KX_3VGQJVQkSV=O~i~=zgWeE z`4E2xRMM>lS9*oPa=dD+wUhW;f7C6UYwN5rPyS*ZSDC{~)zV$^Gj_7uK-uTPydBZY zBfPsGWxW8LgUT<#<@klu9jUoRvY$mzm-M?v-VV3cVWNwVqb;!2?T3AI2U_P-4yV=X zqG?%bT-$gU`jfp1!&VATEtTpB)KLT4=LZET`ZQ4=mZAEDr?d9-a0 zKD$u`#y_?I&DvZ|Uz{}#;zZ;UpI2VXdzoz-#D%*~e)ik50z`#;LVraU(62E^V69)- zILLtfF%qhS@oyPDmA_Ih(Ja!__-q%b2lHa2N^7b6UP86-giIhK1WTH~ZQKP*{$ZbL z@hEM+0eowiCgo%78iTjcUR=LUt;0Lwu=K%`XAvpF-NRRLYk4(-f(OPyUDP1Mb zyU54b{IJnkX3^{&0e3!Cj8r5(IpIV}YR+ps0hyE&&L+uB&?Jm-Bjc9%^sghIi+DRd z^a#>(7waTCa-%ylC)N)8I2cZKuTp}wbysP(p|lA%4Gcv~k>`AK3F(`^VSMF2jPIq) z%6^I5%C*XgH|u_1+pp(LJU|dG#7!4yUTBQj0J>xS6AEUUwQ7KYCF{&luS zHHhPEu{+z>2lb&&LURF=1>*se7Hmr04{GtiN4M6nC}Q{uvHNHmr6M}Hg20zY2;Ghx zT-I&|au5XC3k=c3IjgJko0fcM&O?l|;CUonLgDQp*7n(;QyHcBdLjl$AN09qi$N0b zhjG^-q7I97AFFaJ1f8)8Csd2I2an+kcG{2)jvPULOFoz#f2O;;$hWjX%=YXzFLTTu z#P-IgBG~7p36Bk*B1?q#CVIK%oi*pFek*^w&zP4Yqyo_1?Fw~eYAC#LjCPxzA-T~6zPK30h7Q+WW9Ld zxD=mv1Yh~@7%?HKDdu3}=RhHklU0JwTxo3XK4t3C(V)w4%WsoYA~^^J`yg>yeq9R4 zs2&eCgkmmv`uO0rTJ`VrQ=5>Rnr*td*tDJTtt!I>d+Ylr``@Px>=yC&&77!xFIrFe zNw=WRH6*h@OsEEHUo)Nn*@E7TnuM{qH0qBJ&liUa_8;eRXHYT?o$;MU`M5ohCIfLR z69bK8TMpbQD8U%2mbFSlh_tDCJ1o^9$4*<#RTZ`rUe(`&5Z~oT($U-%?`b_{9oE>X zVzf1bazG%+{elRN)h&-?;dHo)2PhP5xiFw|#;(ZF_|IArQ9x*Ip9L2yGs)8lTgKcT zRDl(3%4C7?i7Dg^N&H>n$1DV%TC4u>y5L1*)W?l}=pA-$kR>u!0`c#f>i7Q#d+!0& zRNDTFIx{FDDk=g3A~rz9fP#Qh2Ne}*qbLZWsDO%)LYF>*f>K04f^f#y2m1uQEXVD4 zhJs}H8-G5?8J$ymzt;_40#}nijA!^mx!E~e$DZ9N_(Swq&5EEUhu=W3wEN){bBdHb zs`=HY`-nQ;?#%VEVCZ6j0P=D7Q~Rg>B+Iz*2cy3EXH2>=O0Wnn$8%3?^T1bV$&VS; zUK~oON}^T}48Hksy~XSCM%nP*%;XTPYyyAVJAP($o;F&xV)`w&LXh)ng`n7e@w$DR zk!!LMEVj?cR)SJ59$0ygLe((7EL>V~SqZQEu588%FP}FGt<1k}9+PI*yUngVC)L`k zatmhXbxAg`1Sj3W>9LZ>YnFCUz#&FzyA%A-uYAwVp44(xdPytHI|YB{Rgc#vz-V*P zG=*)y|MBlLdWM(FC^ z6tM4VC`~Jtro_+fYcVK=&&EAvH#*kHG4+d%4}|oxFAg$~b@ob&4mu>qW=A?z0zMdJ zi&2A;$GC_3UblWUa7xyzkkT(^{%q2LCfOijcQg|HS8!rGqp@g&Ib#(YS0bl?>#Vkuvf5{lYRy@x^E-Krg?g>TzWz!&sIL+gLB_M{Zr7>4iVN48C87dK9OaL;)7*w{{a_sS zRW^ylyso^LB9~*a;-?^|a9CWAp?uj#_(n72oow@b?2P+jZiH8TLzsurz9{bDE)6Lj zGQh&&9^_D(z%I<6TA=y3O0*#Lv{#jhYU9xW@Kwv*d7Hlb=vSATyn!9@Zz>wv#fRi; z&1c`#ikvyK`666haV)ce98JI;uB|-`y_?hw@lG}l;eS4CgE3W`*$Oec7A@w7qBbL? zim4kXo8FE1O7(cm&2%zX8fd*P*ph<1Wo%*ZBkm)V&c{g|{^t>SSGOaljqANseBhk< zsSinR#*sCP+>%Ufna3xkPx>8TDeM(FNV-_a{v&E|ZBI!6Y2I}%&3m?1v6Job?(Q9Gp7mG%gr_&a zZrUpvi@QBbYbM{`JMwhdv4w^V31{>w>dfC7ZsKe4#+aJZv{tRhgw8}2IXg+YEoPDo zS3mn?PKLu|TpeChj0bEPy4tzWtzLYD%>R=Y^*6*)zGJhc9hSmq0;$~ z9)JwME>M@jgPeVv*wLqY}r zR?Nx1i1Vb&DnkOC1_cgCxwd~&)c%)@b|&*${udiU9C2kwrx9w9Ve0l22liYco(=>Neqbp~Ci$P4Q(=Yi% zyd8B29-TlQ!lbpWyqm;vkM~WQ)^@zcIDEYf4b}8$N(X`TVrf+$Xq_8%G=Lx$yV>;=I=Twe6yY=lR{ zTxqo`z4gZE9()CW?XYPN%ZyfUnZ(w|cAy$pXHCR8QyUSo`0Nu>TC8BnZ%22vTrF8{ zOg}7IK%R7Jr6D#x29DqM3I5v8BH{BX_t3`TQ;1RE4_1Y|ueWm?H70xZDId2}vH~0A zYFeiWNc8W`zz3}gc_{g5l&Q4Th=&IxTys~|tVygtg?Qh~)oz>342OGhB`F&4C!xl6 zVu>mWhP(-bjpuE4{@wEjSe~1Z&&h9xt!Y0jFS#99u^%zz7ZSy!Zs)fIX@;d&H-#jB ze|T_+s-B^u`B!-;H?LurJgP&<3FF8?xfe-%NOG+&eDuo$m6&6$o7tULHRMipq-w&?1r}x0(qtOLByVBOLJNV%x6x}zS&bw;H{5bv0OD#J| z*D;Tsw_{`64kS$k$9%V0VaMk#&c>yCBt7l&54&U5PC5B{LgJF7Ag`CQYpmAGulD6z zx>5`Za;poUJNv3S#=W7p9>eQ;nT`16i&`#`Nrhb~Zst_Y#V^j+@?f+V;hW6nkL)ND zEaH?gif)}8nZ2M%fF<0`eJXYrkgN5y12}8dUk$lt5kUQ`8~*o~(LwD|#M$hy|2RTK zc$Tn(>>!}9XULg2{f7ayB!5%3Tg#n712ZfmTE^qHx5InMaf3DjN`e|neTEV#^g>dR zE?LL2SUI;WJW6g|^%(yCGFPFAhG97GIuvPz={~hFqrU$6H8atuEgG6VIoro4)kNIp ztIWPGl)tan10&fSGT9txM~y64o;STh)K$%`4On$ia$_LdMFWr4w)i5H%BJ5^D2CzI zhGTL*%BifWj!W7$$@CTDJ1;U0)t)O=ObH*8vrhi52n3SC3mHn77(gBjJj{OyVx|J<{e1m z2fzGVrpbo=I_TN1_B|1wdYS0sV&)(Ut=b+aL~WQTEG2G>E+twUjjNW5xB>>#(S!&7 zeo(NBT;Uo%pXsWS*EBA7N`F)gp6Qw^X>yx9pP#0vaDm&jzwI&EuqzOLcn>!St-kAp znJtx_{24!rsehe7{Pa>|2Sqhm{xG$&LgLo#W8il`M~a(A^ylHZg1K7_PbR;|U7-fY z916R*#p`vBnw!%#kBODUMg}`17n0AJa0_;en3SK$wSGyecq{Yihmgpm;V5PDx+Ti` z#t6-_RinHxUF~|E;v%xRU?GERP8`F~0>`2T7)&00K{+qIuo<9{dBf%`T0Z+%wQ zwg!RE>!b0Xeg9wa%zusW-=}o76@N|g+NXcD{O9NYs-6EUp7}F5^JiS1D?>lu`!iSO z=jWd-|M~g99pS&r(b`=?ft(W`s&@|54PvhPA3i)E4}P1tY_)96{LPWOxTh4OO*HzP}0Clpt{l5sM|k@pxa-iLCA3P-r7 z;?@!sHC`LYTf1+AT_n|k(>3e9M{Qb^r4!L}cg_7&UdKjhR2#@kg2I_e*>Cp_8St$? z`L7(5%x&ke6u}C;9Jh+y$r`36txEAo)h`9(YKNLHjjBU0POtou`FwpB(ND-agcqXA z;iH@1it0(>C9Y|BH@44By7pH|-hZIJb8)_QTd?$BIQUbHGj>zvq!(W>hHYbs72I?c zZq~~50~1Tb+Lk1Y{M|+q)9^ivGn-U^VHb+=R*V3NEk+v2Z5L?`voeZ?*c*p4^|X6T z%9rkX41`qjkj4^c7q1SABHJ5S=g0vT?CNPwRYh4u{%npwxxWLs<=3N++JApI)5tfJ z@y8L(zKm~Pxc3I!V_leL^17nsv*ze$(juL~}^DOLUYcQ&aX zvb1LVwSQGZDNY>PxVEp8V1O2+@IYn)NYgyB*UdCh=UqRZ@~QUqk`i~bW|k05pL`P~ zu@%moA1klkeW!P=6b>{rjSwDIn)y#S66zc7w(C6en>c@ML%C~bP{rM*gSPvvWjHPLa<^NL`g?a;7rVzwYvC)Wd*)kTaILf<>3;E83d+*=Fbsb^ z@Rc7CV;P(viJBkmh`SgR9HFdLGh6e9ZtgRdqhES`DHkj7?1v_4*+M!9dFIrF*6Hl* zJ0v*ieuREcm&p9xYz8Csj~m$<3T&fL`J|=(%(|bOL4UT059!MYAMiHRkVLub3&>ed z5f_dWrB~kWOsmi((5CZQhTY}Ni>w5Polq`o=HXO2DONd5L%eubzKyXBagyTA0sH0E zPn>eS*ZS>SswA?P<4z}}E}J(TUvzi5 z+t^oPy#evtY4S|$%iv00kdwJ%x4*O7q}9vs>1&5C38XK z_{bCq{yZ~^@Pii_o zwj;xzW+$|3&3%1f+aZ>+uhVtJMeo=c;cnAH%?pptmOyfNg1e?^wt>Epp<(hV}-F1@HE}Bdhve|12-F`uKHeklP3qz6&+gr)tc-J|_rk zMS8$0UGJ~(K!qtrSe(t0gKrWG#ds{!grhj)zeZ5SC;_j!iu1T;0$_}52y!YWgF%R- z*50|@{B2wCun~G9k8|_RM{IQTO}z=Yv`314F7=1};=sj?5Is!OeLXdQ2W53#PCV`v z=3%_@a`3%)2+wx3ZOHc&q+q%Wp)-W}g$}Arw!{+M2T5bH8*ZL)Ca1lrUs)L8g`^n% z2%buF+R9jl-&%p*&B)bBa+Ahe77nMRSan**U1k@8?9Ezn!o4Q_?_<{xm6N_r{Wp)nejpMTSHg|7PA|{`CrDVe=Z@@$^xO)2|Dkfa3+a0r@@XzlSwR=+?l|1}}~JXV=zFs&$UU?&40{pQ}<603Qj2cMJ|T zDyr4i7(RRUEO}4Qbv22VyAj*+&WH(RddcD$Z7PlBMDA10xZh!Y39MB{bLSP)+DxBY+IVeW=Aaeai;*-^6Qu~c#T$d`~Kq0P*r(amFf`d?=6*H z+nBUIUkU5`>(+m|#`@Nuvii*bxNrTdbahEINUfY2lfz?N@gT|RXlw6Bh_8SOE^%{I=VC|pVWvuo57^8AUHq#_$?}OWn zadL`9g;#G~3^A7N?Bw6`-Obb*j}p7@>)k6DC@mePs$K0W;__xqa0LKCD@ zyfyLE_39Su9clOsq*9NDUKNItF@1l5<^AvG@)EmFFMnyCHb;~S+sqG+#u-4Ci`O8{ zH;?u5dc5bq2?%JEX1l9Sy1b(;L9L#eZz?~_W+E$TDJf!NzCX^dK8*RT&bu9}hOR}Z zXcRk+rBw)3JzwqNy1pI0fOg0|MJaR`7^~d3puMWTM{0`e6w7LAjlv`7s%>H=fWwR} zTF7M{7m5Tiy zj5HUfw0@ei3=JF=iuQ#_7e8J>w7-7i5yqLj2Ku%#w!kzNh*%l?bbcU(?K3fc=s(}Q zc>UO0|KY-keVX6GOd=xKdC^He-npd@K7SASY>z6sKHjsp(>G`FOgII1^_IfJwp3`SRIczh6|Kw?+m{!{ zhP61;@x+vW=U!e%@z<9oRIuz=wg5;%Q&v`XcXo9AF*rIp`ZTf+d(r;{fLSP~eEezU z<;Gr;hYq`uz!F$_zYeL>CzbW`Fza8f2cFk`g8%g+cvMQ?nq(Wq z66XKqLxjMN0U~?DdT8pU2!?+(qLb9?9@iVR=66SH^FYMaSINrYecw-uTtc5)tHXpx z2a@S3@efzSDn~(~yYQ+#0qdol{_MpFQ~aQ2;q^wYS7To78q6AXG%r_$=lY9k+nd=tO8!?HC!f;{N|1#9@}+Q%_6%k)58d<+S>D*){|pw**D7D zwVYkm4={fu@6{+A!^x(MlSYcrV+?QlzNNm@iym!;wHLBL6h^ga!wnF7*7)4( zh@>oTLO|_4RZn`U8}B5ZmiYz)vn+zvix++!>Sey&&I_qLRt*AU%5X$GBsnKQ1Z+tQ zx+ypO4a=*SxA|jRwNbKoyL8hJF-a{Y&B}>u4s&sPN;3wGZ}D$ZrmJZ!C~3ZVvSEIz zR94`y-`DZ$jBR9pFLl^GT4%xd`?V?EkI&$NdbYc5<9d)mIbO)5;A=1L)pYDcbpZSt z+Iy<5D_1gkWimb?*{a1s70iCpT>GV6A*WBE*>6GMmpx;^&J$~bT%_)g5?=2T{vmVZ` zP43HC0jQ0x} z%L>1#Xf}E4?_xWjKRj{@gh!vWMYSzaZ6Z<<7Zn3J58m%OU(sjsR^FW1Rsjk4_@%7% z`$S# zRSph>4=u&Dg;ngL2tV#l7Psa+zH81|9CGkmcAZV(JZKm);zzCuaR59vfSkQig@6?# z(5_2t0p&oJbw>Tr*>mkEbCx_ya&M=fBiAM0(a}-Y+}td9s2U!za&wBzi!$?U6ZDNq zBw*+>3R$~vF#+ZGz&y;)6 zWp~Fiyqox)A@$|e(dNx7C~9P$Kj%3=?EpX%~d$EP{~3v6yMF?}O+f5&%JXTbz|c7T?=S8evo z)Kv3u?St+G5ZsYZiqVBG_Y|)N=i^g|pT5C@@349Ay0v}vBAU}8$Kb5~702RA&D~oZ ziZ5nz?58t~ttqD#*9&=`$P0uQH}o=@+j*c^fQRtpUSUiAkh=qsJ%Td z7R}L}8l27Gy*O)njJ3SgWhYA{6gNjTLw#Q(Ree>qlo+%oB+O zF}V9kHw)_aAAFdadM+U-XgeFt${pw%h1{rZymvUk!`B%NWz0mRpH)I@Chb@|Niv?| zJN%>l0iHdly{10c=tcgHxz-FZ6 zJw<$l84!TdofIooB7vp>(BCYOEW^JM8fT z7v0FCdnsvW+dpQ=GPiF9ncqY8F-C_=kT-Akgk z9ezvzhB@;<9zjdzx_g;$DS+g=DRSk#?pHt-S1|~Us+ng}3cytqA5zj@7Oy0oi?rf= zQyhrAW$WW*+nUq_dz;RiqA?(D+-;{PfK)+(9dTIYlNx8vcuIFSDhd{N%{6|qFLjNT z>scTUw~Nj%zCc_*@@zFeYv=QIc;5f^y|z>$uQHvVLx&uu#sk;1=ZC~?;Dvn1suV^1 zburjM6xtgBnsg9II#G~f)k^3kg(2+;v~ecq*ZH7e6mF2HuJ!!K%a!i>CiTcY zl&i0=d!Z+Cr5Fv0#z=Bz9@dpv<-u5LzI(?+6SJG#7>6bojH7q(Fe+ojlTWiusHCy% z%PXa86zI=qWvb`U-u_vKTo2+aE`SLF!ypp7gVNvaBrA(&BRvAiW^Ev#J-KhGIrS;V z9x4;IR#oy3Aa^#sF(IF17gsj2p{0+}cj3r07Q?m3ZD3K+M%$&<(h=sap;^@Jn;^Zj z8tF;B%-aOS%0@_pfkv~EYOEg}Cm^%|X9%lrS?c{VX``5GI~sIuRtC>#_dlW7XR>m* z!|eYiDd;6w$J#Z$%-jnOqiwxR?wHAnQR17i)Ly1{c-8M$2($<_VUUBg?-~kAzjr<= zB|PVhGAe-F;>}c+S=c98#++kB!(+y71ZL>M+( zXe~o<_&VDAT$Y0^A2RRA0er9s$@Sn;zR8Xyg10*>OUIt!A&|Lq6t=9TU2S0ZaeUn)$| z+`9$YH&0Fjgupm}3_q82P!7*F;kI)#Qse@<3=ek0WIj0xq0wch!0gDML$iX*{cp+o zntrc3`G7;<=Cn%JrZg*_bEqoULT+)C#)qTSW6t0+Ryxz(jpSSlgKWI+H7FU4EOo?8 zOdJ~V35y(?Fg86e%#U>HNzoxzmd@vHO8|vp00pXD$Te1zk!kw6tX8%{n_~xh>X6Ab|WifV{jNS=9{~jD2hX{B&vYCTL0xi6zj^fkAb- z#u^We#dfH@Ut-F%=UA5cQvnGl%`^Z!nf+cEoeR;4k9Y zRsl)ho1@m-sVCn%S{L`$VnG&7DQW_D2plZxak!P`VTopLgT%MH4OFdHRCd+C`yP?T zKkh*}fOM}vf=69JixLR5_Knb@2*oPuB);O^BS0{s0?7W3YWS0Pl}rOyxalVAKw8d+ z9r=AMbktXb*?w43@XnpX)~2@Z%~Jg>5ao z1u6OCVJ|a84xs2}q>BpP^4eK6|3wJcYc5z@fQG-HM^Eqv+%((4W3+JK(K^R|qtT3? zrH2BB@PrT9=N1KqzCEb)q8e8d&_41ZK?Uk9L1opbCSDN&>B%yonCIuN?r709YTho6_Z5OQXS>VMp;5dD9|C z_EI#zFA$mepw;S|1FRRc{~85$n$rj;|H5wzf9Rn@y{oWF_=-c{4|MrfVZ+w&9q7dR z2esfqN^gMNBeZw$Nb&{r8f))R-@`-D)(ZRC#`M7OvK1qx$rX`D0dNWn(bsEI!$JV2 zjuE3+y##$v=LPb5HGs@}jzBA@xi@ASxPPI_Z~yvAXr_anBA0j;VtYs&?%+O0h}fQaJm`zduhB< zRU^TX5%*YW18~;;$HmQg(Lcb_UOdhN;SCSt-Od11<0H`Qq+KJRGX2rig?Qx zfMhCwNs*QY8+oMw$(7>T<`|Hw@668&4Zk10&cCXQq|4+SXSx8e}}N zhk_?_9t`AasZ&XSE|1}gdYRAu@P7b5f&;nP;c2Yhz)55ix#ZhKpaKVjs;U`-oc(tce0`@P^L6=T|!4c#kaL7}SByX<1_JnNm zW@bvPI+Nzm@5{hN_s zDwz8>SCXa};NP7*g!uiNC+{u10sn3d=uOz>0B#)#LT%JWn^r^OBqa)UD(Shm7)ixP zWzfHP!RpJ+Q13&O*y^gHTdQuW562xwo+&n2-v4gtIN^&}kb@Y>Dn7iFauH;=U@-kz z!hBr=YiQWlWp-r|p6WeToXQ$k6Zhz7VEs@ESDVZWo~%HjD33W!HPi)cc-c%_c-ic* z#?reQs@H5XTQ|SrJuX|D;h-d3FV z)3FR7e#^Q8^7J&Y_EW%r$2SLP2?X@YgBd4+kH-LdY!B$2sj;4u0(XvpOVVHw>;h90 zI5J=Br@1*G158ZwLh2L*zPH@L!vPW`&!dgDt1j5TId@AyZ7}-{cG&t9axv7x7{KYHDh>Cec zH?ImkxZ0zp!FzDH!g)5i#FI`b53VeAQlXZ=L3YEf+weqWw}XGGQ#;!ul|`2o^XN}O zQ6l|uPIp&S!qw)a!qpf=agQJVZFm<>XpO{jiqhnuh|=UJC*A38PdmPv6Ihe9a`Ei^ z^6KEi=q!X;Ae^+y4)nlKhF;!|)P?DyWdRbt0;Xre8DJ=TP+9`WWT0e*UjRQ6zfp)nzJShK2Nlo891Ir=+z*r_Ml!(9AD z1xM0;wRA}54=$BGo0=;+5l@iYON;Nz6{V;BYIS;$eeTGpC3P1w_vsU#D<TIuHAR|Qae>+vM0c+CD96rM_5JRCeYAU_9&>~F_?z!+&*P7sLa@FZrDUCr zMOjanv8hi;TkYAY-V7}SrI@2TFv*S%FI(Vr;6Xi9d^V@LhRT*aH94cT>m(H@tb)oO z6TU{@Dwq+PIO7NB8iBwT<>!IAw;<&&ZAQu;2ed@)3_vO}9G(WxIKb7zHP!_J(mY(q zlH}2zdir9N`S#@$E=#Js*zl8%!Dp$*(D7*)>QB88H1bx-a&$fymp_ET3Zx$6vh0iTPm5Q+eK&Ww$GUdek#&A_W#u&=0o(aY zL3t0e@sGQkYjIG}ZFn4k*8eMk_88zZuo0K}koI)E&^BbAz(z>jL8?b61W8A1=7mT{ zq5J1f;~&4F^rwL-WVs%}XXrpx+tW<1Wa>Z}JDXwl<23%G&9J@QEz-RO=ketyk!QGV z{Gi@!cr7&4!A!bi1^%f5<>1IVTYn1f;0TXDfYZSSEl+IC2e_swAxP=J4S!Gy+e?X` zUv`=}+#@o+k-pvSk^018K#>^0o=u-811B9!8DDW+3UAr6i=xVSMrH*pcu=B9moXYc z!VD(-sw>O!;V8zf3t@Kl0a1~S5$@@V3tPpam!UJ1xI0fB{3Tt2#f3U&42$iaB2o;V zBCeqFV>GB3kEB8R#?E$KVb3bi2svFqNq{Nufo2s0ttJk}=Q9`}S#v`;mH=H|E@$?M^4b6$UA`%qlLfIGPV zsZNIgRgjng)7OO=!=cgMI)H`s1HveN6sQUws6>d;((MHFUnp=xHgl~8tXn;;C8&ol zJg}x>Kv)T&+PUQ7D9<+(^VekS%=1u@E|k`abjp@~O)?lx@*|4%&fvwk?YoJI@f?Yh z$z?;2yvbSLNL~Vo9`9gHw&eaNbvRN7>FF5m4%(r6qSgS?*$8<&4uBWR78ycHf#igM z+jQvjMkw@90K5zE5qNAM{OSYQT@=5H-w3cK^SUem#^!bDy`VWHAD?N#)R4;esY+a- zcoTR#TZ)|Is+Zud=iLJ%eurQ6A*$_ce|myjt$f3Ygo5tSJ0&&-{EozflOD4{xS|e> zTLJdVu{xt*t^#%FuIAi2f>)wXv}Tgc1L2|*hg(4-RO<@Bc{j0pCr7@B!jk%cEN2}V@oGo4W z335MVp>}IKw>7WYg(_qkcD2u($K^~Mip5b*LWadU1~?&42&;A4BgR&=6;Lu#`G`>h z(qW#BQ+c$cV~!4m%Xm7WS5!g&nP=BropyjZV#BL=P=J?KMW4j$7?k*?_t|U%*!i@^ zdL|13MJ6#{RmU*9sVyJLJ(>FD#ezL8CRcFcgWPs(7%nYhwHC434@T1H=959KXW^I* z%-sT5)3LfNh`e&dRh~2b&DVE!MU%)~NUWqMy`&#oQQHctdbpd#Ms!w{AXw7h&FhMK zF(VS7PV$OT_oR8WZVV&9v%mlG_@6iL?Rj zIXKeHL{IKAXwN1nixGwGqoJ;5QbU5EtOd}j{(}~gd)n)6tgf0rf)wcL(UT@s&riOW zGAOj$hHx@Q_zUjrN+Vrbxvu9J8tcOQJ-+rs`ifct+0c`WeSM(-n=g*VlD-PaIvYl`x%bv@p4QWriMFGxFBAM5< zZ>j@;y}PK&L;+T6DSWfQ6qhnS+=$Wf|>JW7C$5&R>;|KLCbIGS*?<{ww=Y{Hr zI9@>&={yGLCA=MBb{qUUAJ*gw|4v4Xe+|BS2Dja}e@H9ji*|IP z7wS|rV|I6~9J~Dv2E(!KpLJjuRGgs!SH%f|;i%LEh9A}~$@V)7AtIyC)iNSmkV)H+ zK!gC&Z$mkOf`Sr|$Y-9_#n9~(3YU!o+Rj5P9+;LGxEipL+M=$|O8`qTy88s_Br6SX z*Ux+m;om}88|JMQc<=>*d%45&!6!x~D`O*$v+J-?L54vgcZo0}b!86^+$O(K{Di}M zkTrL{D7-x5aZaL_nyUHStrQrfpRv)$mjEi%03XQ4&)q0*?HwFLGiueq9gALmh*7RHTXgW&hQg1{d!dF?coPBk3!7CQcm zoZQDDK4-J)^|6R#bf2QFFi_4sIQ3RX&$9rCSo+U8gy)g)tB$NoqgI+gugnLjekfA_ z2(I*9G%b^CmEyu3l8T~0pi^Vgdr7|$ut^@2f=!U2QAtI`bgT?$0P7q9M!a7a5p=-< z-s3_Pq_%Xs5e2(v3@dat;&XP&89jGU`Mx>`bERqX>Gtz^_D%?0Kp08(xbjrkWCgA~ z9}AX<)@Ewi8*G&0CTM;n5t;pHNn7R(xoaEJvl}HyQQb|6`Ur3C#W29qxC@+-Q)nkOEtA^+k(_ez5rki0wx67a9s6Jx z7eEvrtl#d&T_PJQGDkJ+yVwrq7Vy1JbaAByVWG~Iw4vNHup%9UVz%y)BB5}EE*&>y zCbgIhkR%@I4bPH24_5Pm+odoRy6p5hv|c=tYZZXTeSgUVy%;sQfS&lIhV&#|#u=6< z1;QyW;N1|V;5-Ogg(3S?s0D^)85MMlROM%EV%Qe6*&&PM{ig0&tGaenNr$c*J!w_= zshD_Z(l^@V!UY{%kw;g7VX;(2Cq@Qm=L^9mT;W}0pgTbHT&}rMwJtQU5f~_k@fi#$ z0_+RUsvxJ=#1%XE`6K~GH?PAVg^r_2GO(DfyihujoMzepteGYtm`W zCi)6@y-0n=7yZ2{lb1wBp4@kGqUHV7mMj1<-!N|PfZ}K0(sN`z(02sdUjYf|J-MKq ziUBe-p;~7;n23}uFjN5cQsITGXa_|+`+gk(CRYmdOIU(45a~|UA!beQkJmw0K-&yT z?95e^jtCMxdEY2g@Z1P6*Xe{1DWKg0Jw!C2nN~tmVw-dvuN2;phfX^ zma>cWfG<5g3Kg|Q(doatvZ`N>3K!olP%4))C=&`t>C!7d>)?-{lrwrkynmAW{tw4x zXB!oX5)LgA2n!2V=o9Z=^+=d;WkB7A4f`f^&ud>pyn`Jp(!oC0k9U+kgacw+QFxB4 zgFJORYpTwz=TQb>ch6v4ZdqILS= z=6{CrJDCMokdDN*4XqABVa`{zrXp4w-n%nPjgtNWqf#(rCK-3C&E$e(s22p})V9l& zOb+;g;^GKE*P<~TGA|nVe0zJj_@M*?K?xWEcE6qm<1r+^2K-yADE5W=I%efgh@$AHJDCFw`X$W}+sLvR46SBw#T--N9W zh(1F|^0)Ljf|xToBqu5?0qL#x)s>8b0GPr?(L%O3gsZ}*pvh=FKeXJnkF|P8-&;B)>>0}a~bTBI) zbqE(mQ z4%6pD=^CTJ#9}tY3ilUmDk(U($|Zi!JL+W=@6HkPKqc(vb~D``hyNzbFo8dKhrQ?M zkmTs?f7Vg9^zw|s&Q?U8tbHl)FK2wlA#=gZZUGkbl*uXlXB{X9V6l0fX%P>UW{gCI zymTfOnk&%L$-(AnWV@5iu=`y!LG9)EIy9H(W0bf{JZnd+RQ(X2tLHMeD&*f+IqmM% ze)GsLm{SeHB7jw2ynubawH8M-zfBI_qR)lIPE{&1QyJ)qBn7I8Ytmq-!Y3SHHl$qO z8a{%zi*x3Nful|gF+-v>?!+^~kE%n`hpw!N@9Y&0=D|!nV-Fbr2{YB1*E9x^r zYxI?0m&9sISL-UmV|I7+AB1;xeaZSJT&$@;_eR*GaF1<(<%C+xHD3S?V5dbv+84=J8iNDm{ONC)?wS7?Jj}hpY2x^McakZfkS_ z3=uOZ?xGJ_wh+c}B5yw749j~+bsfr}$^d2xc@H9+XVFymP7;#87H4Xgh@2Q!t+NKi=6f3gAkgy1~AQz(_g0x4K>gYg4_7G``RC;G-fUggx=R*|l zO*?3DHB5HbaL9r&cTD~?Bh{&W12hxwO*Sgt+0k;4Ecsc#PzM_kwgmx3rmzM#pZ*C~ zo_!c@L!Pj?4cKJGF}qS)|9-C|+vG7^+61@-2ngU1bU3m?dB}uxzfL_GsS8%)XIl#p z3`I%uNA*154~Fni_Y4o0GdR2;3XaY!thz)0f?Z5mS2`Y}^xn==T(nqq#)dByMytS0 zZK+Gk$42cUhvY^j%C;iRdXNAIj^l-roXfJpk3yz3`X!*7?Na9?NR6!C(qXwk(buEt)x(iu|er;_P|yrn8VG`P)FTV z+H37)H3T*lM%+?2<;}G?)QqLcQ6{>$8eIG5Pq?fxoGI=k)%^-@CYcA4c7Yx`>696pL0bH_O*B-dbK%)Inf@k0EyG}fcTC3&67W1ij)=Z zyA1{_KEiRyflyRm2XpcdM^@5)asrn+Rh&G469V*U=4A)71=B&IxkXi(pTO}Uf#c6G zFXs5{n$_3sBC9Y4)@D>DHLcs7s5*^NW(Yq++5aM^_Xy}f`;)nsUae9j{2xOVD9e{8 zb22^`1NA4|S&;k8aU1aU0VhrI5MXQ32(xYkcL<(BxQ&3i>vonE zqgq8PmR20CPKR57wV>}xRHK<3F1LG%^85|Vzg~!w{T1Y`r-W5uyjgj~`Axj*MRAWj z)>GwQ;pVooVq7++^BL!H=Ly0o8iA@8C0n(oc9_i3a0Qv1D-g5{?(6_bpI1m*(nV7B72s><4A`K#Y!SIY9aSjCR7vM8_O(qIvQmlj$tIQRM z-bfu8>M`KBod~IO{|N71Ac=APIrts1y9Z`!O5B%sawqb`@rgl+dnE6Uh`U=I?44+@ zch1+F9fFso!X~!Vc?6w>H`n3R={OJ-BNtRsF?UO`UqBo}j57Rn?9PLUxfgH@M5zbf z64)MU_bx$d_ddY3yWRBS-5q4OYbSlfeBX-=B0_!rXD!VCvH&dZ&2&T3RI1 zH$(Xyog%S0--MOggc(+Fsoh;^x5@A=K#VYZ$#-UHIBTIUxv#yX$@_piVE{jD)`g%8 z=OGW7VhPptN zAhm@eF#*nJ!kjVwtvcm^TE97=lyZ^ZAs%L&O&aGjPb?_tn znh#N7@#pY~hzx{$Dlz=D_8O~eHA(iEvd#!w?(kv7oSG6()dA}vO}eW;vn%Q>yk$$> z!F<}b)DC9pqYii7r}S^*~vJM23v3)Uk8yk zm>%XX55UC_e-mP?lFv01&Y6F&>roP0EZVNQ+lfOF>nt!Vz7r${!j!zT`m;oG8jz| z_YilGQk%xWzu&Km1+*s=_&WjT^OUB}oQDp!B6a&Vl&L*wrN*V$+6bH{K5Y835A1VrkBqwI`3Tn!w|zH%6Ew-sd; z0FN_9Cf$H_HhR^$o9G9Dc=!}RN6hY?mR~JMn?*$WXM#%7QdjY+_iXfhr4mtMl6OlD z7apa!{juXinAvc>Q)&)}%knQ5M7JWURQaR9_1g6LHPGmaM4t3`)zm&ch+g`dSQqF zvN|79*BI&43_J%77hJg>oo4J0Zi7i;Ju{o|S=kk`9?PBozskGz zucof$AN{Hewe+G<5P@n%KpTRH0`l-)gaBG3YPF#d_^!oT5IB49*|TTQeC9Jl za>^2oDdraa#kcy~KjaDTlVi>?R8jQs*vw2`VF4Q30pribv^h@KBzV@Y%@=E}P<@Au z(7WHz!_iP7-0l=~-s=zA5iAT@tJLjh(Ne08qnzfm7Ua9ZO(eY9sP{_@n> zp5d@C^kT4kxQA}YHNR>i(s}xDyZ+1`o&`5nyINoCf$?aNcQbhqhJZ|@)>pNvK0Uu6 zwQKbENBy$-$c&_hdJcCiHRbwuPs`@3r`y&c2Ag=mPh(Ln(H{OCD-a|%fx zt+kG)cGlBqiK_?C#@!k`?dlh+h1j-+sCR0&)H^wufn%x5wKOR9tJf}%P4)v+$8qmY zu>A!mV=`Q(sjm&XhPv!~Qulkzd=_a(<=Xrh5(fjgnee&qMSXK;v+m0+Zt2Dtu_RLM zY!jW&{BfKn>XvIV+KM^$Jxz2_&(7b?Erw>!qwXr8g!3o`o1PWwK23Q&_|#timSxJB z&Zp8Ncg z+H7#FBY))&b}8W8%OXW2&q=A6}i+xHnh z5(;cA`ey*rq$`UL^OB?JNSiX^BF|U1bp7BZEUnA@^cvnmpF|mb^##dCs96dDau@tX#Q?v^ld?S@y%`p5wZewd-INXp%1*;<-V~ zae&HOP`ef~xk;YNdx*?QeK%O^MFmqgeNF&rC)eWGGaLs&YZ<+6d`t ziCLbjri%EYeFpP)5Emy?x;7=M(8=3Y_0CZ5|1NI%J+ai6K5&FSu%fNHPkcyrnfICp zS~h>v8Pmq6s380BFGZO_j*CQ9vLJPP3s-TisW9}b@X#E5+L__dqU%!kGNvha-(|Fh z;#8@&4~!<&`YH}{Hm8sQza9lPy&#S>vRhR$0Y;_XyhVB3MUYgtnKeu{{!9-`g{tc% z$feS>#L@OFoNrunk(C@3CcQUz>uTM2C5B%2SE%iW8`MxBs`H((^YEkBLHPo%_D;Rq zwy$)l*W!#VGCni7PVH@9J9^Z$f4yO*6`1ZkhbCsaFu6E9A9ws`hKC#l`-3uKl7|PZ zj!!8nfJ1=jTs)cU;Y+VO%wtlO`Fz=_3%TRK~jzbs#=WfBJIG* z+JoK&qp0H~Z!KTDoXgH3bD}vX?#T5Jco}qukbPpW>Z8u37PKI-XRZ34WWr51B+o*N zbg*UVx;zK)mH$FdpRnbl&Y9NA%G=U4y%8JYPw1%(+2j-2PNh2b!xpz2a`-=*u8BEL zg*ED}n5KeILlS8{YN`g4Jl9sHX&m!wjC&$vd|gqzXVTPiDi_GnXBjoRPGY~Jp-bvo z$;{?KyA1bTRU<=J{{g>Z`zUQr#`nL85}d_D;6k)Sv~-A|QYCCcu)B27@!Hz=+k+zp zE~^V;HOu;Fh>RD1tTs4yqy z$R}2`S&UzeF}5)1cY{^S`SH%RC>vs>_uM{-@RPKwpFy5mVv=Xq!ps&Het_FX<%Z6I z^q3!W<9dI)2AKwce`>U`^$5KS;?uM;*Ah)8m#S*k>1X!WRS^vtt!RR_wF#<@-h0Xq zzqf*!=Fpt$QgbBYa_oUZ;7HTC%=1d`!@T(2V6nT+4W2fG0F3If)Ze>@pWIA$7@-@0 z3Ihlo#|*?(JrMHdw7XU>9QZvRX+*w91qqVHkXGv=4*GH{KK)E&+$+*T0o}^(K;5XR z!2gy((W zOTW@_15}PA`%H*%t5AnoP3Wacw8W8&fEuwHd+)!8({@2-!wH$E(j-F4&AA>j@CG@cg8gi}e_DfnoD#>M0oB9R*GmR38iauQ^bNRM+LZo?Qb9|Gw> zPTg?X{1d3KaG4aP*q825IxvQgKAGA*8FF^6m>$~0FEkM(-!gcveV)-$EiN7m&qzd1 zj1YgwVVeKiV0%LStrO|qXd%l;i6*7oAqR0~9f>-L(qoN&pipEKiJ(B#e)VKfCW?Q$?&0?0Y3IB;>g^jhYGz zvv5;;d_g>&USS9<)pIPCbCXN^S)|I2RtCK7Ol_{YA%mh)G|}BhP|nr8CD&$*;*H9B zrvGA8p$R*=IZWD!WNT=wXyY#_JbzzVpMCA@Zhh6$8Sjp z^`Le=nxOb^O?lxBI2cqjfG zI#sW|z-4}|Txkc_(IQgBIq{I;&_pjCrWcuD!i`FB;S4LH3NN6-g@qfBFpNi{Nm1uY zK(d6L^|`C`C%2=GM`b8&%5iU<{S0SDu6r$#7v7dSlta<8QiEjPkYBzpKWy_T-}V8| z?IwVKd);yYvjyBn`Cf^UamDEN<1SR`XWp(+)ynnnM!ggJL#JAG>D)<)QrsKZ`4Ba@ z`!A8U*-M2*;-Ho2U|3WjA(2`;#_=``=MAD?KdRQ~MM%oDW8%aln2aCfD?DWH3V!^r zM^V+QV0Umm(~RP)IDAuG5vmI2|L$enom^@Q83fO%q1V1ToqrTo*sn&3n8o2aCLydW z;uLyPgt3q0KlQKP~vjHRH!x^$3|SWVH(I5 z5F<_sA_5qIY!go2k@rAey5j|s!&bR8)BC}UOnTGTISgWU_xSEXp+-}fSmZSu@i*RaSTjn=uqo_i^6_bErX;rx_4p;dWe1oB6=YKT!alft-FQ(^c+~_xg zx$$Enkx`t)acIc385#?_f}L>W>DEfcaF|yP&kYU={G3QO`4XX~l586jT$<9cPC3GG zs6(zW(9mgf%8M82bk6O5ut;`zNUmR?(asppt#kMfb}(;Pzg){aBrj`3_zYPlEJ)O| z$hF|~+tUPvCb1SV-{33qmsBbKhi-||N%l$)3vQC}y9GpU;(((WlM@v;9@o8z$l&_Q zc9hucp&tq= zY@Xx2J%q8iy)tJqFK*G#npcDTww*@e&6D{*_2ZyX9fgB{SBw;TE-=<37R zUwytH4p7md^GEXX;wWm`xP4|*_P8Gw0`yeJrCfq zRBUnr1$_p4f&dRJ!6opCjJFQNS0{W4!&YIpj9}Jl9Vo$vwYWYKO5Tf$SU*~YH{SUi zgmJhmgzYdc5buNY*%@#BNJ#O)mJw=&@Z$g7*LainAOA=*dACd<{^u4@gq_I$3lZa( zi0K&>$AoVL7w7FB>(corePackageJson.exports) - .sort() - .map(async ([key, input]) => { - const value = mapCoreExportToSelf(input); - if (key === './package.json') { - return; - } - if (key.startsWith('./dist')) { - return; - } - if (key === '.') { - selfPackageJson.exports['./core'] = value; - - await Promise.all( - Object.values(value).map(async (v) => { - await write(join(__dirname, '..', v), generateMapperContent(v)); - }) - ); - } else { - selfPackageJson.exports[key.replace('./', './internal/')] = value; - await Promise.all( - Object.values(value).map(async (v) => { - await write(join(__dirname, '..', v), generateMapperContent(v)); - }) - ); - } - }) - ); - - type RecordOfStrings = Record; - - selfPackageJson.typesVersions = { - '*': { - ...Object.entries(corePackageJson.typesVersions['*'] as RecordOfStrings) - .sort() - .reduce((acc, [key, value]) => { - acc['internal/' + key] = value.map((v) => v.replace('./dist/', './core/')); - return acc; - }, {}), - '*': ['./dist/index.d.ts'], - 'core-path': ['./dist/core-path.d.ts'], - - core: ['./core/index.d.ts'], - }, - }; - - await write( - join(__dirname, '../package.json'), - JSON.stringify(sortPackageJson(selfPackageJson), null, 2) + '\n' - ); -} - -run().catch((error) => { - console.error(error); - process.exit(1); -}); diff --git a/code/lib/cli/scripts/utils.ts b/code/lib/cli/scripts/utils.ts deleted file mode 100644 index 1d8b54fafb1..00000000000 --- a/code/lib/cli/scripts/utils.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { existsSync } from 'node:fs'; -import { mkdir, writeFile } from 'node:fs/promises'; -import { dirname } from 'node:path'; - -import { dedent } from 'ts-dedent'; - -export const write = async (location: string, data: string) => { - if (!existsSync(location)) { - const directory = dirname(location); - await mkdir(directory, { recursive: true }); - } - return writeFile(location, data); -}; - -export const mapCoreExportToSelf = (map: Record) => { - return Object.entries(map).reduce>((acc, [key, input]) => { - const value = input.replace('./dist/', './core/'); - acc[key] = value; - - return acc; - }, {}); -}; - -export const generateMapperContent = (input: string) => { - const value = input - .replace('./core/', '') - .replace('/index', '') - .replace('.cjs', '') - .replace('.d.ts', '') - .replace('.mjs', '') - .replace('.js', ''); - if (input.endsWith('.js')) { - return `export * from 'storybook/internal/${value}';\n`; - } - if (input.endsWith('.cjs')) { - return `module.exports = require('storybook/internal/${value}');\n`; - } - if (input.endsWith('.d.ts')) { - return dedent` - export * from 'storybook/internal/${value}'; - export type * from 'storybook/internal/${value}';\n - `; - } - // eslint-disable-next-line local-rules/no-uncategorized-errors - throw new Error(`Unexpected input: ${input}`); -}; diff --git a/code/lib/cli/src/core-path.ts b/code/lib/cli/src/core-path.ts deleted file mode 100644 index 1136c71bc9e..00000000000 --- a/code/lib/cli/src/core-path.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { dirname } from 'node:path'; - -export const corePath = dirname(require.resolve('storybook/package.json')); diff --git a/code/lib/cli/src/index.ts b/code/lib/cli/src/index.ts deleted file mode 100644 index aba7474a42f..00000000000 --- a/code/lib/cli/src/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { deprecate } from 'storybook/internal/node-logger'; - -deprecate( - 'Exports from @storybook/cli are removed. Please import from @storybook/core-common instead.' -); diff --git a/code/lib/cli/src/proxy.ts b/code/lib/cli/src/proxy.ts deleted file mode 100644 index 08376c5fef5..00000000000 --- a/code/lib/cli/src/proxy.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { versions } from 'storybook/internal/common'; - -import { spawn } from 'child_process'; - -const args = process.argv.slice(2); - -if (['dev', 'build'].includes(args[0])) { - require('storybook/internal/cli/bin'); -} else { - const proxiedArgs = - args[0] === 'init' - ? [`create-storybook@${versions.storybook}`, ...args.slice(1)] - : [`@storybook/cli@${versions.storybook}`, ...args]; - const command = ['npx', '--yes', ...proxiedArgs]; - const child = spawn(command[0], command.slice(1), { stdio: 'inherit', shell: true }); - child.on('exit', (code) => { - if (code != null) { - process.exit(code); - } - process.exit(1); - }); -} diff --git a/code/lib/cli/tsconfig.json b/code/lib/cli/tsconfig.json deleted file mode 100644 index 2831f7bb6d0..00000000000 --- a/code/lib/cli/tsconfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "compilerOptions": {}, - "extends": "../../tsconfig.json", - "include": ["src/**/*"] -} diff --git a/code/lib/cli/vitest.config.ts b/code/lib/cli/vitest.config.ts deleted file mode 100644 index 7420176b2e4..00000000000 --- a/code/lib/cli/vitest.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { defineConfig, mergeConfig } from 'vitest/config'; - -import { vitestCommonConfig } from '../../vitest.workspace'; - -export default mergeConfig( - vitestCommonConfig, - defineConfig({ - // Add custom config here - }) -); diff --git a/code/tsconfig.json b/code/tsconfig.json index 0ee2306040e..db22ea5f025 100644 --- a/code/tsconfig.json +++ b/code/tsconfig.json @@ -10,8 +10,8 @@ "isolatedModules": true, "jsx": "react", "lib": ["dom", "dom.iterable", "esnext"], - "module": "CommonJS", - "moduleResolution": "Node", + "module": "ES2022", + "moduleResolution": "bundler", "noImplicitAny": true, "noUnusedLocals": false, "skipLibCheck": true, From 858f0982433b16237ce23b4190836c8be67996c2 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 16:03:47 +0100 Subject: [PATCH 005/111] remove CLI package --- code/core/src/common/versions.ts | 1 - code/yarn.lock | 18 ------------------ 2 files changed, 19 deletions(-) diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 622595339dc..205c3f375fc 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -60,7 +60,6 @@ export default { '@storybook/web-components-vite': '8.5.0-beta.7', '@storybook/web-components-webpack5': '8.5.0-beta.7', '@storybook/blocks': '8.5.0-beta.7', - 'storybook-renamed': '8.5.0-beta.7', sb: '8.5.0-beta.7', '@storybook/cli': '8.5.0-beta.7', '@storybook/codemod': '8.5.0-beta.7', diff --git a/code/yarn.lock b/code/yarn.lock index fa4f0aaef81..87fc2c5f85e 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -26665,24 +26665,6 @@ __metadata: languageName: node linkType: hard -"storybook-renamed@workspace:lib/cli": - version: 0.0.0-use.local - resolution: "storybook-renamed@workspace:lib/cli" - dependencies: - storybook: "workspace:*" - typescript: "npm:^5.3.2" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - bin: - getstorybook: ./bin/index.cjs - sb: ./bin/index.cjs - storybook: ./bin/index.cjs - languageName: unknown - linkType: soft - "storybook@workspace:*, storybook@workspace:^, storybook@workspace:core": version: 0.0.0-use.local resolution: "storybook@workspace:core" From 2d955cd079ab692d8ec55beedb86467e79aa0058 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 16:26:02 +0100 Subject: [PATCH 006/111] fixes --- code/addons/essentials/src/actions/manager.ts | 1 + code/addons/essentials/src/docs/manager.ts | 1 - code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts | 1 + code/frameworks/angular/tsconfig.json | 1 + code/frameworks/sveltekit/src/plugins/mock-sveltekit-stores.ts | 1 - scripts/prepare/check.ts | 2 +- 6 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/addons/essentials/src/actions/manager.ts b/code/addons/essentials/src/actions/manager.ts index 9f43dc8f053..88cfe89adb1 100644 --- a/code/addons/essentials/src/actions/manager.ts +++ b/code/addons/essentials/src/actions/manager.ts @@ -1 +1,2 @@ +// @ts-expect-error (no types needed for this) export * from '@storybook/addon-actions/manager'; diff --git a/code/addons/essentials/src/docs/manager.ts b/code/addons/essentials/src/docs/manager.ts index 6101f7d7926..9f14a38904c 100644 --- a/code/addons/essentials/src/docs/manager.ts +++ b/code/addons/essentials/src/docs/manager.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-docs/manager'; 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 4391c939fc4..7edb8424063 100644 --- a/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts +++ b/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts @@ -1,4 +1,5 @@ import { BuilderContext } from '@angular-devkit/architect'; +// @ts-expect-error (TODO) import { LoggerApi } from '@angular-devkit/core/src/logger'; import { take } from 'rxjs/operators'; import { afterEach, describe, expect, it, vi } from 'vitest'; diff --git a/code/frameworks/angular/tsconfig.json b/code/frameworks/angular/tsconfig.json index 2334d7409fb..6bdff72fb0c 100644 --- a/code/frameworks/angular/tsconfig.json +++ b/code/frameworks/angular/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { + "module": "Preserve", "noEmit": true, "strict": false }, diff --git a/code/frameworks/sveltekit/src/plugins/mock-sveltekit-stores.ts b/code/frameworks/sveltekit/src/plugins/mock-sveltekit-stores.ts index 98ceb6cc7e5..afa6c0142cb 100644 --- a/code/frameworks/sveltekit/src/plugins/mock-sveltekit-stores.ts +++ b/code/frameworks/sveltekit/src/plugins/mock-sveltekit-stores.ts @@ -3,7 +3,6 @@ import { fileURLToPath } from 'node:url'; import type { Plugin } from 'vite'; -// @ts-expect-error We are building for CJS and ESM, so we have to use import.meta.url for the ESM output const filename = __filename ?? fileURLToPath(import.meta.url); const dir = dirname(filename); diff --git a/scripts/prepare/check.ts b/scripts/prepare/check.ts index 0462b609446..bb67075d43d 100755 --- a/scripts/prepare/check.ts +++ b/scripts/prepare/check.ts @@ -40,7 +40,7 @@ run({ cwd: process.cwd() }).catch((err: unknown) => { function getTSDiagnostics(program: ts.Program, cwd: string, host: ts.CompilerHost): any { return ts.formatDiagnosticsWithColorAndContext( - ts.getPreEmitDiagnostics(program).filter((d) => d.file.fileName.startsWith(cwd)), + ts.getPreEmitDiagnostics(program).filter((d) => d.file && d.file.fileName.startsWith(cwd)), host ); } From c42b53e6f4cb8fc69a565a978a133dc756db8989 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 16:49:49 +0100 Subject: [PATCH 007/111] fix usage of cli path --- code/package.json | 4 ++-- scripts/utils/cli-step.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/package.json b/code/package.json index 7ea7486a481..bd38269cd23 100644 --- a/code/package.json +++ b/code/package.json @@ -46,8 +46,8 @@ "lint:package": "sort-package-json", "local-registry": "yarn --cwd ../scripts local-registry", "publish-sandboxes": "yarn --cwd ../scripts publish", - "storybook:ui": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.cjs dev --port 6006 --config-dir ./.storybook", - "storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.cjs build --config-dir ./.storybook --webpack-stats-json", + "storybook:ui": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./core/bin/index.cjs dev --port 6006 --config-dir ./.storybook", + "storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./core/bin/index.cjs build --config-dir ./.storybook --webpack-stats-json", "storybook:ui:chromatic": "../scripts/node_modules/.bin/chromatic --build-script-name storybook:ui:build --storybook-base-dir ./ --exit-zero-on-changes --exit-once-uploaded", "storybook:vitest": "yarn test:watch --project storybook-ui", "storybook:vitest:inspect": "INSPECT=true yarn test --project storybook-ui", diff --git a/scripts/utils/cli-step.ts b/scripts/utils/cli-step.ts index ce57896aedd..1ff36db88dd 100644 --- a/scripts/utils/cli-step.ts +++ b/scripts/utils/cli-step.ts @@ -5,7 +5,7 @@ import type { OptionSpecifier, OptionValues } from './options'; import { createOptions, getCommand } from './options'; const require = createRequire(import.meta.url); -const cliExecutable = require.resolve('../../code/lib/cli/bin/index.cjs'); +const cliExecutable = require.resolve('../../code/core/bin/index.cjs'); const toolboxExecutable = require.resolve('../../code/lib/cli-storybook/bin/index.cjs'); const createStorybookExecutable = require.resolve('../../code/lib/create-storybook/bin/index.cjs'); From 5f51f1750436d95f623ad9a1518ab82e81167aa3 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 16:50:41 +0100 Subject: [PATCH 008/111] fix --- code/core/src/builder-manager/index.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/code/core/src/builder-manager/index.ts b/code/core/src/builder-manager/index.ts index b1cddcbe804..4b7ef5b2c5d 100644 --- a/code/core/src/builder-manager/index.ts +++ b/code/core/src/builder-manager/index.ts @@ -159,11 +159,7 @@ const starter: StarterFunction = async function* starterGeneratorFn({ yield; - const coreDirOrigin = join( - dirname(require.resolve('storybook/internal/kage.json')), - 'dist', - 'manager' - ); + const coreDirOrigin = join(dirname(require.resolve('storybook/package.json')), 'dist', 'manager'); router.use( '/sb-addons', @@ -258,11 +254,7 @@ const builder: BuilderFunction = async function* builderGeneratorFn({ startTime, yield; const addonsDir = config.outdir; - const coreDirOrigin = join( - dirname(require.resolve('storybook/internal/kage.json')), - 'dist', - 'manager' - ); + const coreDirOrigin = join(dirname(require.resolve('storybook/package.json')), 'dist', 'manager'); const coreDirTarget = join(options.outputDir, `sb-manager`); // TODO: this doesn't watch, we should change this to use the esbuild watch API: https://esbuild.github.io/api/#watch From e256f9b2629ad87c2f39c00407bb2387c2920794 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 2 Jan 2025 21:26:07 +0100 Subject: [PATCH 009/111] fix --- code/core/package.json | 85 +++++++++++++++++++ .../helpers/generatePackageJsonFile.ts | 42 ++++----- 2 files changed, 106 insertions(+), 21 deletions(-) diff --git a/code/core/package.json b/code/core/package.json index 75f3239503d..a53babfe9dc 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -182,6 +182,91 @@ "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "./dist/index.d.ts" + ], + "internal/node-logger": [ + "./dist/node-logger/index.d.ts" + ], + "internal/client-logger": [ + "./dist/client-logger/index.d.ts" + ], + "internal/theming": [ + "./dist/theming/index.d.ts" + ], + "internal/theming/create": [ + "./dist/theming/create.d.ts" + ], + "internal/core-server": [ + "./dist/core-server/index.d.ts" + ], + "internal/core-events": [ + "./dist/core-events/index.d.ts" + ], + "internal/manager-errors": [ + "./dist/manager-errors.d.ts" + ], + "internal/preview-errors": [ + "./dist/preview-errors.d.ts" + ], + "internal/server-errors": [ + "./dist/server-errors.d.ts" + ], + "internal/channels": [ + "./dist/channels/index.d.ts" + ], + "internal/types": [ + "./dist/types/index.d.ts" + ], + "internal/csf-tools": [ + "./dist/csf-tools/index.d.ts" + ], + "internal/common": [ + "./dist/common/index.d.ts" + ], + "internal/builder-manager": [ + "./dist/builder-manager/index.d.ts" + ], + "internal/telemetry": [ + "./dist/telemetry/index.d.ts" + ], + "internal/preview-api": [ + "./dist/preview-api/index.d.ts" + ], + "internal/manager-api": [ + "./dist/manager-api/index.d.ts" + ], + "internal/router": [ + "./dist/router/index.d.ts" + ], + "internal/components": [ + "./dist/components/index.d.ts" + ], + "internal/docs-tools": [ + "./dist/docs-tools/index.d.ts" + ], + "internal/manager/globals-module-info": [ + "./dist/manager/globals-module-info.d.ts" + ], + "internal/manager/globals": [ + "./dist/manager/globals.d.ts" + ], + "internal/preview/globals": [ + "./dist/preview/globals.d.ts" + ], + "internal/cli": [ + "./dist/cli/index.d.ts" + ], + "internal/babel": [ + "./dist/babel/index.d.ts" + ], + "internal/cli/bin": [ + "./dist/cli/bin/index.d.ts" + ] + } + }, "bin": "./bin/index.cjs", "files": [ "dist/**/*", diff --git a/code/core/scripts/helpers/generatePackageJsonFile.ts b/code/core/scripts/helpers/generatePackageJsonFile.ts index 27a4d93e96b..020724b8113 100644 --- a/code/core/scripts/helpers/generatePackageJsonFile.ts +++ b/code/core/scripts/helpers/generatePackageJsonFile.ts @@ -54,30 +54,30 @@ export async function generatePackageJsonFile(entries: ReturnType>((acc, entry) => { - // if (!entry.dts) { - // return acc; - // } + pkgJson.typesVersions = { + '*': { + '*': ['./dist/index.d.ts'], + ...entries.reduce>((acc, entry) => { + if (!entry.dts) { + return acc; + } - // let main = slash(relative(cwd, entry.file).replace('src', 'dist')); - // if (main === './dist/index.ts' || main === './dist/index.tsx') { - // main = '.'; - // } - // const key = main.replace(/\/index\.tsx?/, '').replace(/\.tsx?/, ''); + let main = slash(relative(cwd, entry.file).replace('src', 'dist')); + if (main === './dist/index.ts' || main === './dist/index.tsx') { + main = '.'; + } + const key = main.replace(/\/index\.tsx?/, '').replace(/\.tsx?/, ''); - // if (key === 'dist') { - // return acc; - // } + if (key === 'dist') { + return acc; + } - // const content = ['./' + main.replace(/\.tsx?/, '.d.ts')]; - // acc[key.replace('dist/', 'internal/')] = content; - // return acc; - // }, {}), - // }, - // }; + const content = ['./' + main.replace(/\.tsx?/, '.d.ts')]; + acc[key.replace('dist/', 'internal/')] = content; + return acc; + }, {}), + }, + }; await writeFile(location, `${sortPackageJson(JSON.stringify(pkgJson, null, 2))}\n`, {}); } From 2e9cfd8a8541bcd0f491dd0d1c7080f64cd6ce44 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Fri, 3 Jan 2025 12:05:55 +0100 Subject: [PATCH 010/111] fixes --- code/.storybook/main.ts | 6 +++--- code/addons/docs/src/preset.ts | 16 ++++++++-------- code/addons/test/tsconfig.json | 2 -- code/core/tsconfig.json | 3 +-- code/frameworks/angular/tsconfig.build.json | 1 - code/frameworks/angular/tsconfig.json | 1 - .../nextjs/src/next-image-loader-stub.ts | 1 - code/lib/blocks/tsconfig.json | 8 ++------ code/renderers/svelte/tsconfig.json | 2 +- code/tsconfig.json | 2 +- scripts/tsconfig.json | 2 +- 11 files changed, 17 insertions(+), 27 deletions(-) diff --git a/code/.storybook/main.ts b/code/.storybook/main.ts index 9870741de29..c75f60c86d2 100644 --- a/code/.storybook/main.ts +++ b/code/.storybook/main.ts @@ -2,9 +2,9 @@ import { join } from 'node:path'; import type { StorybookConfig } from '../frameworks/react-vite'; -const componentsPath = join(__dirname, '../core/src/components'); -const managerApiPath = join(__dirname, '../core/src/manager-api'); -const imageContextPath = join(__dirname, '..//frameworks/nextjs/src/image-context.ts'); +const componentsPath = join(__dirname, '../core/src/components/index.ts'); +const managerApiPath = join(__dirname, '../core/src/manager-api/index.ts'); +const imageContextPath = join(__dirname, '../frameworks/nextjs/src/image-context.ts'); const config: StorybookConfig = { stories: [ diff --git a/code/addons/docs/src/preset.ts b/code/addons/docs/src/preset.ts index 9cff707e847..885a143f15c 100644 --- a/code/addons/docs/src/preset.ts +++ b/code/addons/docs/src/preset.ts @@ -73,11 +73,11 @@ async function webpack( * In the future the `@storybook/theming` and `@storybook/components` can be removed, as they * should be singletons in the future due to the peerDependency on `storybook` package. */ - const cliPath = dirname(require.resolve('storybook/package.json')); - const themingPath = join(cliPath, 'core', 'theming', 'index.js'); - const themingCreatePath = join(cliPath, 'core', 'theming', 'create.js'); + const corePath = dirname(require.resolve('storybook/package.json')); + const themingPath = join(corePath, 'dist', 'theming', 'index.js'); + const themingCreatePath = join(corePath, 'dist', 'theming', 'create.js'); - const componentsPath = join(cliPath, 'core', 'components', 'index.js'); + const componentsPath = join(corePath, 'dist', 'components', 'index.js'); const blocksPath = dirname(require.resolve('@storybook/blocks/package.json')); if (Array.isArray(webpackConfig.resolve?.alias)) { alias = [...webpackConfig.resolve?.alias]; @@ -181,10 +181,10 @@ export const viteFinal = async (config: any, options: Options) => { // Use the resolvedReact preset to alias react and react-dom to either the users version or the version shipped with addon-docs const { react, reactDom, mdx } = await getResolvedReact(options); - const cliPath = dirname(require.resolve('storybook/package.json')); - const themingPath = join(cliPath, 'core', 'theming', 'index.js'); - const themingCreatePath = join(cliPath, 'core', 'theming', 'create.js'); - const componentsPath = join(cliPath, 'core', 'components', 'index.js'); + const corePath = dirname(require.resolve('storybook/package.json')); + const themingPath = join(corePath, 'dist', 'theming', 'index.js'); + const themingCreatePath = join(corePath, 'dist', 'theming', 'create.js'); + const componentsPath = join(corePath, 'dist', 'components', 'index.js'); const blocksPath = dirname(require.resolve('@storybook/blocks/package.json')); const packageDeduplicationPlugin = { diff --git a/code/addons/test/tsconfig.json b/code/addons/test/tsconfig.json index e8a15eafa0b..d2318b7bb29 100644 --- a/code/addons/test/tsconfig.json +++ b/code/addons/test/tsconfig.json @@ -2,8 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "rootDir": "../../../", - "module": "Preserve", - "moduleResolution": "Bundler", "types": ["vitest"], "strict": true }, diff --git a/code/core/tsconfig.json b/code/core/tsconfig.json index 2dcc611b29a..a13eaab4f26 100644 --- a/code/core/tsconfig.json +++ b/code/core/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../tsconfig.json", "compilerOptions": { - "resolveJsonModule": true, - "module": "ES2022" + "resolveJsonModule": true }, "include": ["src/**/*", "scripts/**/*", "*.d.ts"] } diff --git a/code/frameworks/angular/tsconfig.build.json b/code/frameworks/angular/tsconfig.build.json index e543e05b480..6fe15d9d25e 100644 --- a/code/frameworks/angular/tsconfig.build.json +++ b/code/frameworks/angular/tsconfig.build.json @@ -3,7 +3,6 @@ "compileOnSave": false, "compilerOptions": { "target": "ES2020", - "module": "CommonJS", "noEmit": false, "lib": ["es2020", "dom", "dom.iterable"], "experimentalDecorators": true, diff --git a/code/frameworks/angular/tsconfig.json b/code/frameworks/angular/tsconfig.json index 6bdff72fb0c..2334d7409fb 100644 --- a/code/frameworks/angular/tsconfig.json +++ b/code/frameworks/angular/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "./tsconfig.build.json", "compilerOptions": { - "module": "Preserve", "noEmit": true, "strict": false }, diff --git a/code/frameworks/nextjs/src/next-image-loader-stub.ts b/code/frameworks/nextjs/src/next-image-loader-stub.ts index 5c9a978d0ef..e85414c85d1 100644 --- a/code/frameworks/nextjs/src/next-image-loader-stub.ts +++ b/code/frameworks/nextjs/src/next-image-loader-stub.ts @@ -72,5 +72,4 @@ const nextImageLoaderStub: RawLoaderDefinition = async function N nextImageLoaderStub.raw = true; -// @ts-expect-error (TODO) export = nextImageLoaderStub; diff --git a/code/lib/blocks/tsconfig.json b/code/lib/blocks/tsconfig.json index 9dad87f67d8..3416efe5e4e 100644 --- a/code/lib/blocks/tsconfig.json +++ b/code/lib/blocks/tsconfig.json @@ -1,12 +1,8 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "baseUrl": ".", - "module": "esnext", - "paths": { - "storybook/internal/*": ["../../lib/cli/core/*"] - }, + "rootDir": "../../../", "strict": false }, - "extends": "../../tsconfig.json", "include": ["src/**/*"] } diff --git a/code/renderers/svelte/tsconfig.json b/code/renderers/svelte/tsconfig.json index ba474f5a2f5..956d3494268 100644 --- a/code/renderers/svelte/tsconfig.json +++ b/code/renderers/svelte/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "module": "ESNext" + "rootDir": "../../../" }, "include": ["src/**/*", "src/**/*.svelte", "template/**/*", "template/**/*.svelte"] } diff --git a/code/tsconfig.json b/code/tsconfig.json index db22ea5f025..c663954f1b1 100644 --- a/code/tsconfig.json +++ b/code/tsconfig.json @@ -10,7 +10,7 @@ "isolatedModules": true, "jsx": "react", "lib": ["dom", "dom.iterable", "esnext"], - "module": "ES2022", + "module": "Preserve", "moduleResolution": "bundler", "noImplicitAny": true, "noUnusedLocals": false, diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json index 77c8d8e2da1..228bdb63ddd 100644 --- a/scripts/tsconfig.json +++ b/scripts/tsconfig.json @@ -7,7 +7,7 @@ "jsx": "react", "moduleResolution": "bundler", "target": "es2022", - "module": "ES2022", + "module": "Preserve", "skipLibCheck": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, From 6716712c14d2cd7f9e8b6b1a4c475279b9c9bcdb Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 09:49:38 +0100 Subject: [PATCH 011/111] regen lockfiles --- code/.yarnrc.yml | 2 + code/yarn.lock | 7478 +++++++++++++++++++++++-------------------- scripts/.yarnrc.yml | 2 + scripts/yarn.lock | 3991 ++++++++++++----------- 4 files changed, 6091 insertions(+), 5382 deletions(-) diff --git a/code/.yarnrc.yml b/code/.yarnrc.yml index b51596aaa81..bea9e340f53 100644 --- a/code/.yarnrc.yml +++ b/code/.yarnrc.yml @@ -5,6 +5,8 @@ enableGlobalCache: true installStatePath: ../.yarn/code-install-state.gz logFilters: + - code: YN0007 + level: discard - code: YN0005 level: discard - code: YN0076 diff --git a/code/yarn.lock b/code/yarn.lock index 705d73182ca..039351586f5 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -5,17 +5,10 @@ __metadata: version: 8 cacheKey: 10c0 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 10c0/53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f - languageName: node - linkType: hard - "@adobe/css-tools@npm:^4.4.0": - version: 4.4.0 - resolution: "@adobe/css-tools@npm:4.4.0" - checksum: 10c0/d65ddc719389bf469097df80fb16a8af48a973dea4b57565789d70ac8e7ab4987e6dc0095da3ed5dc16c1b6f8960214a7590312eeda8abd543d91fd0f59e6c94 + version: 4.4.1 + resolution: "@adobe/css-tools@npm:4.4.1" + checksum: 10c0/1a68ad9af490f45fce7b6e50dd2d8ac0c546d74431649c0d42ee4ceb1a9fa057fae0a7ef1e148effa12d84ec00ed71869ebfe0fb1dcdcc80bfcb6048c12abcc0 languageName: node linkType: hard @@ -30,8 +23,8 @@ __metadata: linkType: hard "@analogjs/vite-plugin-angular@npm:^1.12.1": - version: 1.12.1 - resolution: "@analogjs/vite-plugin-angular@npm:1.12.1" + version: 1.13.0 + resolution: "@analogjs/vite-plugin-angular@npm:1.13.0" dependencies: ts-morph: "npm:^21.0.0" vfile: "npm:^6.0.3" @@ -43,34 +36,29 @@ __metadata: optional: true "@angular/build": optional: true - checksum: 10c0/24d53ae67b972a30b9462a5d2c0c4f74f8e46aad9768c39aac4a5669403f2553dff1136f6fb4cd844967b25e75299564b6e269d5381eafbd9e1545e046bc6eb6 + checksum: 10c0/cc85696600407a6649c6b49fc3b93073511bc145b32334233b06f213278d6ab9cb48f4bcb13f2d84501e645f4699bd3e99205d1b130dfaf034459c4d2cc8ff06 languageName: node linkType: hard -"@angular-devkit/architect@npm:0.1901.1, @angular-devkit/architect@npm:^0.1901.1": - version: 0.1901.1 - resolution: "@angular-devkit/architect@npm:0.1901.1" +"@angular-devkit/architect@npm:0.1901.6, @angular-devkit/architect@npm:^0.1901.1": + version: 0.1901.6 + resolution: "@angular-devkit/architect@npm:0.1901.6" dependencies: - "@angular-devkit/core": "npm:19.1.1" + "@angular-devkit/core": "npm:19.1.6" rxjs: "npm:7.8.1" - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true - checksum: 10c0/f570e07aabfdf9f552413d3d4794cedfe8f7498d1b40b1957bfb0ba948a90484519bb078b49ce124b545c240b553538366ea58933378ed47853baa7b0437e757 + checksum: 10c0/728ebd2e37d5443689a5f6ca26f113ae08389e1e277e51035095d5325e8222ccd0fbd89287d5af2569ceab205335a453d69b43072516316eaac46c9bd93c16ef languageName: node linkType: hard "@angular-devkit/build-angular@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular-devkit/build-angular@npm:19.1.1" + version: 19.1.6 + resolution: "@angular-devkit/build-angular@npm:19.1.6" dependencies: "@ampproject/remapping": "npm:2.3.0" - "@angular-devkit/architect": "npm:0.1901.1" - "@angular-devkit/build-webpack": "npm:0.1901.1" - "@angular-devkit/core": "npm:19.1.1" - "@angular/build": "npm:19.1.1" + "@angular-devkit/architect": "npm:0.1901.6" + "@angular-devkit/build-webpack": "npm:0.1901.6" + "@angular-devkit/core": "npm:19.1.6" + "@angular/build": "npm:19.1.6" "@babel/core": "npm:7.26.0" "@babel/generator": "npm:7.26.3" "@babel/helper-annotate-as-pure": "npm:7.25.9" @@ -81,7 +69,7 @@ __metadata: "@babel/preset-env": "npm:7.26.0" "@babel/runtime": "npm:7.26.0" "@discoveryjs/json-ext": "npm:0.6.3" - "@ngtools/webpack": "npm:19.1.1" + "@ngtools/webpack": "npm:19.1.6" "@vitejs/plugin-basic-ssl": "npm:1.2.0" ansi-colors: "npm:4.1.3" autoprefixer: "npm:10.4.20" @@ -127,7 +115,7 @@ __metadata: "@angular/localize": ^19.0.0 "@angular/platform-server": ^19.0.0 "@angular/service-worker": ^19.0.0 - "@angular/ssr": ^19.1.1 + "@angular/ssr": ^19.1.6 "@web/test-runner": ^0.19.0 browser-sync: ^3.0.2 jest: ^29.5.0 @@ -135,14 +123,11 @@ __metadata: karma: ^6.3.0 ng-packagr: ^19.0.0 protractor: ^7.0.0 - tailwindcss: ^2.0.0 || ^3.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 typescript: ">=5.5 <5.8" dependenciesMeta: esbuild: - built: true optional: true - puppeteer: - built: true peerDependenciesMeta: "@angular/localize": optional: true @@ -168,31 +153,26 @@ __metadata: optional: true tailwindcss: optional: true - checksum: 10c0/ce5a7d05d48184fbbdb79a4c5df848b5ef07cdfdb32ef56c20f86ed072167abe98e0aaf8320706211f6cefddd3105ed3491215423991c938402b09100732202b + checksum: 10c0/75973a78aad1210cf91639338340dc3eaa3851aba0b60e20d1d4761bfdd9934014c2d8a8075c86b22ef1fa5af0bcfbbcca3a652d105c8a00b41d733730515da8 languageName: node linkType: hard -"@angular-devkit/build-webpack@npm:0.1901.1": - version: 0.1901.1 - resolution: "@angular-devkit/build-webpack@npm:0.1901.1" +"@angular-devkit/build-webpack@npm:0.1901.6": + version: 0.1901.6 + resolution: "@angular-devkit/build-webpack@npm:0.1901.6" dependencies: - "@angular-devkit/architect": "npm:0.1901.1" + "@angular-devkit/architect": "npm:0.1901.6" rxjs: "npm:7.8.1" peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true - checksum: 10c0/c7954a5b699621fcbc470e0fa7aa0bd953c27146e6a5aa7332bf51e23f82c0b466b18a31594dd7ba6cdc1df2597d871de9ace29d211263994446874ad1f04c5a + checksum: 10c0/da2358af8e579dbe6c7bc20dc02ca11dd68d6dc534c56ef3e3cbd27e7a16dbd756be9251a59fc3674f95c45218b4543f0189a4a23486a7093d5215a5fb83e429 languageName: node linkType: hard -"@angular-devkit/core@npm:19.1.1, @angular-devkit/core@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular-devkit/core@npm:19.1.1" +"@angular-devkit/core@npm:19.1.6, @angular-devkit/core@npm:^19.1.1": + version: 19.1.6 + resolution: "@angular-devkit/core@npm:19.1.6" dependencies: ajv: "npm:8.17.1" ajv-formats: "npm:3.0.1" @@ -202,53 +182,44 @@ __metadata: source-map: "npm:0.7.4" peerDependencies: chokidar: ^4.0.0 - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true peerDependenciesMeta: chokidar: optional: true - checksum: 10c0/2764e6de89eaebc73cf4ced8da9642afb2175f3c2acbe5a668b88d8bcc4a6eddcdb5ebcbccc912c69e2b2e8774f8e8e3f347405ad1c544cd18665ca657151432 + checksum: 10c0/dc0da55674c81c1a83a0d465d136f78c935d7a945b909cb2363cee49a5b604daa01a10ef0100c6493cc09615e4515fccee9792f26b3dfbd2c711438dd2983859 languageName: node linkType: hard -"@angular-devkit/schematics@npm:19.1.1": - version: 19.1.1 - resolution: "@angular-devkit/schematics@npm:19.1.1" +"@angular-devkit/schematics@npm:19.1.6": + version: 19.1.6 + resolution: "@angular-devkit/schematics@npm:19.1.6" dependencies: - "@angular-devkit/core": "npm:19.1.1" + "@angular-devkit/core": "npm:19.1.6" jsonc-parser: "npm:3.3.1" magic-string: "npm:0.30.17" ora: "npm:5.4.1" rxjs: "npm:7.8.1" - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true - checksum: 10c0/e1a49b70b0cfc8874749f6bac95ca545c2c1853042147e673b9af6456b59dac29f3a4b666e0895add3e7ba4efcf7976532f68ef4c577ea0d59a7ef7471921c83 + checksum: 10c0/36d85ef7f26d8eb5da2afe4c91d610ce767293ff91f71ab089b3ace93bc11a8f1c021a518fbe46f61910376af0c439996bf7a6b9217db2d5b2170135c61bdd70 languageName: node linkType: hard "@angular/animations@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/animations@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/animations@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 19.1.1 - checksum: 10c0/1d7ec1f4822f9fe3728f93d6ad55b1f92666cc3a2c974c84f0b6c104e9b3c4fcb324422059f3ec2d50d0513ebae2a5a06eaa706fb0841868feb7dfd4ad72e663 + "@angular/core": 19.1.5 + checksum: 10c0/13c2aa5c15b46c500dfcfe69c0ee4d49d7b17e0d1cec4c28aca5553bccb4a857e24b9d0355f1a77412f82caf1fe38a7880a5460ff551bb989cd3cdcaf4b0c79c languageName: node linkType: hard -"@angular/build@npm:19.1.1": - version: 19.1.1 - resolution: "@angular/build@npm:19.1.1" +"@angular/build@npm:19.1.6": + version: 19.1.6 + resolution: "@angular/build@npm:19.1.6" dependencies: "@ampproject/remapping": "npm:2.3.0" - "@angular-devkit/architect": "npm:0.1901.1" + "@angular-devkit/architect": "npm:0.1901.6" + "@angular-devkit/core": "npm:19.1.6" "@babel/core": "npm:7.26.0" "@babel/helper-annotate-as-pure": "npm:7.25.9" "@babel/helper-split-export-declaration": "npm:7.24.7" @@ -271,7 +242,7 @@ __metadata: rollup: "npm:4.30.1" sass: "npm:1.83.1" semver: "npm:7.6.3" - vite: "npm:6.0.7" + vite: "npm:6.0.11" watchpack: "npm:2.4.2" peerDependencies: "@angular/compiler": ^19.0.0 @@ -279,19 +250,15 @@ __metadata: "@angular/localize": ^19.0.0 "@angular/platform-server": ^19.0.0 "@angular/service-worker": ^19.0.0 - "@angular/ssr": ^19.1.1 + "@angular/ssr": ^19.1.6 less: ^4.2.0 ng-packagr: ^19.0.0 postcss: ^8.4.0 - tailwindcss: ^2.0.0 || ^3.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 typescript: ">=5.5 <5.8" dependenciesMeta: - esbuild: - built: true lmdb: optional: true - puppeteer: - built: true peerDependenciesMeta: "@angular/localize": optional: true @@ -309,20 +276,20 @@ __metadata: optional: true tailwindcss: optional: true - checksum: 10c0/747a88181041cdfcc22ad662107e50b73e17a3766b25d47715f0abedaebee67ee617c58602e30d21871d46f2ec6b8a9f0ec4f03406f02c5665509bb56700a6bf + checksum: 10c0/7c694af8a5bbf4a8a7c2323888c07e1220f6bbe83e739ac077d42599e86358396a8be867098490d24e7d486b3721ec8849319b289650ac047c44872a1669b19c languageName: node linkType: hard "@angular/cli@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/cli@npm:19.1.1" + version: 19.1.6 + resolution: "@angular/cli@npm:19.1.6" dependencies: - "@angular-devkit/architect": "npm:0.1901.1" - "@angular-devkit/core": "npm:19.1.1" - "@angular-devkit/schematics": "npm:19.1.1" + "@angular-devkit/architect": "npm:0.1901.6" + "@angular-devkit/core": "npm:19.1.6" + "@angular-devkit/schematics": "npm:19.1.6" "@inquirer/prompts": "npm:7.2.1" "@listr2/prompt-adapter-inquirer": "npm:2.0.18" - "@schematics/angular": "npm:19.1.1" + "@schematics/angular": "npm:19.1.6" "@yarnpkg/lockfile": "npm:1.1.0" ini: "npm:5.0.0" jsonc-parser: "npm:3.3.1" @@ -334,32 +301,27 @@ __metadata: semver: "npm:7.6.3" symbol-observable: "npm:4.0.0" yargs: "npm:17.7.2" - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true bin: ng: bin/ng.js - checksum: 10c0/e8f2dfa9e34a30547ada12270247034c0c710b55969ad567dec700232bf787a02b0459bdcaf16cfe92f3879e3970f0ca786e26e112c77e1b336afd02e33ebc0c + checksum: 10c0/d4b50d7bc96e093c132dfa3cc261e928cd07aa18a5339587b6eb103e90d03e5c9c74665ea3fe80cb3523ced2e939cca6fffcbf97915bd3e2b4e9cfc056bbd6fc languageName: node linkType: hard "@angular/common@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/common@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/common@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 19.1.1 + "@angular/core": 19.1.5 rxjs: ^6.5.3 || ^7.4.0 - checksum: 10c0/ac837963e1afdd5027ac0000d6d088da42346b0e69e51f862196b82194222d16d45605c74a273cd7defee3853a8a7c259af0373e5ff2aa80c49b7713efefe12c + checksum: 10c0/3402410eaad0d02535323bfcafa3651af538c4f612ae3120be7dfff9a54f3260ea25d877094ee851f6bba7cca23bae5aa0cb70bd40d5c6cae66f0969c384d38d languageName: node linkType: hard "@angular/compiler-cli@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/compiler-cli@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/compiler-cli@npm:19.1.5" dependencies: "@babel/core": "npm:7.26.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" @@ -370,83 +332,83 @@ __metadata: tslib: "npm:^2.3.0" yargs: "npm:^17.2.1" peerDependencies: - "@angular/compiler": 19.1.1 + "@angular/compiler": 19.1.5 typescript: ">=5.5 <5.8" bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js ngcc: bundles/ngcc/index.js - checksum: 10c0/61a194c049774297e2a17d8839cb0772eee6cc5f5eae3abbab0dbbfcde4590dbeec253fe084a4d3b377e10628172386c2bd7ba52fcfc1157c85b12dd77693159 + checksum: 10c0/9a0eedfeba244a90eafdd3c69dac8e5e0c8057af8159ebd2d8f2477e798e9fd973ea0fc15d4868f9975d36e8daba2c8c181a3e00e5b7f3dad3358f9ba4146d15 languageName: node linkType: hard "@angular/compiler@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/compiler@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/compiler@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 19.1.1 + "@angular/core": 19.1.5 peerDependenciesMeta: "@angular/core": optional: true - checksum: 10c0/5929dee5f904f11d215b8dec85f7ca1e9ac676150e06ddfe869af780ede71b9d142f24431e96a085e9d416651720cfbba2b2092069a624269d566a46706b634f + checksum: 10c0/4dc2b33ee782326f751f624bf4237ec155cb33363fc4d84324bb4c0660d4a103c66bd1f609ad3841aec312c647d80bb91d0bc638e1f0b96303246f0ce2bd01ce languageName: node linkType: hard "@angular/core@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/core@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/core@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 - checksum: 10c0/898e6f5b9890b2857b39bda29b9228f2ee07fd7714d6c6543af56237d18f05f67e5c28424dfb4eb6facb4ca86f3905b33bc2729572e57dc36f0bf5a77777e79c + checksum: 10c0/c8c90c8cefc450788313a2a4fc14d0421081be492e3404436738ed6f4863a32fce282c5b5fb3817b4e041e3319751602e6ea218f1a3364da65ac848f2a506b33 languageName: node linkType: hard "@angular/forms@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/forms@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/forms@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 19.1.1 - "@angular/core": 19.1.1 - "@angular/platform-browser": 19.1.1 + "@angular/common": 19.1.5 + "@angular/core": 19.1.5 + "@angular/platform-browser": 19.1.5 rxjs: ^6.5.3 || ^7.4.0 - checksum: 10c0/856173c841fc697eb5bcfc3ca354a2dfe15957370a9fc15c2ad15589ef16ff2379a71c216b4d17e2b6b21eb6f6e9193a640b4db3730990f1149e002ecb437f6b + checksum: 10c0/b547f06216c89bb2b42c092683bc25706075b608d69643c0671152fce7f88717af6fa5242b16d873014cdcbab8787f9b0646acb61c63d42bdaa95c51fb73de3d languageName: node linkType: hard "@angular/platform-browser-dynamic@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/platform-browser-dynamic@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/platform-browser-dynamic@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 19.1.1 - "@angular/compiler": 19.1.1 - "@angular/core": 19.1.1 - "@angular/platform-browser": 19.1.1 - checksum: 10c0/18c20d5628bb26b8fc47bcbaa90b86e22279834c346949462d937c0674fe09ca381af41f6518e7e00e3f64fff47b26da42bf26efa046f22391e4ac780edcef20 + "@angular/common": 19.1.5 + "@angular/compiler": 19.1.5 + "@angular/core": 19.1.5 + "@angular/platform-browser": 19.1.5 + checksum: 10c0/b93f4dfbf25c94649c69a0cfa2970430486ef8a083e11cc8a0a964f65118d2765e64d6c3678c6fe025e21ae358b9ea9d27fbc73168a0e506f5179795f9760211 languageName: node linkType: hard "@angular/platform-browser@npm:^19.1.1": - version: 19.1.1 - resolution: "@angular/platform-browser@npm:19.1.1" + version: 19.1.5 + resolution: "@angular/platform-browser@npm:19.1.5" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/animations": 19.1.1 - "@angular/common": 19.1.1 - "@angular/core": 19.1.1 + "@angular/animations": 19.1.5 + "@angular/common": 19.1.5 + "@angular/core": 19.1.5 peerDependenciesMeta: "@angular/animations": optional: true - checksum: 10c0/926fd236a541edfe8b02cd6bbd2d582440d85b2edc31a4de0985f3631dcecc919df68afdb4bcae68e095a3012499b7d3f447aa74bb85fb92ff9851fae33a51b3 + checksum: 10c0/1ecc20d64cc266e981161ea8abf56e91827c7fa336dcabbc5572f000ce345763f17ece3ec8d28fcc3e9124ae3a9cd1129cac0b8c8de356d3618f2a065aed2809 languageName: node linkType: hard @@ -468,7 +430,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -479,14 +441,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.5 - resolution: "@babel/compat-data@npm:7.26.5" - checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.0, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard -"@babel/core@npm:7.26.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.26.0": version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: @@ -509,6 +471,30 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": + version: 7.26.8 + resolution: "@babel/core@npm:7.26.8" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.7" + "@babel/parser": "npm:^7.26.8" + "@babel/template": "npm:^7.26.8" + "@babel/traverse": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" + "@types/gensync": "npm:^1.0.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/fafbd083ed3f79973ae2a11a69eee3f13b3226a1d4907abc2c6f2fea21adf4a7c20e00fe0eaa33f44a3666eeaf414edb07460ec031d478ee5f6088eb38b2a011 + languageName: node + linkType: hard + "@babel/generator@npm:7.17.7": version: 7.17.7 resolution: "@babel/generator@npm:7.17.7" @@ -533,20 +519,20 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/generator@npm:7.26.5" +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/generator@npm:7.26.8" dependencies: - "@babel/parser": "npm:^7.26.5" - "@babel/types": "npm:^7.26.5" + "@babel/parser": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/3be79e0aa03f38858a465d12ee2e468320b9122dc44fc85984713e32f16f4d77ce34a16a1a9505972782590e0b8d847b6f373621f9c6fafa1906d90f31416cb0 + checksum: 10c0/9467f197d285ac315d1fa419138d36a3bfd69ca4baf763e914acab12f5f38e5d231497f6528e80613b28e73bb28c66fcc50b250b1f277b1a4d38ac14b03e9674 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7, @babel/helper-annotate-as-pure@npm:^7.25.9": +"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: @@ -555,20 +541,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/compat-data": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/a6b26a1e4222e69ef8e62ee19374308f060b007828bc11c65025ecc9e814aba21ff2175d6d3f8bf53c863edd728ee8f94ba7870f8f90a37d39552ad9933a8aaa + checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.9": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" dependencies: @@ -598,9 +584,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.2": - version: 0.6.2 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -609,7 +595,7 @@ __metadata: resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 + checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a languageName: node linkType: hard @@ -683,7 +669,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 @@ -749,7 +735,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5, @babel/helper-validator-option@npm:^7.25.9": +"@babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e @@ -767,24 +753,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.26.0, @babel/helpers@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/helpers@npm:7.26.7" dependencies: "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097 + "@babel/types": "npm:^7.26.7" + checksum: 10c0/37fec398e53a2dbbf24bc2a025c4d571b2556cef18d8116d05d04b153f13ef659cdfbaab96c8eed875e629d39bdf9b3ea5d099ccf80544537de224e2d94f9b11 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/parser@npm:7.26.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": + version: 7.26.8 + resolution: "@babel/parser@npm:7.26.8" dependencies: - "@babel/types": "npm:^7.26.5" + "@babel/types": "npm:^7.26.8" bin: parser: ./bin/babel-parser.js - checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e + checksum: 10c0/da04f26bae732a5b6790775a736b58c7876c28e62203c5097f043fd7273ef6debe5bfd7a4e670a6819f4549b215c7b9762c6358e44797b3c4d733defc8290781 languageName: node linkType: hard @@ -860,15 +846,15 @@ __metadata: linkType: hard "@babel/plugin-proposal-decorators@npm:^7.13.5, @babel/plugin-proposal-decorators@npm:^7.22.7": - version: 7.24.0 - resolution: "@babel/plugin-proposal-decorators@npm:7.24.0" + version: 7.25.9 + resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-decorators": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-decorators": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6bf16cb2b5b2f1b63b5ea964853cd3b3419c8285296b5bf64a64127c9d5c1b2e6829e84bd92734e4b71df67686d8f36fb01bb8a45fc52bcece7503b73bc42ec7 + checksum: 10c0/d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e languageName: node linkType: hard @@ -943,14 +929,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.0" +"@babel/plugin-syntax-decorators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6c11801e062772d4e1b0b418a4732574128b1dfc13193a2909fa93937346746aaa7046f88f6026ff3c80777c967d0fe2e4bb19a1d3fb399e8349c81741e4f471 + checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc languageName: node linkType: hard @@ -965,14 +951,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-flow@npm:7.22.5" +"@babel/plugin-syntax-flow@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/07afc7df02141597968532bfbfa3f6c0ad21a2bdd885d0e5e035dcf60fdf35f0995631c9750b464e1a6f2feea14160a82787f914e88e8f7115dc99f09853e43e + checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b languageName: node linkType: hard @@ -998,7 +984,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.25.9": +"@babel/plugin-syntax-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -1042,14 +1028,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.3.3": - version: 7.24.7 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.3.3": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/cdabd2e8010fb0ad15b49c2c270efc97c4bfe109ead36c7bbcf22da7a74bc3e49702fc4f22f12d2d6049e8e22a5769258df1fd05f0420ae45e11bdd5bc07805a + checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 languageName: node linkType: hard @@ -1076,7 +1062,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:7.25.9, @babel/plugin-transform-async-generator-functions@npm:^7.25.9": +"@babel/plugin-transform-async-generator-functions@npm:7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" dependencies: @@ -1089,6 +1075,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-generator-functions@npm:^7.25.9, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:7.25.9, @babel/plugin-transform-async-to-generator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" @@ -1102,7 +1101,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": +"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: @@ -1233,7 +1232,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -1255,15 +1254,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.22.5" +"@babel/plugin-transform-flow-strip-types@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-flow": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5949a8e5214e3fc65d31dab0551423cea9d9eef35faa5d0004707ba7347baf96166aa400907ce7498f754db4e1e9d039ca434a508546b0dc9fdae9a42e814c1a + checksum: 10c0/61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f languageName: node linkType: hard @@ -1348,7 +1347,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -1409,7 +1408,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: @@ -1432,13 +1431,13 @@ __metadata: linkType: hard "@babel/plugin-transform-object-assign@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/plugin-transform-object-assign@npm:7.22.5" + version: 7.25.9 + resolution: "@babel/plugin-transform-object-assign@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/c80ca956ccc45c68a6f35e8aea80e08c0a653e4baf243727d4258f242d312d71be20e3fad35a1f2cd9d58b30dcbb5cdf5f8d6c6614a3f8c6079d90f9b1dadee6 + checksum: 10c0/ef1e6a0bd962cf4a63134163a80a3b9b0a07bf386b70a5a3583d23cb0c6cdca5f9838c95d3459e05ea7259e0fe80c32d870ce08e83465ef6cac8413fe7359ed3 languageName: node linkType: hard @@ -1559,7 +1558,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-self@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" dependencies: @@ -1570,7 +1569,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-source@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" dependencies: @@ -1643,7 +1642,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.25.9, @babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": +"@babel/plugin-transform-runtime@npm:7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-runtime@npm:7.25.9" dependencies: @@ -1659,6 +1658,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": + version: 7.26.8 + resolution: "@babel/plugin-transform-runtime@npm:7.26.8" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e206206fee262d2200763e6c427b27ca8a7a40a967dfe52f984f07a225952be0990fcce0acae6cee63fe92f5cadc94bb336fae2f3d687f0f2fcd2dadaf33029a + languageName: node + linkType: hard + "@babel/plugin-transform-shorthand-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" @@ -1693,39 +1708,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" +"@babel/plugin-transform-template-literals@npm:^7.25.9, @babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5144da6036807bbd4e9d2a8b92ae67a759543929f34f4db9b463448a77298f4a40bf1e92e582db208fe08ee116224806a3bd0bed75d9da404fc2c0af9e6da540 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" +"@babel/plugin-transform-typeof-symbol@npm:^7.25.9, @babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/2b19fd88608589d9bc6b607ff17b06791d35c67ef3249f4659283454e6a9984241e3bd4c4eb72bb8b3d860a73223f3874558b861adb7314aa317c1c6a2f0cafb + checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.13.0, @babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-typescript@npm:7.24.7" +"@babel/plugin-transform-typescript@npm:^7.13.0, @babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-typescript": "npm:^7.24.7" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e8dacdc153a4c4599014b66eb01b94e3dc933d58d4f0cc3039c1a8f432e77b9df14f34a61964e014b975bf466f3fefd8c4768b3e887d3da1be9dc942799bdfdf + checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 languageName: node linkType: hard @@ -1786,7 +1802,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.26.0, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": +"@babel/preset-env@npm:7.26.0": version: 7.26.0 resolution: "@babel/preset-env@npm:7.26.0" dependencies: @@ -1865,16 +1881,95 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/preset-flow@npm:7.22.15" +"@babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": + version: 7.26.8 + resolution: "@babel/preset-env@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-transform-flow-strip-types": "npm:^7.22.5" + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.40.0" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/7eef0c84ec1889d6c4f7a67d7d1a81703420eed123a8c23f25af148eead77907f0bd701f3e729fdb37d3ddb2a373bf43938b36a9ba17f546111ddb9521466b92 + checksum: 10c0/314ab8c6173d1f14e40cf22e1e646c429acfd45195e2ddbadca81956aa2a670e37e4446658db65f1a669f82ef115a4a018f78448bc10789cacdaf4e995680db5 + languageName: node + linkType: hard + +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": + version: 7.25.9 + resolution: "@babel/preset-flow@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dc640a4868c40262b66c8b29a65c04aa7288a5359e6a79518b0394fb422254ef3aec489aeb71334eddf775ce006a8e077eff608580906e37b39c87bb122c7080 languageName: node linkType: hard @@ -1908,32 +2003,32 @@ __metadata: linkType: hard "@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.22.5, @babel/preset-typescript@npm:^7.23.0, @babel/preset-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 + checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 languageName: node linkType: hard "@babel/register@npm:^7.13.16, @babel/register@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/register@npm:7.22.15" + version: 7.25.9 + resolution: "@babel/register@npm:7.25.9" dependencies: clone-deep: "npm:^4.0.1" find-cache-dir: "npm:^2.0.0" make-dir: "npm:^2.1.0" - pirates: "npm:^4.0.5" + pirates: "npm:^4.0.6" source-map-support: "npm:^0.5.16" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/895cc773c3b3eae909478ea2a9735ef6edd634b04b4aaaad2ce576fd591c2b3c70ff8c90423e769a291bee072186e7e4801480c1907e31ba3053c6cdba5571cb + checksum: 10c0/f988437c94e0fe449308eecad00c04108c5f1a2b4c4b428635e3f402d9a38655e1884d594c80160e977a0e91455b9443de59829cc45f4d4f91e16b042e4c96d1 languageName: node linkType: hard @@ -1946,7 +2041,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.26.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:7.26.0": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -1964,6 +2059,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a + languageName: node + linkType: hard + "@babel/runtime@npm:~7.5.4": version: 7.5.5 resolution: "@babel/runtime@npm:7.5.5" @@ -1973,14 +2077,14 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/template@npm:7.26.8" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" + checksum: 10c0/90bc1085cbc090cbdd43af7b9dbb98e6bda96e55e0f565f17ebb8e97c2dfce866dc727ca02b8e08bd2662ba4fd3851907ba3c48618162c291221af17fb258213 languageName: node linkType: hard @@ -2002,18 +2106,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.4.5": - version: 7.26.5 - resolution: "@babel/traverse@npm:7.26.5" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": + version: 7.26.8 + resolution: "@babel/traverse@npm:7.26.8" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.5" - "@babel/parser": "npm:^7.26.5" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.5" + "@babel/generator": "npm:^7.26.8" + "@babel/parser": "npm:^7.26.8" + "@babel/template": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/0779059ecf63e31446564cf31adf170e701e8017ef02c819c57924a9a83d6b2ce41dbff3ef295589da9410497a3e575655bb8084ca470e0ab1bc193128afa9fe + checksum: 10c0/0771d1ce0351628ad2e8dac56f0d59f706eb125c83fbcc039bde83088ba0a1477244ad5fb060802f90366cc4d7fa871e5009a292aef6205bcf83f2e01d1a0a5d languageName: node linkType: hard @@ -2027,13 +2131,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/types@npm:7.26.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": + version: 7.26.8 + resolution: "@babel/types@npm:7.26.8" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4 + checksum: 10c0/cd41ea47bb3d7baf2b3bf5e70e9c3a16f2eab699fab8575b2b31a7b1cb64166eb52c97124313863dde0581747bfc7a1810c838ad60b5b7ad1897d8004c7b95a9 languageName: node linkType: hard @@ -2194,15 +2298,15 @@ __metadata: linkType: hard "@digitak/esrun@npm:^3.2.2": - version: 3.2.25 - resolution: "@digitak/esrun@npm:3.2.25" + version: 3.2.26 + resolution: "@digitak/esrun@npm:3.2.26" dependencies: "@digitak/grubber": "npm:^3.1.4" chokidar: "npm:^3.5.1" esbuild: "npm:^0.17.4" bin: esrun: bin.js - checksum: 10c0/d2d3291a15fae43e3cba875d12a5bea6453dfe625af90ef7835e9071db31b769219401197fe1d5efde57cf7f1eda204ca68c99022fdc0039eb057052c60d15fc + checksum: 10c0/ad3a40e551c05a49c178b1cdc955e292b74164c090916d3340767e8258467b3f2689a833f5edf1025cfa4b8722113f94cadde779c48fa7a08360a2c68acdbce8 languageName: node linkType: hard @@ -2308,15 +2412,6 @@ __metadata: languageName: node linkType: hard -"@emotion/is-prop-valid@npm:^0.8.2": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" - dependencies: - "@emotion/memoize": "npm:0.7.4" - checksum: 10c0/f6be625f067c7fa56a12a4edaf090715616dc4fc7803c87212831f38c969350107b9709b1be54100e53153b18d9fa068eb4bf4f9ac66a37a8edf1bac9b64e279 - languageName: node - linkType: hard - "@emotion/is-prop-valid@npm:^1.3.0, @emotion/is-prop-valid@npm:^1.3.1": version: 1.3.1 resolution: "@emotion/is-prop-valid@npm:1.3.1" @@ -2326,13 +2421,6 @@ __metadata: languageName: node linkType: hard -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: 10c0/b2376548fc147b43afd1ff005a80a1a025bd7eb4fb759fdb23e96e5ff290ee8ba16628a332848d600fb91c3cdc319eee5395fa33d8875e5d5a8c4ce18cddc18e - languageName: node - linkType: hard - "@emotion/memoize@npm:^0.9.0": version: 0.9.0 resolution: "@emotion/memoize@npm:0.9.0" @@ -2431,182 +2519,189 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/aix-ppc64@npm:0.24.0" +"@esbuild/aix-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/aix-ppc64@npm:0.24.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm64@npm:0.24.0" +"@esbuild/android-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm64@npm:0.24.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm@npm:0.24.0" +"@esbuild/android-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm@npm:0.24.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-x64@npm:0.24.0" +"@esbuild/android-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-x64@npm:0.24.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-arm64@npm:0.24.0" +"@esbuild/darwin-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-arm64@npm:0.24.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-x64@npm:0.24.0" +"@esbuild/darwin-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-x64@npm:0.24.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-arm64@npm:0.24.0" +"@esbuild/freebsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-arm64@npm:0.24.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-x64@npm:0.24.0" +"@esbuild/freebsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-x64@npm:0.24.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm64@npm:0.24.0" +"@esbuild/linux-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm64@npm:0.24.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm@npm:0.24.0" +"@esbuild/linux-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm@npm:0.24.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ia32@npm:0.24.0" +"@esbuild/linux-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ia32@npm:0.24.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-loong64@npm:0.24.0" +"@esbuild/linux-loong64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-loong64@npm:0.24.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-mips64el@npm:0.24.0" +"@esbuild/linux-mips64el@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-mips64el@npm:0.24.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ppc64@npm:0.24.0" +"@esbuild/linux-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ppc64@npm:0.24.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-riscv64@npm:0.24.0" +"@esbuild/linux-riscv64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-riscv64@npm:0.24.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-s390x@npm:0.24.0" +"@esbuild/linux-s390x@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-s390x@npm:0.24.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-x64@npm:0.24.0" +"@esbuild/linux-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-x64@npm:0.24.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/netbsd-x64@npm:0.24.0" +"@esbuild/netbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-arm64@npm:0.24.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-x64@npm:0.24.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-arm64@npm:0.24.0" +"@esbuild/openbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-arm64@npm:0.24.2" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-x64@npm:0.24.0" +"@esbuild/openbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-x64@npm:0.24.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/sunos-x64@npm:0.24.0" +"@esbuild/sunos-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/sunos-x64@npm:0.24.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-arm64@npm:0.24.0" +"@esbuild/win32-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-arm64@npm:0.24.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-ia32@npm:0.24.0" +"@esbuild/win32-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-ia32@npm:0.24.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-x64@npm:0.24.0" +"@esbuild/win32-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-x64@npm:0.24.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard @@ -2666,11 +2761,11 @@ __metadata: linkType: hard "@figspec/components@npm:^1.0.1": - version: 1.0.2 - resolution: "@figspec/components@npm:1.0.2" + version: 1.0.3 + resolution: "@figspec/components@npm:1.0.3" dependencies: lit: "npm:^2.1.3" - checksum: 10c0/8e889140d6577f6bdf31a6b460539127f1614e42c8d08b545b8dd500dbb606edae87e7619933fc6039370fc7552a4b68458e23957e0d7c28ca90eecf7b06cdce + checksum: 10c0/78f5ee600ea1d15af7848b9fc601063acd537f49deb08aa16b95d3452c3a5783352e142c970f9a7375817099f2f54c3f9b42911f21c44ce6dab72eab20e6e20a languageName: node linkType: hard @@ -2949,7 +3044,7 @@ __metadata: languageName: node linkType: hard -"@hapi/hoek@npm:9.x.x, @hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.0.4": +"@hapi/hoek@npm:9.x.x, @hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.0.4, @hapi/hoek@npm:^9.3.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 @@ -3084,7 +3179,7 @@ __metadata: languageName: node linkType: hard -"@hapi/topo@npm:^5.0.0": +"@hapi/topo@npm:^5.0.0, @hapi/topo@npm:^5.1.0": version: 5.1.0 resolution: "@hapi/topo@npm:5.1.0" dependencies: @@ -3124,11 +3219,11 @@ __metadata: linkType: hard "@happy-dom/global-registrator@npm:^14.12.0": - version: 14.12.0 - resolution: "@happy-dom/global-registrator@npm:14.12.0" + version: 14.12.3 + resolution: "@happy-dom/global-registrator@npm:14.12.3" dependencies: - happy-dom: "npm:^14.12.0" - checksum: 10c0/dae4356c93343950aef2483f038aaad462dce178c2737268abfd1f7c5a6679c4907f384aca02e9dd746fd9f1779010aa2bd7b5c7fa7a5d7707f3df4a3798c415 + happy-dom: "npm:^14.12.3" + checksum: 10c0/017bea87f4cdf67b025b926484197a4a73fdc9bb8eb2dc816b0574ba0d6b58277652bc2f9efb196d4ac8487dee26480cba3b470480d124f1d16b81d97f5b5703 languageName: node linkType: hard @@ -3358,17 +3453,20 @@ __metadata: linkType: hard "@inquirer/checkbox@npm:^4.0.4": - version: 4.0.6 - resolution: "@inquirer/checkbox@npm:4.0.6" + version: 4.1.1 + resolution: "@inquirer/checkbox@npm:4.1.1" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" ansi-escapes: "npm:^4.3.2" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/919e3c5d652f1ccd9d5e8e9678e63981a968ba4a0dffe9d9409d94a1951b398218f7dfb05e57aefcb3c3c1d61ac2333160e370b0ff4632ada7a92ebe07a2ca72 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/4a5fe6aa4cf57c9ea7e865088d384b8b6f1ab953f65f59aa74214b2386093fbc44f15ec364d9980416c67aa4d47eba2699d1b30adc694f63cc8ed0e63517ce31 languageName: node linkType: hard @@ -3385,101 +3483,123 @@ __metadata: linkType: hard "@inquirer/confirm@npm:^5.0.0, @inquirer/confirm@npm:^5.1.1": - version: 5.1.3 - resolution: "@inquirer/confirm@npm:5.1.3" + version: 5.1.5 + resolution: "@inquirer/confirm@npm:5.1.5" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" peerDependencies: "@types/node": ">=18" - checksum: 10c0/ddbca429ebb3a8bf1d10928f4ab0c8eedbf3f74f85ed64c6b26a830f0fbbab5fa964b9ef2eb2c57a10b9afc9ca3921a12e4659f5a83069078cd1a7ce3d0d126d + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/142d834e8e7fb78698596b7f4114a1bafa96a2d177d4af35749d3c8381aee73b7cc5725cfb395c4c8fb06699f96aa0236c88d55d8bc3c81c6719954cca1dde67 languageName: node linkType: hard -"@inquirer/core@npm:^10.1.2, @inquirer/core@npm:^10.1.4": - version: 10.1.4 - resolution: "@inquirer/core@npm:10.1.4" +"@inquirer/core@npm:^10.1.2, @inquirer/core@npm:^10.1.6": + version: 10.1.6 + resolution: "@inquirer/core@npm:10.1.6" dependencies: - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" ansi-escapes: "npm:^4.3.2" cli-width: "npm:^4.1.0" mute-stream: "npm:^2.0.0" signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^6.2.0" yoctocolors-cjs: "npm:^2.1.2" - checksum: 10c0/4e6c51713c79a0b22381a08a2d11c37f2d696597d01bdecd7b3482889e53e4ac279c55d663a365798ad52becc37052b571bc3ec85ee8a10054c681d9248b88d3 + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/be16340bd064c7c389bfb429c350df4afc2da2e3275e9c350326d97a4eebab1444b4a866f7dda6aba43874dd7bbaed5cda0c27faf6c15709408b98e41d744d25 languageName: node linkType: hard "@inquirer/editor@npm:^4.2.1": - version: 4.2.3 - resolution: "@inquirer/editor@npm:4.2.3" + version: 4.2.6 + resolution: "@inquirer/editor@npm:4.2.6" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" external-editor: "npm:^3.1.0" peerDependencies: "@types/node": ">=18" - checksum: 10c0/0194a660b33e38781c35a6ab531f76beca998e5e30ebc90bb94e2140fd943e0dfcff4f9c650f4f79f74df7dac04c82db254ff8c2d9ef0b55c491523f859a8c2b + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/287edf9887c9181143e0ff4bbddf18dc0d7ca3bf1f4e8e1857511d304b28d00e251a6e028368d1bc027f8644d55c06a20a7619f745f27a93500d732a432a83b3 languageName: node linkType: hard "@inquirer/expand@npm:^4.0.4": - version: 4.0.6 - resolution: "@inquirer/expand@npm:4.0.6" + version: 4.0.8 + resolution: "@inquirer/expand@npm:4.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/2a4990744edf17528c5cf894b9a7a04f202740fb9e2123fb8ced1e623f5bf9716976b037e1b23e88cfce826a85b6052d49784ac2294644e353767b51a0a2f877 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/07f97ab17323316cd4cda2282d7ad0f2b999cd2a059a651802833ef5520b0a6be9a6348133c49e9c259995443dad271d9a3beca3cdc011c0c5ba5392d77e4b64 languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.9": - version: 1.0.9 - resolution: "@inquirer/figures@npm:1.0.9" - checksum: 10c0/21e1a7c902b2b77f126617b501e0fe0d703fae680a9df472afdae18a3e079756aee85690cef595a14e91d18630118f4a3893aab6832b9232fefc6ab31c804a68 +"@inquirer/figures@npm:^1.0.10": + version: 1.0.10 + resolution: "@inquirer/figures@npm:1.0.10" + checksum: 10c0/013b0eef03706d5ff8847c1ab1a12643edfb3d1902a5353bfe626999bc3b46653f8317d011a9dd4e831d3f2bfef3da84104a1fda4db0de0f4938122f5c70362e languageName: node linkType: hard "@inquirer/input@npm:^4.1.1": - version: 4.1.3 - resolution: "@inquirer/input@npm:4.1.3" + version: 4.1.5 + resolution: "@inquirer/input@npm:4.1.5" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" peerDependencies: "@types/node": ">=18" - checksum: 10c0/251468b9596fcbff286d0817da7408f2a78230c1f84de23361e6362a8a91e5bf4c42c04f4971a8fe751eb0afc4ab1cef0d3766742fd4e693b4b0cbcc72aa8d97 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/e67e192f96ea195786414e4bdc4b7d44c45a5d37422fda50d6710072f9b4a1d5e07744149112fd6a3c127b192ad33642e99c9b54e33b3ec59ef1c070253fe5dc languageName: node linkType: hard "@inquirer/number@npm:^3.0.4": - version: 3.0.6 - resolution: "@inquirer/number@npm:3.0.6" + version: 3.0.8 + resolution: "@inquirer/number@npm:3.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" peerDependencies: "@types/node": ">=18" - checksum: 10c0/26c030735bdc94053dfca50db1e75c7e325b8dcc009f3f9e6f572d89b67d7b23cfb3920ed2fa6fa34c312b5ebb6b86ba5b4e77c277ce463720eba45052c0d253 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/2a1b478b24a7ebedabf220352c3fd764f2a006c9400242e4077f666f453072936d0082b455c3c09729c2d30f9abcfeac2ff4e5d75de7f861ed2fe52da0620a3e languageName: node linkType: hard "@inquirer/password@npm:^4.0.4": - version: 4.0.6 - resolution: "@inquirer/password@npm:4.0.6" + version: 4.0.8 + resolution: "@inquirer/password@npm:4.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" ansi-escapes: "npm:^4.3.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/c36f675d350c38156efe255d9b3a052271faff2bfcebf626f5f02092e9110ef8f87a6985e96dd0c2351fa79723d0847bacaa86ae10c1d24526434de96af5503e + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/174962673d7a20f5f0811f70a3474f53d32234decee8aa653953b538af8a6fb5eb772bdf300c30a33d83c14d93992563de9934d642908a657cd8f21441811008 languageName: node linkType: hard @@ -3504,44 +3624,53 @@ __metadata: linkType: hard "@inquirer/rawlist@npm:^4.0.4": - version: 4.0.6 - resolution: "@inquirer/rawlist@npm:4.0.6" + version: 4.0.8 + resolution: "@inquirer/rawlist@npm:4.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/type": "npm:^3.0.4" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/c79f0ddd5cf7eae8db27a7080e277c32809d7bd58619f470d8b1598d1aff36f6aac276535ef35801a1dae97bb3763fd248e1067800e6eccd49276206d6cdb945 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/9150f78e58b0309b327d559227553ba1c3dfdd7c418fdaa9d367c1fb00af3583d079fe32cd06201e1ae6966661988b3f735ff98fc3cdee14c7e534a52fd36d39 languageName: node linkType: hard "@inquirer/search@npm:^3.0.4": - version: 3.0.6 - resolution: "@inquirer/search@npm:3.0.6" + version: 3.0.8 + resolution: "@inquirer/search@npm:3.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/27afe9105b9fd26b5985847f75c82f59156158b6366e35896764cd08ee7bb76e3d9c7110c6ed50ab4d7e13466ea3f0e60492a644e0eb6a0d8c30701b07221ad9 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/408b68a8986f343e4d4e2e804b64525a23c0222c16ce523f5a93e4c6acb7c118c022315accd5fa40b3f3b2e8973974414b087ed20bc02cf5e96b3334f981af62 languageName: node linkType: hard "@inquirer/select@npm:^4.0.4": - version: 4.0.6 - resolution: "@inquirer/select@npm:4.0.6" + version: 4.0.8 + resolution: "@inquirer/select@npm:4.0.8" dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" + "@inquirer/core": "npm:^10.1.6" + "@inquirer/figures": "npm:^1.0.10" + "@inquirer/type": "npm:^3.0.4" ansi-escapes: "npm:^4.3.2" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" - checksum: 10c0/5346007a5f62ff88f36c219b625d6031ba12fea6849b38aab1d3ed1219387004bf1c3a44aeec47a3988c9aeb1934a8a06509fe9e00f39135fa22113a01e1cc37 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/da45822570ead39470df7b5d6d802ca73bb7b4bc766f42d5b77fe6c8f5a1225cf853ceb85e0a7ad491dded362b766fd80fd45623d7e1b512a0bec0e17fe3b246 languageName: node linkType: hard @@ -3554,12 +3683,15 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.2": - version: 3.0.2 - resolution: "@inquirer/type@npm:3.0.2" +"@inquirer/type@npm:^3.0.2, @inquirer/type@npm:^3.0.4": + version: 3.0.4 + resolution: "@inquirer/type@npm:3.0.4" peerDependencies: "@types/node": ">=18" - checksum: 10c0/fe348db2977fff92cad0ade05b36ec40714326fccd4a174be31663f8923729b4276f1736d892a449627d7fb03235ff44e8aac5aa72b09036d993593b813ef313 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/d1db1833e879646ce1f31daff372e90ee099457cf7a2c09a62e8bbce47aced5f22599ef51aa8b82b5ffaeb624340c263cdd9d7a9eae8d3dfc9740efad080915e languageName: node linkType: hard @@ -3619,21 +3751,21 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 10c0/0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard @@ -3645,12 +3777,12 @@ __metadata: linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.5 - resolution: "@jridgewell/source-map@npm:0.3.5" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/b985d9ebd833a21a6e9ace820c8a76f60345a34d9e28d98497c16b6e93ce1f131bff0abd45f8585f14aa382cce678ed680d628c631b40a9616a19cfbc2049b68 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 languageName: node linkType: hard @@ -3671,7 +3803,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -3691,8 +3823,8 @@ __metadata: linkType: hard "@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.1.0 - resolution: "@jsonjoy.com/json-pack@npm:1.1.0" + version: 1.1.1 + resolution: "@jsonjoy.com/json-pack@npm:1.1.1" dependencies: "@jsonjoy.com/base64": "npm:^1.1.1" "@jsonjoy.com/util": "npm:^1.1.2" @@ -3700,16 +3832,16 @@ __metadata: thingies: "npm:^1.20.0" peerDependencies: tslib: 2 - checksum: 10c0/cdf5cb567a7f2e703d4966a3e3a5f7f7b54ee40a2102aa0ede5c79bcf2060c8465d82f39de8583db4cf1d8415bec8e57dfb1156ef663567b846cdea45813d9d1 + checksum: 10c0/fd0d8baa0c8eba536924540717901e0d7eed742576991033cceeb32dcce801ee0a4318cf6eb40b444c9e78f69ddbd4f38b9eb0041e9e54c17e7b6d1219b12e1d languageName: node linkType: hard "@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": - version: 1.3.0 - resolution: "@jsonjoy.com/util@npm:1.3.0" + version: 1.5.0 + resolution: "@jsonjoy.com/util@npm:1.5.0" peerDependencies: tslib: 2 - checksum: 10c0/892bbe2073bb20bf392dd4dfed77881c6f7ae6a0cc5802e537fe3cbeeadde7738de5369f2d4529156efc5e98d9d43b15c85906ddb79140e322f1b26eaaf854df + checksum: 10c0/0065ae12c4108d8aede01a479c8d2b5a39bce99e9a449d235befc753f57e8385d9c1115720529f26597840b7398d512898155423d9859fd638319fb0c827365d languageName: node linkType: hard @@ -3721,9 +3853,9 @@ __metadata: linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 10c0/3b0d8844d1d47c0a5ed7267c2964886adad3a642b85d06f95c148eeefd80cdabbd6aa0d63ccde8239967a2e9b6bb734a16bd57e1fda3d16bf56d50a7e7ec131b + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b languageName: node linkType: hard @@ -3746,9 +3878,9 @@ __metadata: linkType: hard "@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.1 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1" - checksum: 10c0/bc530a6d390a71e44a74f0d79ab78df0c3cf814f5a69e64c60271d626f4b871d0269c82f2b1bcaf9ef1a84f361f50a1fc70c790873cded769e8f0e4f1fa01ff8 + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: 10c0/743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d languageName: node linkType: hard @@ -3804,8 +3936,8 @@ __metadata: linkType: hard "@mdx-js/mdx@npm:^3.0.0": - version: 3.0.0 - resolution: "@mdx-js/mdx@npm:3.0.0" + version: 3.1.0 + resolution: "@mdx-js/mdx@npm:3.1.0" dependencies: "@types/estree": "npm:^1.0.0" "@types/estree-jsx": "npm:^1.0.0" @@ -3813,14 +3945,15 @@ __metadata: "@types/mdx": "npm:^2.0.0" collapse-white-space: "npm:^2.0.0" devlop: "npm:^1.0.0" - estree-util-build-jsx: "npm:^3.0.0" estree-util-is-identifier-name: "npm:^3.0.0" - estree-util-to-js: "npm:^2.0.0" + estree-util-scope: "npm:^1.0.0" estree-walker: "npm:^3.0.0" - hast-util-to-estree: "npm:^3.0.0" hast-util-to-jsx-runtime: "npm:^2.0.0" markdown-extensions: "npm:^2.0.0" - periscopic: "npm:^3.0.0" + recma-build-jsx: "npm:^1.0.0" + recma-jsx: "npm:^1.0.0" + recma-stringify: "npm:^1.0.0" + rehype-recma: "npm:^1.0.0" remark-mdx: "npm:^3.0.0" remark-parse: "npm:^11.0.0" remark-rehype: "npm:^11.0.0" @@ -3830,19 +3963,19 @@ __metadata: unist-util-stringify-position: "npm:^4.0.0" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/42e631bc12f5dda528f00833f9592d05f4728fc673209f4cb08948c45751c479724f890379810baf60dfa32857793644c8ceb868f162f3798d81caa775b89aac + checksum: 10c0/e586ab772dcfee2bab334d5aac54c711e6d6d550085271c38a49c629b3e3954b5f41f488060761284a5e00649d0638d6aba6c0a7c66f91db80dee0ccc304ab32 languageName: node linkType: hard "@mdx-js/react@npm:^3.0.0": - version: 3.0.0 - resolution: "@mdx-js/react@npm:3.0.0" + version: 3.1.0 + resolution: "@mdx-js/react@npm:3.1.0" dependencies: "@types/mdx": "npm:^2.0.0" peerDependencies: "@types/react": ">=16" react: ">=16" - checksum: 10c0/865f6ebc7ae83c6cb9f7e92db4eddd3f85cd1664391643b4736887ddc32b0ddb5aec012db6fbc9b486b552e08e6d5ad800450fcd9d51c20665667ff0f174d966 + checksum: 10c0/381ed1211ba2b8491bf0ad9ef0d8d1badcdd114e1931d55d44019d4b827cc2752586708f9c7d2f9c3244150ed81f1f671a6ca95fae0edd5797fb47a22e06ceca languageName: node linkType: hard @@ -3889,8 +4022,8 @@ __metadata: linkType: hard "@mswjs/interceptors@npm:^0.37.0": - version: 0.37.4 - resolution: "@mswjs/interceptors@npm:0.37.4" + version: 0.37.6 + resolution: "@mswjs/interceptors@npm:0.37.6" dependencies: "@open-draft/deferred-promise": "npm:^2.2.0" "@open-draft/logger": "npm:^0.3.0" @@ -3898,7 +4031,7 @@ __metadata: is-node-process: "npm:^1.2.0" outvariant: "npm:^1.4.3" strict-event-emitter: "npm:^0.5.1" - checksum: 10c0/6ea2d2e479048186243ffa71948a03818c1e7546156b8d0be95d0e39da3eaf9aec3191512c7ecec15914a14f29a6064368f4ca98526b1056fe4417897187193d + checksum: 10c0/74f52c09c84fcbba9f1a06e462aa25b1567cf078ed27d396c76a8059c002fa9c361e711dcada0ac2aad4298f247d8e236a4fcc861c08ddf6e2ce0889368596fd languageName: node linkType: hard @@ -4100,65 +4233,65 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:15.0.3, @next/env@npm:^15.0.3": - version: 15.0.3 - resolution: "@next/env@npm:15.0.3" - checksum: 10c0/63582fed80d6a28fff102c935095da71fd57ddf6b5f5d564e85ebdefdeb93298f7f7cf7d813c75b460c6627106717ea959b4c232939e7abb97d73d8b8467d4cd +"@next/env@npm:15.1.7, @next/env@npm:^15.0.3": + version: 15.1.7 + resolution: "@next/env@npm:15.1.7" + checksum: 10c0/ad7761078552d8c88fe3c87224a3761d1bca82a15c747f417f561f92a4521898f227e3e7d2e8e65227a5ac8364ea8a2351c1febec5b5aa2ac1dcf016dd065edd languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-darwin-arm64@npm:15.0.3" +"@next/swc-darwin-arm64@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-darwin-arm64@npm:15.1.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-darwin-x64@npm:15.0.3" +"@next/swc-darwin-x64@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-darwin-x64@npm:15.1.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-linux-arm64-gnu@npm:15.0.3" +"@next/swc-linux-arm64-gnu@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-linux-arm64-gnu@npm:15.1.7" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-linux-arm64-musl@npm:15.0.3" +"@next/swc-linux-arm64-musl@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-linux-arm64-musl@npm:15.1.7" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-linux-x64-gnu@npm:15.0.3" +"@next/swc-linux-x64-gnu@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-linux-x64-gnu@npm:15.1.7" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-linux-x64-musl@npm:15.0.3" +"@next/swc-linux-x64-musl@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-linux-x64-musl@npm:15.1.7" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-win32-arm64-msvc@npm:15.0.3" +"@next/swc-win32-arm64-msvc@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-win32-arm64-msvc@npm:15.1.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-win32-x64-msvc@npm:15.0.3" +"@next/swc-win32-x64-msvc@npm:15.1.7": + version: 15.1.7 + resolution: "@next/swc-win32-x64-msvc@npm:15.1.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4170,19 +4303,14 @@ __metadata: languageName: node linkType: hard -"@ngtools/webpack@npm:19.1.1": - version: 19.1.1 - resolution: "@ngtools/webpack@npm:19.1.1" +"@ngtools/webpack@npm:19.1.6": + version: 19.1.6 + resolution: "@ngtools/webpack@npm:19.1.6" peerDependencies: "@angular/compiler-cli": ^19.0.0 typescript: ">=5.5 <5.8" webpack: ^5.54.0 - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true - checksum: 10c0/c8a9525eaa4005041604032fff5ebd076f9f0bf0a2ccf840c01c1fc6979dfcc9c9bbb29e1e042ef0d9f25cf8534c626e0b273cf17f69e084141eafd409f67125 + checksum: 10c0/df4346f741a7292718ae5907cb891bd8da268feee0fee7a32f61026d74440d385538c5baf3422c1b3c347a309041ed10c992b7a3e64d40c68979acadbd08b988 languageName: node linkType: hard @@ -4213,6 +4341,13 @@ __metadata: languageName: node linkType: hard +"@nolyfill/is-core-module@npm:1.0.39": + version: 1.0.39 + resolution: "@nolyfill/is-core-module@npm:1.0.39" + checksum: 10c0/34ab85fdc2e0250879518841f74a30c276bca4f6c3e13526d2d1fe515e1adf6d46c25fcd5989d22ea056d76f7c39210945180b4859fc83b050e2da411aa86289 + languageName: node + linkType: hard + "@npmcli/agent@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/agent@npm:3.0.0" @@ -4227,27 +4362,18 @@ __metadata: linkType: hard "@npmcli/config@npm:^8.0.0": - version: 8.1.0 - resolution: "@npmcli/config@npm:8.1.0" + version: 8.3.4 + resolution: "@npmcli/config@npm:8.3.4" dependencies: "@npmcli/map-workspaces": "npm:^3.0.2" + "@npmcli/package-json": "npm:^5.1.1" ci-info: "npm:^4.0.0" - ini: "npm:^4.1.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - read-package-json-fast: "npm:^3.0.2" + ini: "npm:^4.1.2" + nopt: "npm:^7.2.1" + proc-log: "npm:^4.2.0" semver: "npm:^7.3.5" walk-up-path: "npm:^3.0.1" - checksum: 10c0/55659f8cf59df96a7747799cb12d51bf4f4180d6e017398c981cd2c55cb7b55cf283cdda5bbfdfbf2ad596a82a947e8713761b7000e889c6c1503db1e5b8bf2c - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/f44af54bd2cdb32b132a861863bfe7936599a4706490136082585ab71e37ef47f201f8d2013b9902b3ff30cc8264f5da70f834c80f0a29953b52a28da20f5ea7 languageName: node linkType: hard @@ -4260,6 +4386,23 @@ __metadata: languageName: node linkType: hard +"@npmcli/git@npm:^5.0.0": + version: 5.0.8 + resolution: "@npmcli/git@npm:5.0.8" + dependencies: + "@npmcli/promise-spawn": "npm:^7.0.0" + ini: "npm:^4.1.3" + lru-cache: "npm:^10.0.1" + npm-pick-manifest: "npm:^9.0.0" + proc-log: "npm:^4.0.0" + promise-inflight: "npm:^1.0.1" + promise-retry: "npm:^2.0.1" + semver: "npm:^7.3.5" + which: "npm:^4.0.0" + checksum: 10c0/892441c968404950809c7b515a93b78167ea1db2252f259f390feae22a2c5477f3e1629e105e19a084c05afc56e585bf3f13c2f13b54a06bfd6786f0c8429532 + languageName: node + linkType: hard + "@npmcli/git@npm:^6.0.0": version: 6.0.1 resolution: "@npmcli/git@npm:6.0.1" @@ -4290,14 +4433,14 @@ __metadata: linkType: hard "@npmcli/map-workspaces@npm:^3.0.2": - version: 3.0.4 - resolution: "@npmcli/map-workspaces@npm:3.0.4" + version: 3.0.6 + resolution: "@npmcli/map-workspaces@npm:3.0.6" dependencies: "@npmcli/name-from-folder": "npm:^2.0.0" glob: "npm:^10.2.2" minimatch: "npm:^9.0.0" read-package-json-fast: "npm:^3.0.0" - checksum: 10c0/caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 + checksum: 10c0/6bfcf8ca05ab9ddc2bd19c0fd91e9982f03cc6e67b0c03f04ba4d2f29b7d83f96e759c0f8f1f4b6dbe3182272483643a0d1269788352edd0c883d6fbfa2f3f14 languageName: node linkType: hard @@ -4315,18 +4458,42 @@ __metadata: languageName: node linkType: hard +"@npmcli/package-json@npm:^5.1.1": + version: 5.2.1 + resolution: "@npmcli/package-json@npm:5.2.1" + dependencies: + "@npmcli/git": "npm:^5.0.0" + glob: "npm:^10.2.2" + hosted-git-info: "npm:^7.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^6.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/b852e31e3121a0afe5fa20bbf4faa701a59dbc9d9dd7141f7fd57b8e919ce22c1285dcdfea490851fe410fa0f7bc9c397cafba0d268aaa53420a12d7c561dde1 + languageName: node + linkType: hard + "@npmcli/package-json@npm:^6.0.0": - version: 6.1.0 - resolution: "@npmcli/package-json@npm:6.1.0" + version: 6.1.1 + resolution: "@npmcli/package-json@npm:6.1.1" dependencies: "@npmcli/git": "npm:^6.0.0" glob: "npm:^10.2.2" hosted-git-info: "npm:^8.0.0" json-parse-even-better-errors: "npm:^4.0.0" - normalize-package-data: "npm:^7.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 10c0/95cc97f2382084e71a33d2739f0b1e659e32a8449d134d4264ecc2b5ada548069122d95887fe692373e2703b7a296a17e7296a4ce955dfa80c6ce3e00b5fab53 + validate-npm-package-license: "npm:^3.0.4" + checksum: 10c0/ec24e6dc4ade64de205f7964e325de31ee0c2dd7d70c2321a2b822481bf97505fffbe23ec05672fc61862ae68bbae3e9b44d4640439081dbc8f8b2dcdeda2aa3 + languageName: node + linkType: hard + +"@npmcli/promise-spawn@npm:^7.0.0": + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" + dependencies: + which: "npm:^4.0.0" + checksum: 10c0/8f2af5bc2c1b1ccfb9bcd91da8873ab4723616d8bd5af877c0daa40b1e2cbfa4afb79e052611284179cae918c945a1b99ae1c565d78a355bec1a461011e89f71 languageName: node linkType: hard @@ -4340,9 +4507,9 @@ __metadata: linkType: hard "@npmcli/redact@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/redact@npm:3.0.0" - checksum: 10c0/34823f0d6a3301b310921b9f849f3c9814339bb9cde9555ddd1d51167c51e8b08ca40160eeb86b54041779805502e51251e0fbe0702fb7ab10173901e5d1d28c + version: 3.1.1 + resolution: "@npmcli/redact@npm:3.1.1" + checksum: 10c0/0653d1acbad34c78a372ac581429c3a257849bc761322cad088a202dc6639f5a61912cae0a678e2f53fdf5a4b6e9353cc2d528155d3cad2c7d5e89486aed081c languageName: node linkType: hard @@ -4447,9 +4614,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-darwin-arm64@npm:20.4.0" +"@nx/nx-darwin-arm64@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-darwin-arm64@npm:20.4.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -4461,9 +4628,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-darwin-x64@npm:20.4.0" +"@nx/nx-darwin-x64@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-darwin-x64@npm:20.4.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -4475,9 +4642,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-freebsd-x64@npm:20.4.0" +"@nx/nx-freebsd-x64@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-freebsd-x64@npm:20.4.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -4489,9 +4656,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.4.0" +"@nx/nx-linux-arm-gnueabihf@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.4.2" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -4503,9 +4670,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-linux-arm64-gnu@npm:20.4.0" +"@nx/nx-linux-arm64-gnu@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.4.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -4517,9 +4684,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-linux-arm64-musl@npm:20.4.0" +"@nx/nx-linux-arm64-musl@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-linux-arm64-musl@npm:20.4.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -4531,9 +4698,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-linux-x64-gnu@npm:20.4.0" +"@nx/nx-linux-x64-gnu@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-linux-x64-gnu@npm:20.4.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -4545,9 +4712,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-linux-x64-musl@npm:20.4.0" +"@nx/nx-linux-x64-musl@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-linux-x64-musl@npm:20.4.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -4559,9 +4726,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-win32-arm64-msvc@npm:20.4.0" +"@nx/nx-win32-arm64-msvc@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.4.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -4573,9 +4740,9 @@ __metadata: languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:20.4.0": - version: 20.4.0 - resolution: "@nx/nx-win32-x64-msvc@npm:20.4.0" +"@nx/nx-win32-x64-msvc@npm:20.4.2": + version: 20.4.2 + resolution: "@nx/nx-win32-x64-msvc@npm:20.4.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4828,114 +4995,114 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-android-arm64@npm:2.5.0" +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-x64@npm:2.5.0" +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher@npm:2.5.0" + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" dependencies: - "@parcel/watcher-android-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-x64": "npm:2.5.0" - "@parcel/watcher-freebsd-x64": "npm:2.5.0" - "@parcel/watcher-linux-arm-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm-musl": "npm:2.5.0" - "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm64-musl": "npm:2.5.0" - "@parcel/watcher-linux-x64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-x64-musl": "npm:2.5.0" - "@parcel/watcher-win32-arm64": "npm:2.5.0" - "@parcel/watcher-win32-ia32": "npm:2.5.0" - "@parcel/watcher-win32-x64": "npm:2.5.0" + "@parcel/watcher-android-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-x64": "npm:2.5.1" + "@parcel/watcher-freebsd-x64": "npm:2.5.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm-musl": "npm:2.5.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-x64-musl": "npm:2.5.1" + "@parcel/watcher-win32-arm64": "npm:2.5.1" + "@parcel/watcher-win32-ia32": "npm:2.5.1" + "@parcel/watcher-win32-x64": "npm:2.5.1" detect-libc: "npm:^1.0.3" is-glob: "npm:^4.0.3" micromatch: "npm:^4.0.5" @@ -4968,7 +5135,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 10c0/9bad727d8b11e5d150ec47459254544c583adaa47d047b8ef65e1c74aede1a0767dc7fc6b8997649dae07318d6ef39caba6a1c405d306398d5bcd47074ec5d29 + checksum: 10c0/8f35073d0c0b34a63d4c8d2213482f0ebc6a25de7b2cdd415d19cb929964a793cb285b68d1d50bfb732b070b3c82a2fdb4eb9c250eab709a1cd9d63345455a82 languageName: node linkType: hard @@ -5009,17 +5176,15 @@ __metadata: linkType: hard "@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.1, @pmmmwh/react-refresh-webpack-plugin@npm:^0.5.11": - version: 0.5.11 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11" + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" dependencies: - ansi-html-community: "npm:^0.0.8" - common-path-prefix: "npm:^3.0.0" + ansi-html: "npm:^0.0.9" core-js-pure: "npm:^3.23.3" error-stack-parser: "npm:^2.0.6" - find-up: "npm:^5.0.0" html-entities: "npm:^2.1.0" loader-utils: "npm:^2.0.4" - schema-utils: "npm:^3.0.0" + schema-utils: "npm:^4.2.0" source-map: "npm:^0.7.3" peerDependencies: "@types/webpack": 4.x || 5.x @@ -5027,7 +5192,7 @@ __metadata: sockjs-client: ^1.4.0 type-fest: ">=0.17.0 <5.0.0" webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x + webpack-dev-server: 3.x || 4.x || 5.x webpack-hot-middleware: 2.x webpack-plugin-serve: 0.x || 1.x peerDependenciesMeta: @@ -5043,7 +5208,7 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: 10c0/a9c8468417a14a23339e313cff6ddb8029e0637748973070e61d83a2534620b3492b9a42ecf9eb9d63cb709f53c17fe814bc7dd68d64c300db338e9fd7287bc4 + checksum: 10c0/ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 languageName: node linkType: hard @@ -5082,6 +5247,13 @@ __metadata: languageName: node linkType: hard +"@radix-ui/primitive@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/primitive@npm:1.1.1" + checksum: 10c0/6457bd8d1aa4ecb948e5d2a2484fc570698b2ab472db6d915a8f1eec04823f80423efa60b5ba840f0693bec2ca380333cc5f3b52586b40f407d9f572f9261f8d + languageName: node + linkType: hard + "@radix-ui/react-compose-refs@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-compose-refs@npm:1.1.0" @@ -5095,6 +5267,19 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 + languageName: node + linkType: hard + "@radix-ui/react-context@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-context@npm:1.1.0" @@ -5122,23 +5307,23 @@ __metadata: linkType: hard "@radix-ui/react-dialog@npm:^1.0.5, @radix-ui/react-dialog@npm:^1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-dialog@npm:1.1.2" + version: 1.1.6 + resolution: "@radix-ui/react-dialog@npm:1.1.6" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.5" "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-focus-scope": "npm:1.1.2" "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-portal": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.0" - "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.4" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-slot": "npm:1.1.2" "@radix-ui/react-use-controllable-state": "npm:1.1.0" - aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.6.0" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5149,7 +5334,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/61997c23605ff604ef1673480eea0b63cbe2e102d24e64b71431afa408bfdda26f879193c09254304eb17a8d623085a2e6c96b5c944658c02bd935f8cf0f9546 + checksum: 10c0/98e425549573c5d6fb0fee94ecd40427a8b8897bb2d9bb2a44fe64e484754376ff23b64fcf64e061d42fc774b9627a28cb5b1bb5652e567908dac9a8d8618705 languageName: node linkType: hard @@ -5166,13 +5351,13 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-dismissable-layer@npm:1.1.1" +"@radix-ui/react-dismissable-layer@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.5" dependencies: - "@radix-ui/primitive": "npm:1.1.0" - "@radix-ui/react-compose-refs": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" "@radix-ui/react-use-callback-ref": "npm:1.1.0" "@radix-ui/react-use-escape-keydown": "npm:1.1.0" peerDependencies: @@ -5185,7 +5370,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/637f8d55437bd2269d5aa9fa48e869eade31082cd950b5efcc5f0d9ed016b46feb7fcfcc115ba9972dba68c4686b57873d84aca67ece76ab77463e7de995f6da + checksum: 10c0/05c5adfcd42a736c456f50bdca25bf7f6b25eef7328e4c05de535fea128328666433a89d68cb1445e039c188d7f1397df6a4a02e2da0970762f2a80fd29b48ea languageName: node linkType: hard @@ -5202,12 +5387,12 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-focus-scope@npm:1.1.0" +"@radix-ui/react-focus-scope@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-focus-scope@npm:1.1.2" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -5219,7 +5404,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2593d4bbd4a3525624675ec1d5a591a44f015f43f449b99a5a33228159b83f445e8f1c6bc6f9f2011387abaeadd3df406623c08d4e795b7ae509795652a1d069 + checksum: 10c0/7b93866a9980bc938fc3fcfacfc49467c13144931c9b7a3b5423c0c3817685dc421499d73f58335f6c3c1c0f4fea9c9b7c16aa06a1d30571620787086082bea0 languageName: node linkType: hard @@ -5238,11 +5423,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-portal@npm:1.1.2" +"@radix-ui/react-portal@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-portal@npm:1.1.4" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-primitive": "npm:2.0.2" "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -5254,7 +5439,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/836967330893b16b85371775ed1a59e038ce99189f4851cfa976bde2710d704c2a9e49e0a5206e7ac3fcf8a67ddd2d126b8352a88f295d6ef49d04e269736ed1 + checksum: 10c0/e4038eb2f20be10d9754d099d00620f429711919d20c4c630946d9c4941f1c83ef1a3f4110c221c70486e65bc565ebba4ada22a0e7e2d179c039f2a014300793 languageName: node linkType: hard @@ -5278,11 +5463,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-presence@npm:1.1.1" +"@radix-ui/react-presence@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-presence@npm:1.1.2" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.1" "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" @@ -5294,7 +5479,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/777cda0406450ff5ca0e49235e486237723323d046a3382e35a0e78eededccfc95a76a9b5fecd7404dac793264762f4bc10111af1e08f8cc2d4d571d7971220e + checksum: 10c0/0c6fa281368636308044df3be4c1f02733094b5e35ba04f26e610dd1c4315a245ffc758e0e176c444742a7a46f4328af1a9d8181e860175ec39338d06525a78d languageName: node linkType: hard @@ -5317,6 +5502,25 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-primitive@npm:2.0.2": + version: 2.0.2 + resolution: "@radix-ui/react-primitive@npm:2.0.2" + dependencies: + "@radix-ui/react-slot": "npm:1.1.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1af7a33a86f8bd2467f2300b1bb6ca9af67cae3950953ba543d2a625c17f341dff05d19056ece7b03e5ced8b9f8de99c74f806710ce0da6b9a000f2af063fffe + languageName: node + linkType: hard + "@radix-ui/react-scroll-area@npm:1.2.0-rc.7": version: 1.2.0-rc.7 resolution: "@radix-ui/react-scroll-area@npm:1.2.0-rc.7" @@ -5344,7 +5548,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.1.0, @radix-ui/react-slot@npm:^1.0.2": +"@radix-ui/react-slot@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-slot@npm:1.1.0" dependencies: @@ -5359,6 +5563,21 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-slot@npm:1.1.2, @radix-ui/react-slot@npm:^1.0.2": + version: 1.1.2 + resolution: "@radix-ui/react-slot@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/81d45091806c52b507cec80b4477e4f31189d76ffcd7845b382eb3a034e6cf1faef71b881612028d5893f7580bf9ab59daa18fbf2792042dccd755c99a18df67 + languageName: node + linkType: hard + "@radix-ui/react-use-callback-ref@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" @@ -5438,6 +5657,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.6" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm64@npm:4.30.1" @@ -5445,6 +5671,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-android-arm64@npm:4.34.6" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" @@ -5452,6 +5685,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.6" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" @@ -5459,6 +5699,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.6" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" @@ -5466,6 +5713,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.6" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" @@ -5473,6 +5727,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.6" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" @@ -5480,6 +5741,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" @@ -5487,6 +5755,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.6" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" @@ -5494,6 +5769,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.6" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" @@ -5501,6 +5783,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.6" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" @@ -5508,6 +5797,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" @@ -5515,6 +5811,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" @@ -5522,6 +5825,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.6" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" @@ -5529,6 +5839,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.6" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" @@ -5536,6 +5853,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.6" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" @@ -5543,6 +5867,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.6" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" @@ -5550,6 +5881,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.6" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" @@ -5557,6 +5895,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.6" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" @@ -5564,19 +5909,28 @@ __metadata: languageName: node linkType: hard -"@schematics/angular@npm:19.1.1": - version: 19.1.1 - resolution: "@schematics/angular@npm:19.1.1" +"@rollup/rollup-win32-x64-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.6" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@schematics/angular@npm:19.1.6": + version: 19.1.6 + resolution: "@schematics/angular@npm:19.1.6" dependencies: - "@angular-devkit/core": "npm:19.1.1" - "@angular-devkit/schematics": "npm:19.1.1" + "@angular-devkit/core": "npm:19.1.6" + "@angular-devkit/schematics": "npm:19.1.6" jsonc-parser: "npm:3.3.1" - dependenciesMeta: - esbuild: - built: true - puppeteer: - built: true - checksum: 10c0/fdb64723b5849d847a990b104f43166194d1933f8b68e7da3ec23e598133b0e97eb237a3032910442b9eb244bba0afacf2dd0c9e38de8f3ca085ce527a67ac9c + checksum: 10c0/9ceefd5975c669ec4456fbc53554d2b6844d69021b4cc858635b7eaeb57fd004bb0594b29e2d28e7ebef3712b3f9f549d8af0d2c1ae832c43611a09ec80e67bb languageName: node linkType: hard @@ -5587,12 +5941,12 @@ __metadata: languageName: node linkType: hard -"@sideway/address@npm:^4.1.3": - version: 4.1.4 - resolution: "@sideway/address@npm:4.1.4" +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" dependencies: "@hapi/hoek": "npm:^9.0.0" - checksum: 10c0/c6fad7d87fb016053e9e9b69c2f2d1f23036d5f1696df141e64c3c58bcf8c7d2a4133348adc2d246682410364d5922c6271ae556122741025794fb7c19814aae + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 languageName: node linkType: hard @@ -5610,12 +5964,12 @@ __metadata: languageName: node linkType: hard -"@sigstore/bundle@npm:^3.0.0": - version: 3.0.0 - resolution: "@sigstore/bundle@npm:3.0.0" +"@sigstore/bundle@npm:^3.1.0": + version: 3.1.0 + resolution: "@sigstore/bundle@npm:3.1.0" dependencies: - "@sigstore/protobuf-specs": "npm:^0.3.2" - checksum: 10c0/9a077d390970b1de5f60f7d870f856b26073d8775d4ffe827db4c0195d25e0eadcc0854f6ee76a92be070b289a3386bf0cf02ab30df100c7cf029d01312d7417 + "@sigstore/protobuf-specs": "npm:^0.4.0" + checksum: 10c0/f34afa3efe81b0925cf1568eeea7678876c5889799fcdf9b81d1062067108e74fc3f3480b0d2b7daa7389f944e4a2523b5fc98d65dbbaa34d206d8c2edc4fa5a languageName: node linkType: hard @@ -5626,45 +5980,45 @@ __metadata: languageName: node linkType: hard -"@sigstore/protobuf-specs@npm:^0.3.2": - version: 0.3.3 - resolution: "@sigstore/protobuf-specs@npm:0.3.3" - checksum: 10c0/e0a68795fa19e437fca2c3993e5a57e989642d65434beda54b29017c1629176cc8abeb81bb1e0923259cdfb19fe1fee6f1b8680a8f8240dc14c7a7de2bbae7af +"@sigstore/protobuf-specs@npm:^0.4.0": + version: 0.4.0 + resolution: "@sigstore/protobuf-specs@npm:0.4.0" + checksum: 10c0/5b9e074ad132b977050cbd9431c09ea88b21af266dae91dda8d51e29c7b295e73e3be255c10d68874259326229dde1805dd1f5ff29082d2f3d32a932809816eb languageName: node linkType: hard -"@sigstore/sign@npm:^3.0.0": - version: 3.0.0 - resolution: "@sigstore/sign@npm:3.0.0" +"@sigstore/sign@npm:^3.1.0": + version: 3.1.0 + resolution: "@sigstore/sign@npm:3.1.0" dependencies: - "@sigstore/bundle": "npm:^3.0.0" + "@sigstore/bundle": "npm:^3.1.0" "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.2" - make-fetch-happen: "npm:^14.0.1" + "@sigstore/protobuf-specs": "npm:^0.4.0" + make-fetch-happen: "npm:^14.0.2" proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - checksum: 10c0/0d82d84de9dc522389c0eece113f9ead7ea49155daf231ee7477b9c6affc095254e9351fbbfc6dd97d01bae6e42edb6078f2f4d6b194cd08ce5775ce70cfbe44 + checksum: 10c0/7647f3a1350a09d66e7d77fdf8edf6eeb047f818acc2cd06325fc8ec9f0cd654dd25909876147b7ed052d459dc6a1d64e8cbaa44486300b241c3b139d778f254 languageName: node linkType: hard -"@sigstore/tuf@npm:^3.0.0": - version: 3.0.0 - resolution: "@sigstore/tuf@npm:3.0.0" +"@sigstore/tuf@npm:^3.1.0": + version: 3.1.0 + resolution: "@sigstore/tuf@npm:3.1.0" dependencies: - "@sigstore/protobuf-specs": "npm:^0.3.2" + "@sigstore/protobuf-specs": "npm:^0.4.0" tuf-js: "npm:^3.0.1" - checksum: 10c0/1e0a1e69f1e2763bb3dd007211412bdab0e66926d4fb16a0b9c38a7b30edc3e8b7a541f82c9c77d24862398b5fe6312d478982237cac81b59dc8e0cea665813c + checksum: 10c0/940237295bec3817ef4dbfd48de8b9a73b4e297966c05e81b6103747904def999f27499adb3de572407f2c72c6f28d2c699a6c8446be808b599c427a9903f081 languageName: node linkType: hard -"@sigstore/verify@npm:^2.0.0": - version: 2.0.0 - resolution: "@sigstore/verify@npm:2.0.0" +"@sigstore/verify@npm:^2.1.0": + version: 2.1.0 + resolution: "@sigstore/verify@npm:2.1.0" dependencies: - "@sigstore/bundle": "npm:^3.0.0" + "@sigstore/bundle": "npm:^3.1.0" "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.2" - checksum: 10c0/9964d8577dcd7d0bbfb62de0a93f1d7e24a011640940d868fc0112ba776e238ccef7b8d4e1870257fb1bcf28d7bf4cc437ee5919353620da21a95355daceb00b + "@sigstore/protobuf-specs": "npm:^0.4.0" + checksum: 10c0/3e4f575c25d352ce4953e1fedd220c481199e8a704c5906b1cea933945020dc77bdc25090a0957ef15f01d2d475bd4bc3dbc1edf8acbb2f3a3448befdb2eca7e languageName: node linkType: hard @@ -5766,8 +6120,8 @@ __metadata: linkType: soft "@storybook/addon-designs@npm:^7.0.4": - version: 7.0.7 - resolution: "@storybook/addon-designs@npm:7.0.7" + version: 7.0.9 + resolution: "@storybook/addon-designs@npm:7.0.9" dependencies: "@figspec/react": "npm:^1.0.0" peerDependencies: @@ -5784,7 +6138,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 10c0/650cb4254a2e12b5c80cc999fb9048efc6ce9bf0d9a29b78a5b5e4fc1e9a67d0b1e5f58ee3fa14780efcb3c896967017d56b11dde989ea1931db409e3ca534f1 + checksum: 10c0/e27528e64a9bb21cd194d6940d852d88828ca6b2e473b9fa69ac8d4446322935bf73286d98d22bdd6316937db176a1295a6befd1ba4a8021105b5eebb4099950 languageName: node linkType: hard @@ -6713,12 +7067,12 @@ __metadata: linkType: soft "@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.2.5": - version: 1.2.12 - resolution: "@storybook/icons@npm:1.2.12" + version: 1.3.2 + resolution: "@storybook/icons@npm:1.3.2" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/97f6a7b7841fb5a0d1c8a30c36173469e7b0814a674c8103c7c0fd8803f0f7c2a778545af864012d40883195a533534dbc98541deac2bafe31e6a3fe37fdfc66 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + checksum: 10c0/83f21af9c95a1431a651d2e87d9ea0a06a9981e19c00e4db61bc6d4272624ef296929c4e93b8a962ee5b7af18beab5368249a37125f6663bc7761fd89a1fd3fe languageName: node linkType: hard @@ -7699,31 +8053,31 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.13, @swc/helpers@npm:~0.5.0": - version: 0.5.13 - resolution: "@swc/helpers@npm:0.5.13" +"@swc/helpers@npm:0.5.15, @swc/helpers@npm:~0.5.0": + version: 0.5.15 + resolution: "@swc/helpers@npm:0.5.15" dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/b9df578401fc62405da9a6c31e79e447a2fd90f68b25b1daee12f2caf2821991bb89106f0397bc1acb4c4d84a8ce079d04b60b65f534496952e3bf8c9a52f40f + tslib: "npm:^2.8.0" + checksum: 10c0/33002f74f6f885f04c132960835fdfc474186983ea567606db62e86acd0680ca82f34647e8e610f4e1e422d1c16fce729dde22cd3b797ab1fd9061a825dabca4 languageName: node linkType: hard "@tanstack/react-virtual@npm:^3.3.0": - version: 3.3.0 - resolution: "@tanstack/react-virtual@npm:3.3.0" + version: 3.13.0 + resolution: "@tanstack/react-virtual@npm:3.13.0" dependencies: - "@tanstack/virtual-core": "npm:3.3.0" + "@tanstack/virtual-core": "npm:3.13.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/52b30c87cbf2518cfe19812b290c60dd576587545bc910adf5a17ff16b241c4cf28690163db2063afd9e3adc0259086263071e63c8c8380ac56c0f6a54bde820 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/89eaf76294be3cfe294304859db2b0f7364a9bf8934849e42cb8ef08435dfb28f5504d57b08b30426a811f127f8f6320ec6c14aa7fcd304bde4fbfeaef04bc36 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.3.0": - version: 3.3.0 - resolution: "@tanstack/virtual-core@npm:3.3.0" - checksum: 10c0/d31125fde6a3ef3aefd3754b37f4724772c8a567f4e8212cf02a64fba6fde9ab8f80a8c9f99d28b046f84a938aea390adbd591eb4858d849a05326b0cebdfc25 +"@tanstack/virtual-core@npm:3.13.0": + version: 3.13.0 + resolution: "@tanstack/virtual-core@npm:3.13.0" + checksum: 10c0/88ff5fbd59b449e2ec2cafa9cac1ea6f449d84a593fb869ad9e8a467813e9060d4065517c5657c2de765c165453bb336751641cf670cb27143d51791bbfedc3a languageName: node linkType: hard @@ -7759,7 +8113,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:6.5.0, @testing-library/jest-dom@npm:^6.5.0": +"@testing-library/jest-dom@npm:6.5.0": version: 6.5.0 resolution: "@testing-library/jest-dom@npm:6.5.0" dependencies: @@ -7774,9 +8128,24 @@ __metadata: languageName: node linkType: hard +"@testing-library/jest-dom@npm:^6.5.0": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + lodash: "npm:^4.17.21" + redent: "npm:^3.0.0" + checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 + languageName: node + linkType: hard + "@testing-library/react@npm:^14.0.0": - version: 14.1.2 - resolution: "@testing-library/react@npm:14.1.2" + version: 14.3.1 + resolution: "@testing-library/react@npm:14.3.1" dependencies: "@babel/runtime": "npm:^7.12.5" "@testing-library/dom": "npm:^9.0.0" @@ -7784,33 +8153,33 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10c0/b5b0990d3aa0ea8b37c55804e0d5d584fc638a5c7d4df90da9a0fdb00bc981b27b6991468b2dc719982a5d0b0107a41596063ce51ad519eeab47b22bc04d6779 + checksum: 10c0/1ccf4eb1510500cc20a805cb0244c9098dca28a8745173a8f71ea1274d63774f0b7898a35c878b43c797b89c13621548909ff37843b835c1a27ee1efbbdd098c languageName: node linkType: hard "@testing-library/react@npm:^16.0.0": - version: 16.0.0 - resolution: "@testing-library/react@npm:16.0.0" + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" dependencies: "@babel/runtime": "npm:^7.12.5" peerDependencies: "@testing-library/dom": ^10.0.0 - "@types/react": ^18.0.0 - "@types/react-dom": ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/297f97bf4722dad05f11d9cafd47d387dbdb096fea4b79b876c7466460f0f2e345b55b81b3e37fc81ed8185c528cb53dd8455ca1b6b019b229edf6c796f11c9f + checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 languageName: node linkType: hard "@testing-library/svelte@npm:^5.2.4": - version: 5.2.4 - resolution: "@testing-library/svelte@npm:5.2.4" + version: 5.2.6 + resolution: "@testing-library/svelte@npm:5.2.6" dependencies: "@testing-library/dom": "npm:^10.0.0" peerDependencies: @@ -7822,7 +8191,7 @@ __metadata: optional: true vitest: optional: true - checksum: 10c0/c0fcefa208248187e6a0d8fb9d2d42e96eb9382119357099a0ff730db9f056e39ad306ccf8e25fac273228b52d2d02f1c5e5aa3f7782f3a86bb2f2b6ee897752 + checksum: 10c0/0da19b7c54a7fd6252d64e13204ef2bb480edc8019e83bdb8fde5dd7d84640ae8b1e0f7627b788858b5eb9193044903a91fd604ea7b650e3520f7ad42dc3a61e languageName: node linkType: hard @@ -7835,18 +8204,18 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.4.0, @testing-library/user-event@npm:^14.5.2, @testing-library/user-event@npm:^14.6.0": - version: 14.6.0 - resolution: "@testing-library/user-event@npm:14.6.0" +"@testing-library/user-event@npm:^14.4.0, @testing-library/user-event@npm:^14.5.2, @testing-library/user-event@npm:^14.6.1": + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 10c0/499d2e5e2705775a336bb17e5c664756ffb7dcec864737e98d16fcd277556a8139f9fe6b15dbbfcf14cb0543cfaee63de7a8c095a744302cc3f71a12284cd3cd + checksum: 10c0/75fea130a52bf320d35d46ed54f3eec77e71a56911b8b69a3fe29497b0b9947b2dc80d30f04054ad4ce7f577856ae3e5397ea7dff0ef14944d3909784c7a93fe languageName: node linkType: hard "@testing-library/vue@npm:^8.0.0": - version: 8.0.1 - resolution: "@testing-library/vue@npm:8.0.1" + version: 8.1.0 + resolution: "@testing-library/vue@npm:8.1.0" dependencies: "@babel/runtime": "npm:^7.23.2" "@testing-library/dom": "npm:^9.3.3" @@ -7854,7 +8223,10 @@ __metadata: peerDependencies: "@vue/compiler-sfc": ">= 3" vue: ">= 3" - checksum: 10c0/1a65435fed6b020de1b704eec02cebfacf5bc8052c23bbcb19eea1300f5e60e9d112c4c99bd02aaabbeee2f7da9431dff4f61a38c0e2ced968fa865d2b65b68e + peerDependenciesMeta: + "@vue/compiler-sfc": + optional: true + checksum: 10c0/b7547bae3a957f541174503c8274572b240e9ba58fdeaa20aa1f95decee2a124ff3c90d83c2f11a9c5fb7689f744786e79b553a26f81fe8691b5bd58a74c813e languageName: node linkType: hard @@ -7898,9 +8270,9 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node10@npm:1.0.9" - checksum: 10c0/c176a2c1e1b16be120c328300ea910df15fb9a5277010116d26818272341a11483c5a80059389d04edacf6fd2d03d4687ad3660870fdd1cc0b7109e160adb220 + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c languageName: node linkType: hard @@ -7961,9 +8333,9 @@ __metadata: linkType: hard "@types/aria-query@npm:^5.0.1": - version: 5.0.2 - resolution: "@types/aria-query@npm:5.0.2" - checksum: 10c0/74579b9e3f7f5042e8a05ab103dd652e724a556a5700fab778c76c53729635b73da5d242143df1fb9447e607f904cbd81871dd2b876f0974831a794165287b20 + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 languageName: node linkType: hard @@ -7988,11 +8360,11 @@ __metadata: linkType: hard "@types/babel__generator@npm:*": - version: 7.6.6 - resolution: "@types/babel__generator@npm:7.6.6" + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 10c0/214d8b170e0eb04282d0e9dfda2c27116f64751729479786c2bf1b7ec22a5e9e5bbeb70585f047b0fd580d7d8948dc2108223c5a16e998d9674de0582d4e23d7 + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 languageName: node linkType: hard @@ -8004,19 +8376,19 @@ __metadata: linkType: hard "@types/babel__preset-env@npm:^7": - version: 7.9.6 - resolution: "@types/babel__preset-env@npm:7.9.6" - checksum: 10c0/639bcf58094530eb8509b302de9c42fc1a9e44e236bcbfd218e987aba7a2c15052c3a1cac7ca7f260255e74beb3b489ff877b9870f8587394457cd3aa9f64934 + version: 7.10.0 + resolution: "@types/babel__preset-env@npm:7.10.0" + checksum: 10c0/5ad0c3a8bec4f7612ee8aeecb4ee94494d3bc193f6da608cd118175e726bb2cf649515aded650defb968bfae4ec6e6c52c0c06fc83be261c0b8eaa3f8f2cf336 languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.3 - resolution: "@types/babel__template@npm:7.4.3" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: 10c0/f989bd918e1ebfcc6e68c72a3818b7518049673c4e7ba31b11c10d5d3064261c534f3d2f3097f82f80d5fc58f56f3633c21ddf0332552a926a488c105d042c45 + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard @@ -8039,12 +8411,12 @@ __metadata: linkType: hard "@types/body-parser@npm:*": - version: 1.19.3 - resolution: "@types/body-parser@npm:1.19.3" + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: 10c0/d35f76406232ee68b02b4b37b4b63cce26329f4302f55c19d5f4fd346f5b7df0994af486331849c4992567d83ded10f5beb3e200280c2142f53e0424f1565082 + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df languageName: node linkType: hard @@ -8058,18 +8430,18 @@ __metadata: linkType: hard "@types/color-convert@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/color-convert@npm:2.0.3" + version: 2.0.4 + resolution: "@types/color-convert@npm:2.0.4" dependencies: - "@types/color-name": "npm:*" - checksum: 10c0/a5870547660f426cddd76b54e942703e29c3b43fc26b1ba567e10b9707d144b7d8863e0af7affd9c3391815c06582571f43835c71ede270a6c58949155d18b77 + "@types/color-name": "npm:^1.1.0" + checksum: 10c0/fdd2cea0ccf593055c8d952760286a4c114ed72a9940798d13f159823bf71d40a6b124009865e2e066f062d6d5611b677ddb61fd0ed05f6494170454cc6457c2 languageName: node linkType: hard -"@types/color-name@npm:*": - version: 1.1.1 - resolution: "@types/color-name@npm:1.1.1" - checksum: 10c0/2abeac8d8d833e0622c66f21487cc8b522792abb2eff2e40df0e3e53261728cb65bab590edf24953eb8d8653ec88044dc801d9a4e58c489a0f10c025de522868 +"@types/color-name@npm:^1.1.0": + version: 1.1.5 + resolution: "@types/color-name@npm:1.1.5" + checksum: 10c0/ce566d98ab1c2622a2e9d9d1d5cbde403e731a4fc084e8b0f56e89901cd3c46981feafb797d4505918d5eb5a7fd897fce2332d489f450ddf1c58bc4986bd9d76 languageName: node linkType: hard @@ -8093,11 +8465,11 @@ __metadata: linkType: hard "@types/connect@npm:*": - version: 3.4.36 - resolution: "@types/connect@npm:3.4.36" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "npm:*" - checksum: 10c0/0dd8fcf576e178e69cbc00d47be69d3198dca4d86734a00fc55de0df147982e0a5f34592117571c5979e92ce8f3e0596e31aa454496db8a43ab90c5ab1068f40 + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c languageName: node linkType: hard @@ -8118,11 +8490,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0": - version: 4.1.9 - resolution: "@types/debug@npm:4.1.9" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "npm:*" - checksum: 10c0/8b550c47c70cc1af9a58e5c572f2418f30bface5bf5d5afa0d938923978f40be4c55646f1ab260f6f1492ca6ab065d447de23cb3b30d7b38597c2cbf89f4cb21 + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f languageName: node linkType: hard @@ -8134,9 +8506,9 @@ __metadata: linkType: hard "@types/diff@npm:^5.0.9": - version: 5.0.9 - resolution: "@types/diff@npm:5.0.9" - checksum: 10c0/038e4d831f6d9826f0019fa07ec821a1f966160cd0d62aede6fc6ab269fc969ac6e665f7849fb2189fb92f7865488dcaabcb278c3df877d0d3581f2a7e1a67b2 + version: 5.2.3 + resolution: "@types/diff@npm:5.2.3" + checksum: 10c0/dd2e99e272a7023f3e5c71099599553c7d6c9a6b9d67f202b593b8d59b0528361eba39a8674ab18eba76217b6bad8f1a09417a9a571daaf7c0f49d67d4f305e2 languageName: node linkType: hard @@ -8155,9 +8527,9 @@ __metadata: linkType: hard "@types/emscripten@npm:^1.39.6": - version: 1.39.8 - resolution: "@types/emscripten@npm:1.39.8" - checksum: 10c0/a2cc8ddb734b0cbead13c9d4b7733da07655529bdfbcd8a858067bd6b97f2b622935526a6d6ee5c9c5495d50854d608e34ad9a4e09700858d7b9418799e33197 + version: 1.40.0 + resolution: "@types/emscripten@npm:1.40.0" + checksum: 10c0/2c809da43cb42396a78bc1bf1f8bb1eb23874b22425ccc0efd2dff80522318739fc38e845d98983948ca271fe1a551f68043094d20df14e745aff8db2123a0e5 languageName: node linkType: hard @@ -8179,21 +8551,21 @@ __metadata: linkType: hard "@types/eslint@npm:*": - version: 8.44.3 - resolution: "@types/eslint@npm:8.44.3" + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: 10c0/d9d681efe461ec8934800a89773be251a200c9d4528ca2330bb99f4ca3bd6b2d053034d2b5fe645a1567331af2c89e364aed4be8c839f10a1028a3cbe2856b01 + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e languageName: node linkType: hard "@types/estree-jsx@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree-jsx@npm:1.0.1" + version: 1.0.5 + resolution: "@types/estree-jsx@npm:1.0.5" dependencies: "@types/estree": "npm:*" - checksum: 10c0/3aa4d648ba3ddffa73eff63904a4ef7f78fc78c2fc22ad0ef80908e7e5839e4622dc8d8dc46708b07a6e732e72692cf234db63650c3ca608cc5b41c3e81f37a2 + checksum: 10c0/07b354331516428b27a3ab99ee397547d47eb223c34053b48f84872fafb841770834b90cc1a0068398e7c7ccb15ec51ab00ec64b31dc5e3dbefd624638a35c6d languageName: node linkType: hard @@ -8211,19 +8583,43 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.37 - resolution: "@types/express-serve-static-core@npm:4.17.37" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c0/45487318802d9c44aac4323b9f5b33c24bb37c0258a5984c8ffe2b57f1bfc5b8ebbdc47149d6ce1b9e47e39b6cc4d1ef4468903a339990bfb8eac7995392f19f + checksum: 10c0/aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.21": +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b + languageName: node + linkType: hard + +"@types/express@npm:^4.17.21": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -8243,11 +8639,11 @@ __metadata: linkType: hard "@types/find-cache-dir@npm:^5.0.0": - version: 5.0.0 - resolution: "@types/find-cache-dir@npm:5.0.0" + version: 5.0.2 + resolution: "@types/find-cache-dir@npm:5.0.2" dependencies: find-cache-dir: "npm:*" - checksum: 10c0/46963af8168909e70c824f11d7d8ee9915bdaebcc5e4c5a69d17c6932a07f9cb8041320f8ee3f10f99f9bded705e271107bfc3aaca39b6ea02c864efcd60d2ab + checksum: 10c0/684efb5961dcc5c8813a5ab14645c692ce036bebbc0258443dc4a154c63f9c87c0287ef32ca792110b82c2b96d590dfdf7d1bf59b61717a8109ee619e489f3b5 languageName: node linkType: hard @@ -8278,6 +8674,13 @@ __metadata: languageName: node linkType: hard +"@types/gensync@npm:^1.0.0": + version: 1.0.4 + resolution: "@types/gensync@npm:1.0.4" + checksum: 10c0/1daeb1693196a85ee68b82f3fb30906a1cccede69d492b190de80ff20cec2d528d98cad866d733fd83cb171096dfe8c26c9c02c50ffb93e1113d48bd79daa556 + languageName: node + linkType: hard + "@types/glob@npm:*": version: 8.1.0 resolution: "@types/glob@npm:8.1.0" @@ -8299,30 +8702,30 @@ __metadata: linkType: hard "@types/hast@npm:^2.0.0": - version: 2.3.6 - resolution: "@types/hast@npm:2.3.6" + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" dependencies: "@types/unist": "npm:^2" - checksum: 10c0/e44fa492f9ae8a0e499a738b598fc50c6cfa8131f2758ed98f292fbe67e37f4e85edb1aa53b27450bdafcf4e52c1a9660df0478914199c058193d9cffdc7d93c + checksum: 10c0/16daac35d032e656defe1f103f9c09c341a6dc553c7ec17b388274076fa26e904a71ea5ea41fd368a6d5f1e9e53be275c80af7942b9c466d8511d261c9529c7e languageName: node linkType: hard "@types/hast@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/hast@npm:3.0.3" + version: 3.0.4 + resolution: "@types/hast@npm:3.0.4" dependencies: "@types/unist": "npm:*" - checksum: 10c0/0779740926efc1f856976abd95fcb04f4b45d885ec65ef148505722e15cd8fdf4e84d93bf29908131ae6b040f3ca1c1f0cf9fef1b35d52c90c76ff90cfc1214f + checksum: 10c0/3249781a511b38f1d330fd1e3344eed3c4e7ea8eff82e835d35da78e637480d36fad37a78be5a7aed8465d237ad0446abc1150859d0fde395354ea634decf9f7 languageName: node linkType: hard "@types/hoist-non-react-statics@npm:^3.3.1": - version: 3.3.2 - resolution: "@types/hoist-non-react-statics@npm:3.3.2" + version: 3.3.6 + resolution: "@types/hoist-non-react-statics@npm:3.3.6" dependencies: "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" - checksum: 10c0/2aaff564e7674b0b7389592f30e4681919a0a71986bc5d8c5ef67d9b5b3b46913920f5002a96fd37d8904fe5c0cc1e4cc5c92884c847b2f4a74cb30d841494d4 + checksum: 10c0/149a4c217d81f21f8a1e152160a59d5b99b6a9aa6d354385d5f5bc02760cbf1e170a8442ba92eb653befff44b0c5bc2234bb77ce33e0d11a65f779e8bab5c321 languageName: node linkType: hard @@ -8334,18 +8737,18 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.2 - resolution: "@types/http-errors@npm:2.0.2" - checksum: 10c0/ecedc65091baf7c83e0e61e7d1992112e0fa09461d69004747f55c80b801b796bdb60161e54efdac8a720b5f78a54720b0cabde3ae7094103a552d5c189222ce + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.15, @types/http-proxy@npm:^1.17.8": - version: 1.17.15 - resolution: "@types/http-proxy@npm:1.17.15" + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" dependencies: "@types/node": "npm:*" - checksum: 10c0/e2bf2fcdf23c88141b8d2c85ed5e5418b62ef78285884a2b5a717af55f4d9062136aa475489d10292093343df58fb81975f34bebd6b9df322288fd9821cbee07 + checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 languageName: node linkType: hard @@ -8423,25 +8826,25 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.3 - resolution: "@types/mdast@npm:4.0.3" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "npm:*" - checksum: 10c0/e6994404f5ce58073aa6c1a37ceac3060326470a464e2d751580a9f89e2dbca3a2a6222b849bdaaa5bffbe89033c50a886d17e49fca3b040a4ffcf970e387a0c + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 languageName: node linkType: hard "@types/mdx@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/mdx@npm:2.0.8" - checksum: 10c0/6ee0e54d886afcbc2547f1db73ac9de60603ce26592e21f5fff2ba2791f6c58d3eb7b849add8f6b8b9c10f7c8ff3855d29fe7122f532f2f64fce95fe5b8e23ef + version: 2.0.13 + resolution: "@types/mdx@npm:2.0.13" + checksum: 10c0/5edf1099505ac568da55f9ae8a93e7e314e8cbc13d3445d0be61b75941226b005e1390d9b95caecf5dcb00c9d1bab2f1f60f6ff9876dc091a48b547495007720 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.3 - resolution: "@types/mime@npm:1.3.3" - checksum: 10c0/56c9981b637154721753d38888c2cba85f8891a16e0f1cb1286dcbd741b220ff56d99aa2be03bf7fe88b188a27e32bf1d92976dafd6574b8f345bbf0853d462c + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc languageName: node linkType: hard @@ -8469,9 +8872,9 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.32 - resolution: "@types/ms@npm:0.7.32" - checksum: 10c0/16f60d0a2485edfa459e9570aec9135d9ef08dd855630754063f3baf1d1df7a5edd0f249ff9b460a33842181250f51b27b35078b83cf6ec1dccabb4485de19d6 + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 languageName: node linkType: hard @@ -8485,11 +8888,11 @@ __metadata: linkType: hard "@types/node@npm:^22.0.0": - version: 22.1.0 - resolution: "@types/node@npm:22.1.0" + version: 22.13.1 + resolution: "@types/node@npm:22.13.1" dependencies: - undici-types: "npm:~6.13.0" - checksum: 10c0/553dafcb842b889c036d43b390d464e8ffcf3ca455ddd5b1a1ef98396381eafbeb0c112a15cc6bf9662b72bc25fc45efc4b6f604760e1e84c410f1b7936c488b + undici-types: "npm:~6.20.0" + checksum: 10c0/d4e56d41d8bd53de93da2651c0a0234e330bd7b1b6d071b1a94bd3b5ee2d9f387519e739c52a15c1faa4fb9d97e825b848421af4b2e50e6518011e7adb4a34b7 languageName: node linkType: hard @@ -8503,16 +8906,16 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: 10c0/1d3012ab2fcdad1ba313e1d065b737578f6506c8958e2a7a5bdbdef517c7e930796cb1599ee067d5dee942fb3a764df64b5eef7e9ae98548d776e86dcffba985 + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 languageName: node linkType: hard "@types/picomatch@npm:^2.3.0": - version: 2.3.3 - resolution: "@types/picomatch@npm:2.3.3" - checksum: 10c0/5ad7f891eb3e16e8eb1f51615f0b755bc44ac5dff5a1e2513229f307f72e226c917c6b9a829a97134cedbec727036f885890a55b1975b6e3f381b6545b962c4d + version: 2.3.4 + resolution: "@types/picomatch@npm:2.3.4" + checksum: 10c0/6eaa55e2867f8dd6c974261ff7f3e463c8f6afa8045225868ff45b25acc08c17c9705f213035700df51e4a6bb45633eb258b91b654eddd3f21acf0bab088d092 languageName: node linkType: hard @@ -8543,49 +8946,49 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.8 - resolution: "@types/prop-types@npm:15.7.8" - checksum: 10c0/706b3de6faa5c1a4763fc90069f25ddc54108e8b43e9724e22f510b103c418571bf14b34b241fcacd6875650959c8374af7f4633f80ec6e33e7525cb42ef6a30 + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 10c0/1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 languageName: node linkType: hard "@types/pug@npm:^2.0.6": - version: 2.0.7 - resolution: "@types/pug@npm:2.0.7" - checksum: 10c0/3d0cf7945f56a2763d0917d63f1ebe9c86eed9bc0b64781d0d5ec842bcdf1779e1065e132300942a1c34fefa87212d877d7fad24a576c4ce52db8fb17c4dcd0e + version: 2.0.10 + resolution: "@types/pug@npm:2.0.10" + checksum: 10c0/6fac37fd84ad4bcf755061caad274db70591699739070bc30c5c1b5f0aecf98646dc29ec8da11cfca82a2b7cc57d949a3ae50aba2f88bf098751ebdd25d9aaea languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 10c0/6be12e5f062d1b41eb037d59bf9cb65bc9410cedd5e6da832dfd7c8e2b3f4c91e81c9b90b51811140770e5052c6c4e8361181bd9437ddcd4515dc128b7c00353 + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.5 - resolution: "@types/range-parser@npm:1.2.5" - checksum: 10c0/fe4bbbbfb19f0765ea15e66e2c58e29e04f4e52055c0d348b08dbfb161c2d2a363cc21b8a6071936a0cab3f02d0f5f362a3f752b37b05ff868000dcfe9120581 + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c languageName: node linkType: hard "@types/react-dom@npm:^18.0.0, @types/react-dom@npm:^18.0.11": - version: 18.2.17 - resolution: "@types/react-dom@npm:18.2.17" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/33b53078ed7e9e0cfc4dc691e938f7db1cc06353bc345947b41b581c3efe2b980c9e4eb6460dbf5ddc521dd91959194c970221a2bd4bfad9d23ebce338e12938 + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c0/b163d35a6b32a79f5782574a7aeb12a31a647e248792bf437e6d596e2676961c394c5e3c6e91d1ce44ae90441dbaf93158efb4f051c0d61e2612f1cb04ce4faa languageName: node linkType: hard "@types/react-refresh@npm:^0": - version: 0.14.5 - resolution: "@types/react-refresh@npm:0.14.5" + version: 0.14.6 + resolution: "@types/react-refresh@npm:0.14.6" dependencies: "@types/babel__core": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/7fc9e1a2b5bc096ba2259b5df9dc036b330d1791bb9fc27b6426db7f2c86be42449713e09f0244d82ecdf596c45bead8feccac032ef0efe4853cb2086ee1ffbe + checksum: 10c0/8a06ae4b3be6baf4bbe3a8c200df0a4730fbe6e9d09e4f03ceed59612328a28e711b920532cbbbd7aca082744ece51e957ae8b34f656fffb965b448fb0967ef1 languageName: node linkType: hard @@ -8599,26 +9002,15 @@ __metadata: linkType: hard "@types/react-transition-group@npm:^4": - version: 4.4.10 - resolution: "@types/react-transition-group@npm:4.4.10" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/3eb9bca143abc21eb781aa5cb1bded0c9335689d515bf0513fb8e63217b7a8122c6a323ecd5644a06938727e1f467ee061d8df1c93b68825a80ff1b47ab777a2 + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.37": - version: 18.2.55 - resolution: "@types/react@npm:18.2.55" - dependencies: - "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/6b1c73beafbbc582dc54ffd92b3779f6d850e8f6b5ce5d04b31e9498a3d77bfc416bb08f0d8d63ab4f4649ccd6639996472416871c01c74a528b16a55faeaf38 - languageName: node - linkType: hard - -"@types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": +"@types/react@npm:*, @types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": version: 19.0.8 resolution: "@types/react@npm:19.0.8" dependencies: @@ -8627,10 +9019,20 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.0.37": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/8fb2b00672072135d0858dc9db07873ea107cc238b6228aaa2a9afd1ef7a64a7074078250db38afbeb19064be8ea6af5eac32d404efdd5f45e093cc4829d87f8 + languageName: node + linkType: hard + "@types/resolve@npm:^1.20.2": - version: 1.20.3 - resolution: "@types/resolve@npm:1.20.3" - checksum: 10c0/0f499b6509186bd32faaf4ed640c166be0a6d487567cea1da9cdf3dc85e6b546451479ac80bd912daf4d8546c547d9feaf9e9867b438f7650cdd5a75169c5763 + version: 1.20.6 + resolution: "@types/resolve@npm:1.20.6" + checksum: 10c0/a9b0549d816ff2c353077365d865a33655a141d066d0f5a3ba6fd4b28bc2f4188a510079f7c1f715b3e7af505a27374adce2a5140a3ece2a059aab3d6e1a4244 languageName: node linkType: hard @@ -8651,13 +9053,6 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.4 - resolution: "@types/scheduler@npm:0.16.4" - checksum: 10c0/2355e63251c6c6467806c9e7085f5fad350a1e87f811cf416f1e48a888b7da4ecc4bae2b67b7b10d8f5e518305ef2b5d4a8451227158552942794b87be43c5dd - languageName: node - linkType: hard - "@types/semver@npm:^7, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.6, @types/semver@npm:^7.5.8": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" @@ -8666,12 +9061,12 @@ __metadata: linkType: hard "@types/send@npm:*": - version: 0.17.2 - resolution: "@types/send@npm:0.17.2" + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/3fdd87a1b82fae523b2609f2acef25705b40899fed3c5f4dd40bf0dc91ad6a2c0a2b6c1494d1584525fe6e88bea271fcdb9775b3996ddc7f16d52261eea73432 + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c languageName: node linkType: hard @@ -8705,9 +9100,9 @@ __metadata: linkType: hard "@types/source-list-map@npm:*": - version: 0.1.3 - resolution: "@types/source-list-map@npm:0.1.3" - checksum: 10c0/b0734c05ebfca29c28c1418237a13561bd16e5a848c48f0b6295bd2405aa070a317e869d9e8ba6907132928d5ea5cd339076e5e205c75137de7d6aedde11e365 + version: 0.1.6 + resolution: "@types/source-list-map@npm:0.1.6" + checksum: 10c0/1e6d8d4a48535c51368c65bb2c44a1c9fd9afe2eeefefa32cbf06f9c191f7b20f638b3aa755100de0a750b0ba6a76140e912f1bee75705bc2b9a58b5a5185539 languageName: node linkType: hard @@ -8726,16 +9121,16 @@ __metadata: linkType: hard "@types/symlink-or-copy@npm:^1.2.0": - version: 1.2.0 - resolution: "@types/symlink-or-copy@npm:1.2.0" - checksum: 10c0/cbc621ee4eb1c8b67beecba205ff47383584f6f69e5dbfd13ddb9fce3e64355bd01ba456dc9a5719e527da87c0f710f352931bfdf97efa0e23fff65d87e9315a + version: 1.2.2 + resolution: "@types/symlink-or-copy@npm:1.2.2" + checksum: 10c0/09ee39bd319f39c775c4e2049fc4018212b9b6043736bd2046537acbb59c98af7aa725c539f32672cd2ca27144073fa1f1101b4c0ed7db3fbddb305b638895b2 languageName: node linkType: hard "@types/tapable@npm:^1": - version: 1.0.9 - resolution: "@types/tapable@npm:1.0.9" - checksum: 10c0/51e7a55432c3abf71ae5e13907eb01a576efdf66ddfcd4f2a765436e684e182df527885980d4f710250cd61304a61f7fe9d447b33fef8db1fa434a395c85933d + version: 1.0.12 + resolution: "@types/tapable@npm:1.0.12" + checksum: 10c0/d6a080f5839b323eb96dd5b65a6c3161c1297d8c2433eb52437912d1c3df54e38fce12ce7a57650f6453d96942298bd0935436e2501d09e407b7f41634483131 languageName: node linkType: hard @@ -8770,53 +9165,53 @@ __metadata: linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.4 - resolution: "@types/trusted-types@npm:2.0.4" - checksum: 10c0/ad7ca5059168880d8fa04ebf9d5f57d402bef4d7bb8a50df5103db8bf3821a334aaa2dab9937cf5d440beb707bed35b700fa387fcbce0611821d4cea7fa94dc1 + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c languageName: node linkType: hard "@types/uglify-js@npm:*": - version: 3.17.2 - resolution: "@types/uglify-js@npm:3.17.2" + version: 3.17.5 + resolution: "@types/uglify-js@npm:3.17.5" dependencies: source-map: "npm:^0.6.1" - checksum: 10c0/22ead0f6c4c5f184f5db06aa68c357ace72536ee8ccbd7abe655df2cc375ab92e1bec6c425d9be85fa309190427971c89989c0b58977e9c9167b7c26fb07b898 + checksum: 10c0/e225d7da26a7a8b71e71f584ab2b4e14f9bd61e2ae4c72fa14d3d862ebfb8f3c1c24414048f23ea485e93618d3370e6c9d5e5af51b6a836d48ec453a26e419f4 languageName: node linkType: hard "@types/unist@npm:*, @types/unist@npm:^3.0.0": - version: 3.0.2 - resolution: "@types/unist@npm:3.0.2" - checksum: 10c0/39f220ce184a773c55c18a127062bfc4d0d30c987250cd59bab544d97be6cfec93717a49ef96e81f024b575718f798d4d329eb81c452fc57d6d051af8b043ebf + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10c0/2b1e4adcab78388e088fcc3c0ae8700f76619dbcb4741d7d201f87e2cb346bfc29a89003cfea2d76c996e1061452e14fcd737e8b25aacf949c1f2d6b2bc3dd60 languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/unist@npm:2.0.8" - checksum: 10c0/2c4685d5258b4f543677d20dce0d72b8235e70b6c859af24fcf445f92dac98ec8a1faa0cfb43307466561fcd9dbd2534a4860000944401ac3314a685b5efe3d7 + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10c0/24dcdf25a168f453bb70298145eb043cfdbb82472db0bc0b56d6d51cd2e484b9ed8271d4ac93000a80da568f2402e9339723db262d0869e2bf13bc58e081768d languageName: node linkType: hard "@types/util-deprecate@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/util-deprecate@npm:1.0.3" - checksum: 10c0/901ae94b51c1a5a7e3c88afddf9396ba25c0d0f699ca89ea0e48f121d5880c3996e037f0c83465e8a75263a27bf29347e1a584d51152c637194614a2c15f7742 + version: 1.0.4 + resolution: "@types/util-deprecate@npm:1.0.4" + checksum: 10c0/06a36368ea511004ca2c300a1f704461fe2e79ccdba2d8ae443cd34a8d36074aa1fb832f316a17a7015f241a186bacccddca863f71ab7e80f8134fb935e1fd89 languageName: node linkType: hard "@types/uuid@npm:^9.0.1": - version: 9.0.7 - resolution: "@types/uuid@npm:9.0.7" - checksum: 10c0/b329ebd4f9d1d8e08d4f2cc211be4922d70d1149f73d5772630e4a3acfb5170c6d37b3d7a39a0412f1a56e86e8a844c7f297c798b082f90380608bf766688787 + version: 9.0.8 + resolution: "@types/uuid@npm:9.0.8" + checksum: 10c0/b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 languageName: node linkType: hard "@types/webpack-env@npm:^1.16.0, @types/webpack-env@npm:^1.18.0": - version: 1.18.4 - resolution: "@types/webpack-env@npm:1.18.4" - checksum: 10c0/3fa77dbff0ed71685404576b0a1cf74587567fe2ee1cfd11d56d6eefcab7a61e4c9ead0eced264e289d2cf0fc74296dbd55ed6c95774fe0fd6264d156c5a59f0 + version: 1.18.8 + resolution: "@types/webpack-env@npm:1.18.8" + checksum: 10c0/527a5d1eb75c5243e4f3665d956c7c340f899955dd25d16c9fd9750406f32e95a3a17d207640295038e8235c0c2a2daf084f420e088e58b965d82fc74f6012d7 languageName: node linkType: hard @@ -8832,19 +9227,19 @@ __metadata: linkType: hard "@types/webpack-sources@npm:*": - version: 3.2.1 - resolution: "@types/webpack-sources@npm:3.2.1" + version: 3.2.3 + resolution: "@types/webpack-sources@npm:3.2.3" dependencies: "@types/node": "npm:*" "@types/source-list-map": "npm:*" source-map: "npm:^0.7.3" - checksum: 10c0/651fcf880b2ed4f309fce9f47b85b7d1771a63436880792688b8c5e6e4177272dbe80c88cc4d877bc8370446499ab9b6a9ac6348b1fd2b29e56f7657f4562dd7 + checksum: 10c0/74e9dfdd38bc345ce99442f3be5b5ad1efc7af5890304175c141717a7c0b38c152e6f7fe1d2875fc19aaa68964019ff4661678eba7fdeee8c3ad42dc6dbf6b62 languageName: node linkType: hard "@types/webpack@npm:^4": - version: 4.41.34 - resolution: "@types/webpack@npm:4.41.34" + version: 4.41.40 + resolution: "@types/webpack@npm:4.41.40" dependencies: "@types/node": "npm:*" "@types/tapable": "npm:^1" @@ -8852,16 +9247,16 @@ __metadata: "@types/webpack-sources": "npm:*" anymatch: "npm:^3.0.0" source-map: "npm:^0.6.0" - checksum: 10c0/630ebd822e7ee85b7118d1c095370709ce493831365f7fd750bea88ac4726ef52df33cc25261922526e45b354c9fdb3edfabc7738d5b9ec18416fd502cda3838 + checksum: 10c0/ecd530e5db4c21ec61795eec538026f96c126323836249a83e72805afd1d0b1141fc781f14d4a59d77f877523384b4c5d79dc391cfb901e7a781a9aa085f8198 languageName: node linkType: hard "@types/ws@npm:^8, @types/ws@npm:^8.5.10": - version: 8.5.13 - resolution: "@types/ws@npm:8.5.13" + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" dependencies: "@types/node": "npm:*" - checksum: 10c0/a5430aa479bde588e69cb9175518d72f9338b6999e3b2ae16fc03d3bdcff8347e486dc031e4ed14601260463c07e1f9a0d7511dfc653712b047c439c680b0b34 + checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a languageName: node linkType: hard @@ -8932,20 +9327,20 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/parser@npm:6.18.1" + version: 6.21.0 + resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/typescript-estree": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/78cf87c49be224a7fc7c9b1580b015b79e6f6b78d3db60843825b9657e6c5b852566ca7fcb9a51e7b781e910a89a73cdc36dfcd180ccb34febc535ad9b5a0be1 + checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d languageName: node linkType: hard @@ -8959,16 +9354,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/scope-manager@npm:6.18.1" - dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" - checksum: 10c0/66ef86688a2eb69988a15d6c0176e5e1ec3994ab96526ca525226a1815eef63366e10e3e6a041ceb2cd63d1cced27874d2313045b785418330af68a288e50771 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/scope-manager@npm:6.21.0" @@ -9030,13 +9415,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/types@npm:6.18.1" - checksum: 10c0/58c1a1bcf2403891a4fcb0d21aac643a6f9d06119423230dad74ef2b95adf94201da7cf48617b0c27b51695225b622e48c739cf4186ef5f99294887d2d536557 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/types@npm:6.21.0" @@ -9069,25 +9447,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.18.1" - dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/5bca8f58d3134c5296c7e6cbeef512feb3918cdc88b5b22e656a7978277278e7a86187690e7e3be3f3708feb98c952a6ab4d8bbc197fff3826e3afa8bc1e287e - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" @@ -9185,16 +9544,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.18.1" - dependencies: - "@typescript-eslint/types": "npm:6.18.1" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/f3dacdd1db7347908ac207968da4fa72efb31e38a6dde652651633c5283f054832045f2ad00b4ca7478e7f2e09fe4ae6e3a32b76580c036b9e5c7b8dd55af9f3 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" @@ -9216,9 +9565,9 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a languageName: node linkType: hard @@ -9232,38 +9581,38 @@ __metadata: linkType: hard "@vitejs/plugin-react@npm:^4.3.2": - version: 4.3.3 - resolution: "@vitejs/plugin-react@npm:4.3.3" + version: 4.3.4 + resolution: "@vitejs/plugin-react@npm:4.3.4" dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" - "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/core": "npm:^7.26.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9" "@types/babel__core": "npm:^7.20.5" react-refresh: "npm:^0.14.2" peerDependencies: - vite: ^4.2.0 || ^5.0.0 - checksum: 10c0/b370c25fb47bb96f0cc51f3aadbbcfce54e40f95a4de67cf932e5ec526f139648da703725c6ea2c71a1b525eb3dd6e3e8ff877da143627cd2575de5ec4f00aa3 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + checksum: 10c0/38a47a1dbafae0b97142943d83ee3674cb3331153a60b1a3fd29d230c12c9dfe63b7c345b231a3450168ed8a9375a9a1a253c3d85e9efdc19478c0d56b98496c languageName: node linkType: hard "@vitejs/plugin-vue@npm:^4.4.0": - version: 4.5.2 - resolution: "@vitejs/plugin-vue@npm:4.5.2" + version: 4.6.2 + resolution: "@vitejs/plugin-vue@npm:4.6.2" peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 - checksum: 10c0/dd024b9ee2eda3174e197bda2b42df30b594d1a7f50d20b4b0de01c5a130bd99b84452e8a8d597ade50f89106025346a56f7abbf63c560e82fe97223589d2514 + checksum: 10c0/8a8eb974936e4f0c7a66924240d122cd3a61af34498d7260f5920cf7a44ef4ef60e025a3f5d29df88e671ba32d5999c0fe1bc11d46bd838f51aa3a37a8f272c5 languageName: node linkType: hard "@vitest/browser@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/browser@npm:3.0.2" + version: 3.0.5 + resolution: "@vitest/browser@npm:3.0.5" dependencies: "@testing-library/dom": "npm:^10.4.0" - "@testing-library/user-event": "npm:^14.6.0" - "@vitest/mocker": "npm:3.0.2" - "@vitest/utils": "npm:3.0.2" + "@testing-library/user-event": "npm:^14.6.1" + "@vitest/mocker": "npm:3.0.5" + "@vitest/utils": "npm:3.0.5" magic-string: "npm:^0.30.17" msw: "npm:^2.7.0" sirv: "npm:^3.0.0" @@ -9271,7 +9620,7 @@ __metadata: ws: "npm:^8.18.0" peerDependencies: playwright: "*" - vitest: 3.0.2 + vitest: 3.0.5 webdriverio: "*" peerDependenciesMeta: playwright: @@ -9280,13 +9629,13 @@ __metadata: optional: true webdriverio: optional: true - checksum: 10c0/07b87f4b1a72f513df38d3817eba14601be30e7955b4d921acad43b17dac25f0c20aea4cd11f1d6bb6e0c5eac3812a335db063a18c7e3f581670d4947b6990bd + checksum: 10c0/c45f9a5337ff0b9b8193d04eab587f8de26d4250b2e702227781b8082e6ae263f5bccdb23a5e64d3cb8d240acf6451dc93481aceec56d8cedfbcd217b6b0f9d4 languageName: node linkType: hard "@vitest/coverage-istanbul@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/coverage-istanbul@npm:3.0.2" + version: 3.0.5 + resolution: "@vitest/coverage-istanbul@npm:3.0.5" dependencies: "@istanbuljs/schema": "npm:^0.1.3" debug: "npm:^4.4.0" @@ -9299,14 +9648,14 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - vitest: 3.0.2 - checksum: 10c0/3456741031d4b083b0a667469874c5ab11cd59667add4f06a98994e2896fe458d1a6aec226deca464c9efde1a013816a0f11b4d0e4e32d191835bbd471247cb5 + vitest: 3.0.5 + checksum: 10c0/6fa4d41927a36101548b84cafcec380472a26cdf8ee318f816b0c4f8cebb46010fd37385c9c3d851480944d2989270b27e93d6cc61e7ced5a1ad574db5207dba languageName: node linkType: hard "@vitest/coverage-v8@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/coverage-v8@npm:3.0.2" + version: 3.0.5 + resolution: "@vitest/coverage-v8@npm:3.0.5" dependencies: "@ampproject/remapping": "npm:^2.3.0" "@bcoe/v8-coverage": "npm:^1.0.2" @@ -9321,12 +9670,12 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - "@vitest/browser": 3.0.2 - vitest: 3.0.2 + "@vitest/browser": 3.0.5 + vitest: 3.0.5 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10c0/b28c39d8bed5c584de67a7430796b936c800e1460589173912d6324f82a227c7351aee77b86868e14441c71a3670d70d275f1209dbc3857d018c4b92fd45ba9a + checksum: 10c0/2b1670bbe7bedbb7eaef28e0e4e6bebc38900934525ff28e7be23ee2f719bae10fd56afd586142a0e97ccb7ae3e098ad56136c990fecb745a9473b1851746ff7 languageName: node linkType: hard @@ -9342,15 +9691,15 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/expect@npm:3.0.2" +"@vitest/expect@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/expect@npm:3.0.5" dependencies: - "@vitest/spy": "npm:3.0.2" - "@vitest/utils": "npm:3.0.2" + "@vitest/spy": "npm:3.0.5" + "@vitest/utils": "npm:3.0.5" chai: "npm:^5.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/4e4af9458c75c35ad0b2c36a1e0644345d613b63e06b50e6826111d1a33cfb5ba3a85c0571262795fbba250736ebb79fb70694db70bc7e2892603c6fb2e222db + checksum: 10c0/d5af9c63d70ddfc72b63ce03ea82ed0086a307c50154f38b0ad1c6c23215705e5f7d6547edf027748b7b442274707ca4321bc0941effa0264b026a8d4f70ee0d languageName: node linkType: hard @@ -9366,11 +9715,11 @@ __metadata: languageName: node linkType: hard -"@vitest/mocker@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/mocker@npm:3.0.2" +"@vitest/mocker@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/mocker@npm:3.0.5" dependencies: - "@vitest/spy": "npm:3.0.2" + "@vitest/spy": "npm:3.0.5" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.17" peerDependencies: @@ -9381,7 +9730,7 @@ __metadata: optional: true vite: optional: true - checksum: 10c0/7551aab76879c5bc851f78eee725c01baaadfa103af12a1fa8fb0bb52cc7cf1c3f145eee824eb661af1fb2463138c73969b0b546b1ae20421053eb687b516a5b + checksum: 10c0/64a27bfa959a33fd2a992837022026cf221f1a04812d4cd6f8abf3ff15781923ff1223f76a9a97dfffe157600813b16e90a6e1f1c60e45ba465e1f4e48603c47 languageName: node linkType: hard @@ -9394,42 +9743,42 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/pretty-format@npm:2.1.3" +"@vitest/pretty-format@npm:2.1.9": + version: 2.1.9 + resolution: "@vitest/pretty-format@npm:2.1.9" dependencies: tinyrainbow: "npm:^1.2.0" - checksum: 10c0/5a6ee872a8adf5e2764f2b5b2276d8a2199be4ef14777ab693428caf359481851400af10b59721d4972289c955ffe7277954a662b04cfb10233824574c7074ba + checksum: 10c0/155f9ede5090eabed2a73361094bb35ed4ec6769ae3546d2a2af139166569aec41bb80e031c25ff2da22b71dd4ed51e5468e66a05e6aeda5f14b32e30bc18f00 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.2, @vitest/pretty-format@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/pretty-format@npm:3.0.2" +"@vitest/pretty-format@npm:3.0.5, @vitest/pretty-format@npm:^3.0.5": + version: 3.0.5 + resolution: "@vitest/pretty-format@npm:3.0.5" dependencies: tinyrainbow: "npm:^2.0.0" - checksum: 10c0/06656932826cedab13f9d3c0d88bca2c69297c4e265f6f9ce79b744c5a70999b00d8fc11861aa1d5982d2db92616cf352db54eb68bf4cd2d59a9be410fedc98b + checksum: 10c0/94dbe3dfffd53f880e2c1fc35da3c998b768e88a37d4248a1e531ec465d4a19ec917dd56c5ccf4f24bb1984b1376ffc55fe710c2b07ef94f9ebf61ca028a2177 languageName: node linkType: hard -"@vitest/runner@npm:3.0.2, @vitest/runner@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/runner@npm:3.0.2" +"@vitest/runner@npm:3.0.5, @vitest/runner@npm:^3.0.2": + version: 3.0.5 + resolution: "@vitest/runner@npm:3.0.5" dependencies: - "@vitest/utils": "npm:3.0.2" - pathe: "npm:^2.0.1" - checksum: 10c0/2c819a9f0718165ff5cff2ccd35906c2231a82ee1d58374ffed470917c93dae0cbdf5b37def66c7e1705b6b859c51319bf7a1c302201b062bd208153db8d112c + "@vitest/utils": "npm:3.0.5" + pathe: "npm:^2.0.2" + checksum: 10c0/fa8705bc82e1b22ea55d505863f60eeefabf560c3aff4fb0180f1e3e34c4dc822fbe4e9eb1f18ef8409095950ea8fd46fa3fda4a43ec1d1a804457cc551a30fe languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/snapshot@npm:3.0.2" +"@vitest/snapshot@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/snapshot@npm:3.0.5" dependencies: - "@vitest/pretty-format": "npm:3.0.2" + "@vitest/pretty-format": "npm:3.0.5" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" - checksum: 10c0/e4da2de82cef1b35bfb2256d80b55f55cd29da9e57e403edd2bfdc938a41e383d759d8e866e7fe31bafb2d34a3973ee00577706ea782fa241468c3cb88790be3 + pathe: "npm:^2.0.2" + checksum: 10c0/8b517299107218619429ac7b3b13e223822f60cdf207eb5f5be4eabdd29934e25f4624f8376b50b3535281227761d68a5ae15d90ef24d9edc19eaf5b9d52c76c languageName: node linkType: hard @@ -9442,12 +9791,12 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/spy@npm:3.0.2" +"@vitest/spy@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/spy@npm:3.0.5" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10c0/3634beda120ac1794ed2aef272da9d776814a67b1c9e087a24c06072374b5abe97c97ee5519fb7b09bc2bcaf6c05dc4499a590a97a2175168a4a3fc5e7b9736e + checksum: 10c0/f85c628cbf0de66f87faa86a69c658b2b67dcc0cfb21989312f465f16e86dfa4f8f2166339bbcc82226e31dd35dc0a336f64e5b8170f8ff8a9127f9822c82247 languageName: node linkType: hard @@ -9463,34 +9812,25 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/utils@npm:3.0.2" +"@vitest/utils@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/utils@npm:3.0.5" dependencies: - "@vitest/pretty-format": "npm:3.0.2" + "@vitest/pretty-format": "npm:3.0.5" loupe: "npm:^3.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/ddd3e49994830fe975f81a6a940dc5ab06b4148e7afe66dc1775a2dfa094eadeea18ccc277b4b3a3bd492d44e041a92e77c757db36dd40224020e3a0c87b811b + checksum: 10c0/3c18657e6f9c58b75139b19789d7e628688efa7422a16e52670ffd5cb84ce7ced856508ddc01d2e978c64f1ee316c09fbb8d12c29557d0db0f65b9888664918b languageName: node linkType: hard "@vitest/utils@npm:^2.1.1": - version: 2.1.3 - resolution: "@vitest/utils@npm:2.1.3" + version: 2.1.9 + resolution: "@vitest/utils@npm:2.1.9" dependencies: - "@vitest/pretty-format": "npm:2.1.3" - loupe: "npm:^3.1.1" + "@vitest/pretty-format": "npm:2.1.9" + loupe: "npm:^3.1.2" tinyrainbow: "npm:^1.2.0" - checksum: 10c0/55a044e43b84c0f8f573d8578107f26440678b6f506c8d9fee88b7ef120d19efd27c9be77985c107113b0f3f3db298dcee57074e1c1c214bee7a097fd08a209b - languageName: node - linkType: hard - -"@volar/language-core@npm:2.2.2, @volar/language-core@npm:~2.2.2": - version: 2.2.2 - resolution: "@volar/language-core@npm:2.2.2" - dependencies: - "@volar/source-map": "npm:2.2.2" - checksum: 10c0/e921772ffbd21f16b6aa48f2ea1b118f8b04af2738bba59e1629de5521bc7b4f543252173dbb6136a98d302b5babab92191a4f07c4a47f553645802e89be833c + checksum: 10c0/81a346cd72b47941f55411f5df4cc230e5f740d1e97e0d3f771b27f007266fc1f28d0438582f6409ea571bc0030ed37f684c64c58d1947d6298d770c21026fdf languageName: node linkType: hard @@ -9503,15 +9843,6 @@ __metadata: languageName: node linkType: hard -"@volar/source-map@npm:2.2.2": - version: 2.2.2 - resolution: "@volar/source-map@npm:2.2.2" - dependencies: - muggle-string: "npm:^0.4.0" - checksum: 10c0/c827d825f960c56e152fbe26d609f0cbab7ece301e1855f14e6716dc5ef198a732a37f2dfdf0914102c69bf8954d6d79b663d363072e8b01beeaa7f169e477c2 - languageName: node - linkType: hard - "@volar/source-map@npm:2.4.11": version: 2.4.11 resolution: "@volar/source-map@npm:2.4.11" @@ -9519,16 +9850,6 @@ __metadata: languageName: node linkType: hard -"@volar/typescript@npm:~2.2.2": - version: 2.2.2 - resolution: "@volar/typescript@npm:2.2.2" - dependencies: - "@volar/language-core": "npm:2.2.2" - path-browserify: "npm:^1.0.1" - checksum: 10c0/3f558e6ecd2cd7cfbd37bc6bf83f20db6cd33f5ad05c6ad2c4fe6c2e98e3148f8253ff2ce64890ad23c3cbb19135ee5c539b240742d2507d7dc749b0eecbc6fc - languageName: node - linkType: hard - "@volar/typescript@npm:~2.4.11": version: 2.4.11 resolution: "@volar/typescript@npm:2.4.11" @@ -9553,31 +9874,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/compiler-core@npm:3.3.11" - dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/shared": "npm:3.3.11" - estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.0.2" - checksum: 10c0/576aa8075bd9f4e91e54fdc9fe2d66941a3c81e12c59e1473c2596f57eb5b8fa7327e94d557d7d5da331a8577f9347990ebd807ebd3b28b2684451c23de7f15d - languageName: node - linkType: hard - -"@vue/compiler-core@npm:3.4.5": - version: 3.4.5 - resolution: "@vue/compiler-core@npm:3.4.5" - dependencies: - "@babel/parser": "npm:^7.23.6" - "@vue/shared": "npm:3.4.5" - entities: "npm:^4.5.0" - estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.0.2" - checksum: 10c0/31a4a431d515eb9b3783bc50ac08af9ca32be703453ed80a569ac29a83e896d7d6f876803db24eea9df0fbe2fc7e7e0fdf51013a6f6897ca7feb685583ae04d3 - languageName: node - linkType: hard - "@vue/compiler-core@npm:3.5.13, @vue/compiler-core@npm:^3.0.0": version: 3.5.13 resolution: "@vue/compiler-core@npm:3.5.13" @@ -9601,27 +9897,7 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/compiler-dom@npm:3.3.11" - dependencies: - "@vue/compiler-core": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" - checksum: 10c0/1f57289fc6c2e8ea9da65631601f1b329e4b46917d8e05aaa0b3f93e657d7440355f60c2116577276f3447d2b4bb7adebed451a95e7647614ab946319d7e142d - languageName: node - linkType: hard - -"@vue/compiler-dom@npm:3.4.5": - version: 3.4.5 - resolution: "@vue/compiler-dom@npm:3.4.5" - dependencies: - "@vue/compiler-core": "npm:3.4.5" - "@vue/shared": "npm:3.4.5" - checksum: 10c0/a2f8703792c97e4949d9ffce9de0d2d40a8d09d8412017c8f69fa4aab4f4dd46a2d10138bae3bdeab12fca4bf67d6a8e23114ca592f7d9a577f3b745fa7191a2 - languageName: node - linkType: hard - -"@vue/compiler-dom@npm:^3.2.0, @vue/compiler-dom@npm:^3.4.0, @vue/compiler-dom@npm:^3.5.0": +"@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.2.0, @vue/compiler-dom@npm:^3.5.0": version: 3.5.13 resolution: "@vue/compiler-dom@npm:3.5.13" dependencies: @@ -9657,38 +9933,20 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/compiler-sfc@npm:3.3.11" +"@vue/compiler-sfc@npm:3.5.13, @vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33": + version: 3.5.13 + resolution: "@vue/compiler-sfc@npm:3.5.13" dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/compiler-core": "npm:3.3.11" - "@vue/compiler-dom": "npm:3.3.11" - "@vue/compiler-ssr": "npm:3.3.11" - "@vue/reactivity-transform": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" + "@babel/parser": "npm:^7.25.3" + "@vue/compiler-core": "npm:3.5.13" + "@vue/compiler-dom": "npm:3.5.13" + "@vue/compiler-ssr": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.5" - postcss: "npm:^8.4.32" - source-map-js: "npm:^1.0.2" - checksum: 10c0/ffd9ef3bc71628d53e95c4ed6a33730962fe519cfdbe784b7ac5ae4090f59207577a8591fcb8671ee1fd57859c57147c519268db590f470a747c9cc9b465b138 - languageName: node - linkType: hard - -"@vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33": - version: 3.4.5 - resolution: "@vue/compiler-sfc@npm:3.4.5" - dependencies: - "@babel/parser": "npm:^7.23.6" - "@vue/compiler-core": "npm:3.4.5" - "@vue/compiler-dom": "npm:3.4.5" - "@vue/compiler-ssr": "npm:3.4.5" - "@vue/shared": "npm:3.4.5" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.5" - postcss: "npm:^8.4.32" - source-map-js: "npm:^1.0.2" - checksum: 10c0/fa3f0a64e2afa02836d188a9bb0314f51fd1b45bf8609d6fe401bee97edd492775dabf3da61d93a10a86a0eb2c794ef994cc2a7f8cd6b96de8a4ab0e52f6b126 + magic-string: "npm:^0.30.11" + postcss: "npm:^8.4.48" + source-map-js: "npm:^1.2.0" + checksum: 10c0/5fd57895ce2801e480c08f31f91f0d1746ed08a9c1973895fd7269615f5bcdf75497978fb358bda738938d9844dea2404064c53b2cdda991014225297acce19e languageName: node linkType: hard @@ -9702,23 +9960,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/compiler-ssr@npm:3.3.11" +"@vue/compiler-ssr@npm:3.5.13": + version: 3.5.13 + resolution: "@vue/compiler-ssr@npm:3.5.13" dependencies: - "@vue/compiler-dom": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" - checksum: 10c0/79380e310cdeea792fc369ab9204819a7b61e5765707760d534762013b95180dc9d23cd41b398cf127f9430f10ee030e4154faf27e67cf05737a4566fec003c4 - languageName: node - linkType: hard - -"@vue/compiler-ssr@npm:3.4.5": - version: 3.4.5 - resolution: "@vue/compiler-ssr@npm:3.4.5" - dependencies: - "@vue/compiler-dom": "npm:3.4.5" - "@vue/shared": "npm:3.4.5" - checksum: 10c0/4d62fb820e3794f44c16fc61d29544755a1398ced7ee11a38a67ad25b2e114bb0ae6e7066f0501103e31b88e04c49bbf82fbfb2a6735bbc9a186b579789ef906 + "@vue/compiler-dom": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" + checksum: 10c0/67621337b12fc414fcf9f16578961850724713a9fb64501136e432c2dfe95de99932c46fa24be9820f8bcdf8e7281f815f585b519a95ea979753bafd637dde1b languageName: node linkType: hard @@ -9732,26 +9980,6 @@ __metadata: languageName: node linkType: hard -"@vue/language-core@npm:2.0.17": - version: 2.0.17 - resolution: "@vue/language-core@npm:2.0.17" - dependencies: - "@volar/language-core": "npm:~2.2.2" - "@vue/compiler-dom": "npm:^3.4.0" - "@vue/shared": "npm:^3.4.0" - computeds: "npm:^0.0.1" - minimatch: "npm:^9.0.3" - path-browserify: "npm:^1.0.1" - vue-template-compiler: "npm:^2.7.14" - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/fd040d1c7c3c52b88ed607f467beb86ac65b716918c32e1c995017deb00daf4636e616a9a63e8dce23699718bf0011e2327a5873c1ec638dab8e9a7760d70e8c - languageName: node - linkType: hard - "@vue/language-core@npm:2.2.0": version: 2.2.0 resolution: "@vue/language-core@npm:2.2.0" @@ -9773,19 +10001,6 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity-transform@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/reactivity-transform@npm:3.3.11" - dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/compiler-core": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.5" - checksum: 10c0/146629504aadd79980be64c7d4b8358a1dd0ef4f4f42cbcde6b1e6dff2b7a849a3f6ab50be1216e636d53d14889830cfa329a2a14711849a263af09a81d6ccd9 - languageName: node - linkType: hard - "@vue/reactivity@npm:3.0.0": version: 3.0.0 resolution: "@vue/reactivity@npm:3.0.0" @@ -9795,12 +10010,12 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/reactivity@npm:3.3.11" +"@vue/reactivity@npm:3.5.13": + version: 3.5.13 + resolution: "@vue/reactivity@npm:3.5.13" dependencies: - "@vue/shared": "npm:3.3.11" - checksum: 10c0/3897d5fb1130f92fe17b99b1edca96c03ce4e0b28b10945d9cfcdfac589c9ad9623ab8bac06837c34ca6916613b77d596839e224f0e43bf5a05fdff1f01b499a + "@vue/shared": "npm:3.5.13" + checksum: 10c0/4bf2754a4b8cc31afc8da5bdfd12bba6be67b2963a65f7c9e2b59810883c58128dfc58cce6d1e479c4f666190bc0794f17208d9efd3fc909a2e4843d2cc0e69e languageName: node linkType: hard @@ -9814,13 +10029,13 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/runtime-core@npm:3.3.11" +"@vue/runtime-core@npm:3.5.13": + version: 3.5.13 + resolution: "@vue/runtime-core@npm:3.5.13" dependencies: - "@vue/reactivity": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" - checksum: 10c0/c4befb9fd12c9fd34bd0b10e67a3cf48af0d6d6d288e29f529aa1262322cee4f18250b5ac9e9ff613f49b4cf1383e2018ae767fafd91ed389577ff0a688865b6 + "@vue/reactivity": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" + checksum: 10c0/b6be854bf082a224222614a334fbeac0e7b6445f3cf4ea45cbd49ae4bb1551200c461c14c7a452d748f2459f7402ad4dee5522d51be5a28ea4ae1f699a7c016f languageName: node linkType: hard @@ -9835,26 +10050,27 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/runtime-dom@npm:3.3.11" +"@vue/runtime-dom@npm:3.5.13": + version: 3.5.13 + resolution: "@vue/runtime-dom@npm:3.5.13" dependencies: - "@vue/runtime-core": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" - csstype: "npm:^3.1.2" - checksum: 10c0/13bfe4a2f3a829cc40bf142af5bc7018a8b19a12f3741de92ceb732635301cdf450cb5bf70cfc8f7e7922c364ea2d7ae5498fbdafe40e5a967860d37ffb47afc + "@vue/reactivity": "npm:3.5.13" + "@vue/runtime-core": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" + csstype: "npm:^3.1.3" + checksum: 10c0/8ee7f3980d19f77f8e7ae854e3ff1f7ee9a9b8b4e214c8d0492e1180ae818e33c04803b3d094503524d557431a30728b78cf15c3683d8abbbbd1b263a299d62a languageName: node linkType: hard -"@vue/server-renderer@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/server-renderer@npm:3.3.11" +"@vue/server-renderer@npm:3.5.13": + version: 3.5.13 + resolution: "@vue/server-renderer@npm:3.5.13" dependencies: - "@vue/compiler-ssr": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" + "@vue/compiler-ssr": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" peerDependencies: - vue: 3.3.11 - checksum: 10c0/0450d3b4b26f702e4c71fc13e1a5c189b7c6c4c0b15293219267b7527ebf17ed56acbb881321896ccabbf02697efd7059530a9171935014d55816978ceb315a6 + vue: 3.5.13 + checksum: 10c0/f500bdabc199abf41f1d84defd2a365a47afce1f2223a34c32fada84f6193b39ec2ce50636483409eec81b788b8ef0fa1ff59c63ca0c74764d738c24409eef8f languageName: node linkType: hard @@ -9865,21 +10081,7 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.3.11": - version: 3.3.11 - resolution: "@vue/shared@npm:3.3.11" - checksum: 10c0/164b904ed6c5a6e9b0d4c6ac38a214770943d5b1196e8af7193f7f9f099706ffd7627e40c95a9b4de430ff7d3523a713c9236ef6e8ca48dd6865606efb7208f5 - languageName: node - linkType: hard - -"@vue/shared@npm:3.4.5": - version: 3.4.5 - resolution: "@vue/shared@npm:3.4.5" - checksum: 10c0/4bd4f6a6369ab02b8a01ac3b93fb5d580d3ea0e9781dd2be8ab676b50521733acbc85fac6b48bc9cd3704dc9237d6365148d287da51c07e1d0568d6c0f7742a1 - languageName: node - linkType: hard - -"@vue/shared@npm:3.5.13, @vue/shared@npm:^3.4.0, @vue/shared@npm:^3.5.0": +"@vue/shared@npm:3.5.13, @vue/shared@npm:^3.5.0": version: 3.5.13 resolution: "@vue/shared@npm:3.5.13" checksum: 10c0/2c940ef907116f1c2583ca1d7733984e5705983ab07054c4e72f1d95eb0f7bdf4d01efbdaee1776c2008f79595963f44e98fced057f5957d86d57b70028f5025 @@ -9887,18 +10089,12 @@ __metadata: linkType: hard "@vue/test-utils@npm:^2.4.1": - version: 2.4.1 - resolution: "@vue/test-utils@npm:2.4.1" + version: 2.4.6 + resolution: "@vue/test-utils@npm:2.4.6" dependencies: - js-beautify: "npm:1.14.9" - vue-component-type-helpers: "npm:1.8.4" - peerDependencies: - "@vue/server-renderer": ^3.0.1 - vue: ^3.0.1 - peerDependenciesMeta: - "@vue/server-renderer": - optional: true - checksum: 10c0/b3e88b84468c610a62dcea51d5ae089ea299192dd1fc787d69e78c76316b8425cbf1f035a05ab9043cad043c800823df7d76652224bfa713db8d0cf9ec8abb9c + js-beautify: "npm:^1.14.9" + vue-component-type-helpers: "npm:^2.0.0" + checksum: 10c0/37fa46cb6b98f90affb2faf5aa41422617bbd23ff35bc714d08035334e593ae31d18757d5ae688f778dd8b4c28de431601c0b9b7ca17fc1b55f1401a5577375e languageName: node linkType: hard @@ -10126,13 +10322,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 10c0/3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -10140,6 +10329,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -10149,7 +10345,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -10185,9 +10381,11 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 languageName: node linkType: hard @@ -10200,7 +10398,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -10226,7 +10424,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -10242,25 +10440,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: "npm:^1.2.1" - checksum: 10c0/394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - "ajv-formats@npm:3.0.1": version: 3.0.1 resolution: "ajv-formats@npm:3.0.1" @@ -10334,9 +10513,9 @@ __metadata: linkType: hard "alien-signals@npm:^0.4.9": - version: 0.4.12 - resolution: "alien-signals@npm:0.4.12" - checksum: 10c0/858c07fc66d4d6bb58062d7fb4d64a327b86592bae37ed5fd90ea28314a04109cca005b3cc63abe8bfd035f3d16e05d0e61611955a50f2f0c667c11cf204381a + version: 0.4.14 + resolution: "alien-signals@npm:0.4.14" + checksum: 10c0/5abb3377bcaf6b3819e950084b3ebd022ad90210105afb450c89dc347e80e28da441bf34858a57ea122abe7603e552ddbad80dc597c8f02a0a5206c5fb9c20cb languageName: node linkType: hard @@ -10409,6 +10588,15 @@ __metadata: languageName: node linkType: hard +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -10417,9 +10605,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard @@ -10490,16 +10678,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: "npm:^1.0.0" - readable-stream: "npm:^3.6.0" - checksum: 10c0/8373f289ba42e4b5ec713bb585acdac14b5702c75f2a458dc985b9e4fa5762bc5b46b40a21b72418a3ed0cfb5e35bdc317ef1ae132f3035f633d581dd03168c3 - languageName: node - linkType: hard - "are-we-there-yet@npm:^4.0.0": version: 4.0.2 resolution: "are-we-there-yet@npm:4.0.2" @@ -10530,12 +10708,12 @@ __metadata: languageName: node linkType: hard -"aria-hidden@npm:^1.1.1": - version: 1.2.3 - resolution: "aria-hidden@npm:1.2.3" +"aria-hidden@npm:^1.2.4": + version: 1.2.4 + resolution: "aria-hidden@npm:1.2.4" dependencies: tslib: "npm:^2.0.0" - checksum: 10c0/46b07b7273167ad3fc2625f1ecbb43f8e6f73115c66785cbb5dcf1e2508133a43b6419d610c39676ceaeb563239efbd8974d5c0187695db8b3e8c3e11f549c2d + checksum: 10c0/8abcab2e1432efc4db415e97cb3959649ddf52c8fc815d7384f43f3d3abf56f1c12852575d00df9a8927f421d7e0712652dd5f8db244ea57634344e29ecfc74a languageName: node linkType: hard @@ -10557,7 +10735,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.3.0, aria-query@npm:^5.3.1": +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.1, aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e @@ -10585,20 +10763,20 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.4" - checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d languageName: node linkType: hard "array-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "array-equal@npm:1.0.0" - checksum: 10c0/5841f0b823e6806d147d40e262a0f66cb7d3272b9f9ffa8dedb868fc7799cb410ae262a32f6f358baa6c3ee7d6271eeab86b516cdfd8f9a8fa12b4f15a18e119 + version: 1.0.2 + resolution: "array-equal@npm:1.0.2" + checksum: 10c0/c308184b1df488bed0eba1a8835d77789349d3859a334cb60f77df15dc4ab232c185c78b643ae68651eef1b7148942223d72fa1aba218d24ec6cf9637fb49d8e languageName: node linkType: hard @@ -10609,16 +10787,17 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" is-string: "npm:^1.0.7" - checksum: 10c0/692907bd7f19d06dc58ccb761f34b58f5dc0b437d2b47a8fe42a1501849a5cf5c27aed3d521a9702667827c2c85a7e75df00a402c438094d87fc43f39ebf9b2b + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 languageName: node linkType: hard @@ -10636,82 +10815,83 @@ __metadata: languageName: node linkType: hard -"array.prototype.filter@npm:^1.0.3": - version: 1.0.3 - resolution: "array.prototype.filter@npm:1.0.3" +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-array-method-boxes-properly: "npm:^1.0.0" - is-string: "npm:^1.0.7" - checksum: 10c0/8b70b5f866df5d90fa27aa5bfa30f5fefc44cbea94b0513699d761713658077c2a24cbf06aac5179eabddb6c93adc467af4c288b7a839c5bc5a769ee5a2d48ad + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.4 - resolution: "array.prototype.findlastindex@npm:1.2.4" +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" + es-abstract: "npm:^1.23.2" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/b23ae35cf7621c82c20981ee110626090734a264798e781b052e534e3d61d576f03d125d92cf2e3672062bb5cc5907e02e69f2d80196a55f3cdb0197b4aa8c64 + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 languageName: node linkType: hard "array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.5" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/a27e1ca51168ecacf6042901f5ef021e43c8fa04b6c6b6f2a30bac3645cd2b519cecbe0bc45db1b85b843f64dc3207f0268f700b4b9fbdec076d12d432cf0865 + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.3" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" is-array-buffer: "npm:^3.0.4" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 languageName: node linkType: hard @@ -10729,22 +10909,21 @@ __metadata: languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" dependencies: bn.js: "npm:^4.0.0" inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - safer-buffer: "npm:^2.1.0" - checksum: 10c0/b577232fa6069cc52bb128e564002c62b2b1fe47f7137bdcd709c0b8495aa79cee0f8cc458a831b2d8675900eea0d05781b006be5e1aa4f0ae3577a73ec20324 + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 languageName: node linkType: hard "assert-never@npm:^1.2.1": - version: 1.2.1 - resolution: "assert-never@npm:1.2.1" - checksum: 10c0/c720bb99cdb1bca427570524c38f6d953129ae15dc1943bbe446eba475e48acecc4bd24f968e5875e02d2c244c73891a92670beeda52837f1043b2643363ffc2 + version: 1.4.0 + resolution: "assert-never@npm:1.4.0" + checksum: 10c0/494db08b89fb43d6231c9b4c48da22824f1912d88992bf0268e43b3dad0f64bd56d380addbb997d2dea7d859421d5e2904e8bd01243794f2bb5bfbc8d32d1fc6 languageName: node linkType: hard @@ -10808,11 +10987,11 @@ __metadata: linkType: hard "astring@npm:^1.8.0": - version: 1.8.6 - resolution: "astring@npm:1.8.6" + version: 1.9.0 + resolution: "astring@npm:1.9.0" bin: astring: bin/astring - checksum: 10c0/31f09144597048c11072417959a412f208f8f95ba8dce408dfbc3367acb929f31fbcc00ed5eb61ccbf7c2f1173b9ac8bfcaaa37134a9455050c669b2b036ed88 + checksum: 10c0/e7519544d9824494e80ef0e722bb3a0c543a31440d59691c13aeaceb75b14502af536b23f08db50aa6c632dafaade54caa25f0788aa7550b6b2d6e2df89e0830 languageName: node linkType: hard @@ -10831,6 +11010,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + "async-promise-queue@npm:^1.0.3": version: 1.0.5 resolution: "async-promise-queue@npm:1.0.5" @@ -10860,18 +11046,9 @@ __metadata: linkType: hard "async@npm:^3.2.3": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 10c0/b5d02fed64717edf49e35b2b156debd9cf524934ea670108fa5528e7615ed66a5e0bf6c65f832c9483b63aa7f0bffe3e588ebe8d58a539b833798d324516e1c9 - languageName: node - linkType: hard - -"asynciterator.prototype@npm:^1.0.0": - version: 1.0.0 - resolution: "asynciterator.prototype@npm:1.0.0" - dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/fb76850e57d931ff59fd16b6cddb79b0d34fe45f400b2c3480d38892e72cd089787401687dbdb7cdb14ece402c275d3e02a648760d1489cd493527129c4c6204 + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard @@ -10918,14 +11095,7 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 10c0/89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba - languageName: node - linkType: hard - -"axe-core@npm:^4.2.0, axe-core@npm:^4.4.2": +"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0, axe-core@npm:^4.4.2": version: 4.10.2 resolution: "axe-core@npm:4.10.2" checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d @@ -10943,15 +11113,6 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 - languageName: node - linkType: hard - "axobject-query@npm:^4.1.0": version: 4.1.0 resolution: "axobject-query@npm:4.1.0" @@ -11082,15 +11243,15 @@ __metadata: linkType: hard "babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.11 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + checksum: 10c0/49150c310de2d472ecb95bd892bca1aa833cf5e84bbb76e3e95cf9ff2c6c8c3b3783dd19d70ba50ff6235eb8ce1fa1c0affe491273c95a1ef6a2923f4d5a3819 languageName: node linkType: hard @@ -11106,14 +11267,26 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/40164432e058e4b5c6d56feecacdad22692ae0534bd80c92d5399ed9e1a6a2b6797c8fda837995daddd4ca391f9aa2d58c74ad465164922e0f73631eaf9c4f76 languageName: node linkType: hard @@ -11246,9 +11419,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 10c0/c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 languageName: node linkType: hard @@ -11260,9 +11433,9 @@ __metadata: linkType: hard "big.js@npm:^6.0.0": - version: 6.2.1 - resolution: "big.js@npm:6.2.1" - checksum: 10c0/87734c70e6c668f3bc29d84e99b8a97392debbea258d260419c847039d63251fddb8675019c751ceb54ae6fa5f796c5221c4c08526b316149b14ad78dc0d7db1 + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 10c0/58d204f6a1a92508dc2eb98d964e2cc6dabb37a3d9fc8a1f0b77a34dead7c11e17b173d9a6df2d5a7a0f78d5c80853a9ce6df29852da59ab10b088e981195165 languageName: node linkType: hard @@ -11274,9 +11447,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10c0/d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -11320,13 +11493,13 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": +"bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa @@ -11680,7 +11853,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -11694,7 +11867,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.0": +"browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -11718,29 +11891,31 @@ __metadata: linkType: hard "browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" dependencies: - bn.js: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + bn.js: "npm:^5.2.1" + randombytes: "npm:^2.1.0" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 languageName: node linkType: hard -"browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" +"browserify-sign@npm:^4.2.3": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: bn.js: "npm:^5.2.1" browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.4" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.6" - readable-stream: "npm:^3.6.2" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 10c0/4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 languageName: node linkType: hard @@ -11776,10 +11951,10 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^0.2.5": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 +"buffer-crc32@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-crc32@npm:1.0.0" + checksum: 10c0/8b86e161cee4bb48d5fa622cbae4c18f25e4857e5203b89e23de59e627ab26beb82d9d7999f2b8de02580165f61f83f997beaf02980cdf06affd175b651921ab languageName: node linkType: hard @@ -11831,15 +12006,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 10c0/9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 - languageName: node - linkType: hard - "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -11858,13 +12024,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -11901,26 +12060,6 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^7.7.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c0/21749dcf98c61dd570b179e51573b076c92e3f6c82166d37444242db66b92b1e6c6dc11c6059c027ac7bdef5479b513855059299cc11cda8212c49b0f69a3662 - languageName: node - linkType: hard - "cacache@npm:^19.0.0, cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -11967,16 +12106,35 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.1 + resolution: "call-bind-apply-helpers@npm:1.0.1" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" + checksum: 10c0/acb2ab68bf2718e68a3e895f0d0b73ccc9e45b9b6f210f163512ba76f91dab409eb8792f6dae188356f9095747512a3101646b3dea9d37fb8c7c6bf37796d18c + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf languageName: node linkType: hard @@ -12030,9 +12188,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001692 - resolution: "caniuse-lite@npm:1.0.30001692" - checksum: 10c0/fca5105561ea12f3de593f3b0f062af82f7d07519e8dbcb97f34e7fd23349bcef1b1622a9a6cd2164d98e3d2f20059ef7e271edae46567aef88caf4c16c7708a + version: 1.0.30001699 + resolution: "caniuse-lite@npm:1.0.30001699" + checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519 languageName: node linkType: hard @@ -12063,7 +12221,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0, chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": +"chalk@npm:5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 @@ -12101,6 +12259,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef + languageName: node + linkType: hard + "character-entities-html4@npm:^2.0.0": version: 2.1.0 resolution: "character-entities-html4@npm:2.1.0" @@ -12230,8 +12395,8 @@ __metadata: linkType: hard "chromatic@npm:^11.15.0": - version: 11.15.0 - resolution: "chromatic@npm:11.15.0" + version: 11.25.2 + resolution: "chromatic@npm:11.25.2" peerDependencies: "@chromatic-com/cypress": ^0.*.* || ^1.0.0 "@chromatic-com/playwright": ^0.*.* || ^1.0.0 @@ -12244,14 +12409,14 @@ __metadata: chroma: dist/bin.js chromatic: dist/bin.js chromatic-cli: dist/bin.js - checksum: 10c0/8add464ff39417c402b77d973300806a50bd5e3b8f95eeccd965787536b4273e6bfa6b6e0716417bf342cd5106e82e8f1e0dec4a290a89c00e7862f3833fff10 + checksum: 10c0/2cb4bb40a062005292a4cd606321f6c9bdaa31e255e66bae12c780bca9b72e883c017ebe48c5a9228db88a010f5977571ef7dfdcdd4195ad0e7b955f9966d7df languageName: node linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 10c0/080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 languageName: node linkType: hard @@ -12263,26 +12428,35 @@ __metadata: linkType: hard "ci-info@npm:^4.0.0": - version: 4.0.0 - resolution: "ci-info@npm:4.0.0" - checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 10c0/0f969ce32a974c542bc8abe4454b220d9d9323bb9415054c92a900faa5fdda0bb222eda68c490127c1d78503510d46b6aca614ecaba5a60515b8ac7e170119e6 languageName: node linkType: hard "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" + version: 1.0.6 + resolution: "cipher-base@npm:1.0.6" dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 + languageName: node + linkType: hard + +"citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 languageName: node linkType: hard "cjs-module-lexer@npm:^1.2.3": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard @@ -12299,18 +12473,11 @@ __metadata: linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.2 - resolution: "clean-css@npm:5.3.2" + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" dependencies: source-map: "npm:~0.6.0" - checksum: 10c0/315e0e81306524bd2c1905fa6823bf7658be40799b78f446e5e6922808718d2b80266fb3e96842a06176fa683bc2c1a0d2827b08d154e2f9cf136d7bda909d33 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb languageName: node linkType: hard @@ -12370,15 +12537,15 @@ __metadata: linkType: hard "cli-table3@npm:^0.6.1": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: "@colors/colors": "npm:1.5.0" string-width: "npm:^4.2.0" dependenciesMeta: "@colors/colors": optional: true - checksum: 10c0/39e580cb346c2eaf1bd8f4ff055ae644e902b8303c164a1b8894c0dc95941f92e001db51f49649011be987e708d9fa3183ccc2289a4d376a057769664048cc0c + checksum: 10c0/d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 languageName: node linkType: hard @@ -12705,13 +12872,13 @@ __metadata: linkType: hard "component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: 10c0/68774a0a3754fb6c0ba53c2e88886dfbd0c773931066abb1d7fd1b0c893b2a838d8f088ab4dca1f18cc1a4fc2e6932019eba3ded2d931b5ba2241ce40e93a24f + version: 1.3.1 + resolution: "component-emitter@npm:1.3.1" + checksum: 10c0/e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 languageName: node linkType: hard -"compressible@npm:~2.0.16": +"compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -12721,31 +12888,24 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" + version: 1.8.0 + resolution: "compression@npm:1.8.0" dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" + safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 languageName: node linkType: hard -"compute-scroll-into-view@npm:^3.0.3": - version: 3.1.0 - resolution: "compute-scroll-into-view@npm:3.1.0" - checksum: 10c0/bf305c4ece8e5c59ed3f7ed82b6dab5b7487ce26f56a693d903869964712870fccb08fe31d40edcbd600b03c99198f54d443acb315d674bd64fd344410c8672e - languageName: node - linkType: hard - -"computeds@npm:^0.0.1": - version: 0.0.1 - resolution: "computeds@npm:0.0.1" - checksum: 10c0/8a8736f1f43e4a99286519785d71a10ece8f444a2fa1fc2fe1f03dedf63f3477b45094002c85a2826f7631759c9f5a00b4ace47456997f253073fc525e8983de +"compute-scroll-into-view@npm:^3.1.0": + version: 3.1.1 + resolution: "compute-scroll-into-view@npm:3.1.1" + checksum: 10c0/59761ed62304a9599b52ad75d0d6fbf0669ee2ab7dd472fdb0ad9da36628414c014dea7b5810046560180ad30ffec52a953d19297f66a1d4f3aa0999b9d2521d languageName: node linkType: hard @@ -12768,6 +12928,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 + languageName: node + linkType: hard + "config-chain@npm:^1.1.13": version: 1.1.13 resolution: "config-chain@npm:1.1.13" @@ -12792,6 +12959,13 @@ __metadata: languageName: node linkType: hard +"consola@npm:^3.2.3, consola@npm:^3.4.0": + version: 3.4.0 + resolution: "consola@npm:3.4.0" + checksum: 10c0/bc7f7ad46514375109a80f3ae8330097eb1e5d89232a24eb830f3ac383e22036a62c53d33561cd73d7cda4b3691fba85e3dcf35229ef7721b324aae291ceb40c + languageName: node + linkType: hard + "console-browserify@npm:^1.2.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -12924,7 +13098,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1, core-js-compat@npm:^3.40.0": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" dependencies: @@ -12934,9 +13108,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.23.3": - version: 3.33.0 - resolution: "core-js-pure@npm:3.33.0" - checksum: 10c0/dbb683bf6c5d3671129e5029e0f8047a388818bb9720352c839f46ac5627b5fed763135b9a1df89452f2afee78e49639def6063e82fc6995c4e98c31f2892db5 + version: 3.40.0 + resolution: "core-js-pure@npm:3.40.0" + checksum: 10c0/97590017216e2614e44bacc0b73159061b58e3ac86b61a3ed8cd78fc12bef604c5fb559a7a4d51ae5f2d1bd23ec57760ba6bf2802e802beb42d6bbce136acf52 languageName: node linkType: hard @@ -12948,9 +13122,9 @@ __metadata: linkType: hard "core-js@npm:^3.8.2": - version: 3.33.0 - resolution: "core-js@npm:3.33.0" - checksum: 10c0/f51192f311c2d75b94ebe4eb7210f91df2cb6de101b96da1a65f43cf52b9c5cfe1ce5ebebb86281e452d2ee949730afb72fb7ac826c655c9de3a92f793cf3b80 + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10c0/db7946ada881e845d8b157061945b1187618fa45cf162f392a151e8a497962aed2da688c982eaa1d444c864be97a70f8be4d73385294b515d224dd164d19f1d4 languageName: node linkType: hard @@ -13011,7 +13185,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.0": +"create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -13034,7 +13208,7 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -13094,45 +13268,46 @@ __metadata: linkType: hard "cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" dependencies: nice-try: "npm:^1.0.4" path-key: "npm:^2.0.1" semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: 10c0/e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 + checksum: 10c0/bf61fb890e8635102ea9bce050515cf915ff6a50ccaa0b37a17dc82fded0fb3ed7af5478b9367b86baee19127ad86af4be51d209f64fd6638c0862dca185fe1d languageName: node linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard "crypto-browserify@npm:^3.12.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" dependencies: - browserify-cipher: "npm:^1.0.0" - browserify-sign: "npm:^4.0.0" - create-ecdh: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - create-hmac: "npm:^1.1.0" - diffie-hellman: "npm:^5.0.0" - inherits: "npm:^2.0.1" - pbkdf2: "npm:^3.0.3" - public-encrypt: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - randomfill: "npm:^1.0.3" - checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + diffie-hellman: "npm:^5.0.3" + hash-base: "npm:~3.0.4" + inherits: "npm:^2.0.4" + pbkdf2: "npm:^3.1.2" + public-encrypt: "npm:^4.0.3" + randombytes: "npm:^2.1.0" + randomfill: "npm:^1.0.4" + checksum: 10c0/184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d languageName: node linkType: hard @@ -13179,14 +13354,14 @@ __metadata: linkType: hard "css-loader@npm:^6.7.1, css-loader@npm:^6.7.3": - version: 6.10.0 - resolution: "css-loader@npm:6.10.0" + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: "npm:^5.1.0" postcss: "npm:^8.4.33" - postcss-modules-extract-imports: "npm:^3.0.0" - postcss-modules-local-by-default: "npm:^4.0.4" - postcss-modules-scope: "npm:^3.1.1" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" postcss-modules-values: "npm:^4.0.0" postcss-value-parser: "npm:^4.2.0" semver: "npm:^7.5.4" @@ -13198,7 +13373,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/acadd2a93f505bf8a8d1c6912a476ef953585f195412b6aa1f2581053bcce8563b833f2a6666c1e1521f4b35fb315176563495a38933becc89e3143cfa7dce45 + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 languageName: node linkType: hard @@ -13229,9 +13404,9 @@ __metadata: linkType: hard "css-selector-parser@npm:^3.0.0": - version: 3.0.4 - resolution: "css-selector-parser@npm:3.0.4" - checksum: 10c0/6bae9b26cadad736520e3f759f6281d43e02741092f2273def4cf9dee14073b90d96747e1574c42b57624421e56b57fd26348633d25fa1f201c85fefbd615597 + version: 3.0.5 + resolution: "css-selector-parser@npm:3.0.5" + checksum: 10c0/250b110ffd6926a9971dad56a69802b00ff52d621b6c20b3cfd714f024eb6ed7042a57226dea3446ff00dad864d03f5cee5c451b8c6d09ee12c723f5a9ca71c2 languageName: node linkType: hard @@ -13276,7 +13451,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.2": +"csstype@npm:^3.0.2, csstype@npm:^3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 @@ -13345,36 +13520,36 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard @@ -13385,13 +13560,6 @@ __metadata: languageName: node linkType: hard -"debounce@npm:^1.2.1": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 - languageName: node - linkType: hard - "debug@npm:2.6.9, debug@npm:^2.1.3, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.8": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -13401,7 +13569,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -13425,7 +13593,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.6, debug@npm:^3.2.7": +"debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -13486,13 +13654,13 @@ __metadata: linkType: hard "deep-equal@npm:^2.0.5": - version: 2.2.2 - resolution: "deep-equal@npm:2.2.2" + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3" dependencies: array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.2" + call-bind: "npm:^1.0.5" es-get-iterator: "npm:^1.1.3" - get-intrinsic: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.2" is-arguments: "npm:^1.1.1" is-array-buffer: "npm:^3.0.2" is-date-object: "npm:^1.0.5" @@ -13502,12 +13670,12 @@ __metadata: object-is: "npm:^1.1.5" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.0" + regexp.prototype.flags: "npm:^1.5.1" side-channel: "npm:^1.0.4" which-boxed-primitive: "npm:^1.0.2" which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10c0/07b46a9a848efdab223abc7e3ba612ef9168d88970c3400df185d5840a30ca384749c996ae5d7af844d6b27c42587fb73a4445c63e38aac77c2d0ed9a63faa87 + which-typed-array: "npm:^1.1.13" + checksum: 10c0/a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f languageName: node linkType: hard @@ -13575,7 +13743,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2, define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -13600,7 +13768,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -13639,10 +13807,10 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.2": - version: 6.1.2 - resolution: "defu@npm:6.1.2" - checksum: 10c0/ceb467f8f30d4000ae5300105904736113826a3d4124640b70e145b243d6c78c868de03634038d870e0855ff4cdfd17324a8caf7386229501a5bb776adb682f4 +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 languageName: node linkType: hard @@ -13653,13 +13821,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: 10c0/ba05874b91148e1db4bf254750c042bf2215febd23a6d3cda2e64896aef79745fbd4b9996488bd3cafb39ce19dbce0fd6e3b6665275638befffe1c9b312b91b5 - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -13773,15 +13934,15 @@ __metadata: linkType: hard "detect-port@npm:^1.3.0, detect-port@npm:^1.5.1": - version: 1.5.1 - resolution: "detect-port@npm:1.5.1" + version: 1.6.1 + resolution: "detect-port@npm:1.6.1" dependencies: address: "npm:^1.0.1" debug: "npm:4" bin: detect: bin/detect-port.js detect-port: bin/detect-port.js - checksum: 10c0/f2b204ad3a9f8e8b53fea35fcc97469f31a8e3e786a2f59fbc886397e33b5f130c5f964bf001b9a64d990047c3824f6a439308461ff19801df04ab48a754639e + checksum: 10c0/4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 languageName: node linkType: hard @@ -13822,7 +13983,7 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": +"diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -13932,9 +14093,9 @@ __metadata: linkType: hard "domain-browser@npm:^4.22.0": - version: 4.22.0 - resolution: "domain-browser@npm:4.22.0" - checksum: 10c0/2ef7eda6d2161038fda0c9aa4c9e18cc7a0baa89ea6be975d449527c2eefd4b608425db88508e2859acc472f46f402079274b24bd75e3fb506f28c5dba203129 + version: 4.23.0 + resolution: "domain-browser@npm:4.23.0" + checksum: 10c0/dfcc6ba070a2c968a4d922e7d99ef440d1076812af0d983404aadf64729f746bb4a0ad2c5e73ccd5d9cf41bc79037f2a1e4a915bdf33d07e0d77f487b635b5b2 languageName: node linkType: hard @@ -14028,17 +14189,17 @@ __metadata: linkType: hard "downshift@npm:^9.0.4": - version: 9.0.4 - resolution: "downshift@npm:9.0.4" + version: 9.0.8 + resolution: "downshift@npm:9.0.8" dependencies: - "@babel/runtime": "npm:^7.22.15" - compute-scroll-into-view: "npm:^3.0.3" + "@babel/runtime": "npm:^7.24.5" + compute-scroll-into-view: "npm:^3.1.0" prop-types: "npm:^15.8.1" - react-is: "npm:^18.2.0" + react-is: "npm:18.2.0" tslib: "npm:^2.6.2" peerDependencies: react: ">=16.12.0" - checksum: 10c0/8474a42d7fdbe9e5fb748c79b0f824610375921a5300426312d8b8e13d72aa29a6a5d45dba42b599878855d127ba7fa4b26862a8a12d12fd576e8d955b6670c4 + checksum: 10c0/d35060428936b2c6c5d61303faca2cc260906244e9b7bb43fa6bdc4f64cac1e3ce1df6fc68c27b04112b77b22142420d49c0e325debb3ccf9936ee6e48da6b33 languageName: node linkType: hard @@ -14053,6 +14214,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": version: 3.7.1 resolution: "duplexify@npm:3.7.1" @@ -14066,14 +14238,14 @@ __metadata: linkType: hard "duplexify@npm:^4.0.0, duplexify@npm:^4.1.1": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: "npm:^1.4.1" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.0" - checksum: 10c0/cacd09d8f1c58f92f83e17dffc14ece50415b32753446ed92046236a27a9e73cb914cda495d955ea12e0e615381082a511f20e219f48a06e84675c9d6950675b + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 languageName: node linkType: hard @@ -14100,7 +14272,7 @@ __metadata: languageName: node linkType: hard -"editorconfig@npm:^1.0.3": +"editorconfig@npm:^1.0.4": version: 1.0.4 resolution: "editorconfig@npm:1.0.4" dependencies: @@ -14133,15 +14305,15 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.83 - resolution: "electron-to-chromium@npm:1.5.83" - checksum: 10c0/12380962d057c4679add1047cdddb18b909904614272da0527e505a3859eaffde2022dd0688ce7f230582de96405c3d33b667680614475cdafd3f629caa2fee1 + version: 1.5.97 + resolution: "electron-to-chromium@npm:1.5.97" + checksum: 10c0/79080e3fea02158d2a05c881d84711d940817782179f08911f42ad10569832f402e7a612024ebf8c195439f713a4d913689b713f06f010f4cadccf9cf63cd3ad languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -14150,7 +14322,7 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 languageName: node linkType: hard @@ -14381,13 +14553,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.7.0": - version: 5.18.0 - resolution: "enhanced-resolve@npm:5.18.0" +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.7.0": + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/5fcc264a6040754ab5b349628cac2bb5f89cee475cbe340804e657a5b9565f70e6aafb338d5895554eb0ced9f66c50f38a255274a0591dcb64ee17c549c459ce + checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 languageName: node linkType: hard @@ -14418,9 +14590,14 @@ __metadata: linkType: hard "ent@npm:^2.2.0": - version: 2.2.0 - resolution: "ent@npm:2.2.0" - checksum: 10c0/d12c504d93afb8b22551323f78f60f0a2660289cf2de2210bdd2fdb07ac204956da23510a7711bf48079aa0aa726e21724224de6c6289120ddcf27652b30cb17 + version: 2.2.2 + resolution: "ent@npm:2.2.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + punycode: "npm:^1.4.1" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/83673cc952bb1ca01473460eb4f1289448d887ef2bfcdd142bfe83cd20a794a4393b6bca543922bf1eb913d1ae0ab69ca2d2f1f6a5e9f3de6e68464b3a3b9096 languageName: node linkType: hard @@ -14438,7 +14615,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.4.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -14453,11 +14630,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.11.0 - resolution: "envinfo@npm:7.11.0" + version: 7.14.0 + resolution: "envinfo@npm:7.14.0" bin: envinfo: dist/cli.js - checksum: 10c0/4415b9c1ca32cdf92ce126136b9965eeac2efd6ab7e5278c06e8f86d048edad87ef4084710313a6d938ef9bc084ab17e1caee16339d731d230f3e2650f3aaf4d + checksum: 10c0/059a031eee101e056bd9cc5cbfe25c2fab433fe1780e86cf0a82d24a000c6931e327da6a8ffb3dce528a24f83f256e7efc0b36813113eff8fdc6839018efe327 languageName: node linkType: hard @@ -14511,77 +14688,73 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.22.4, es-abstract@npm:^1.23.0": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - array-buffer-byte-length: "npm:^1.0.1" - arraybuffer.prototype.slice: "npm:^1.0.3" + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" - data-view-buffer: "npm:^1.0.1" - data-view-byte-length: "npm:^1.0.1" - data-view-byte-offset: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.4" - get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - internal-slot: "npm:^1.0.7" - is-array-buffer: "npm:^3.0.4" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" - is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.3" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.13" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.2" - safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b languageName: node linkType: hard -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 - languageName: node - linkType: hard - -"es-errors@npm:^1.0.0, es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 @@ -14605,26 +14778,27 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": - version: 1.0.17 - resolution: "es-iterator-helpers@npm:1.0.17" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - asynciterator.prototype: "npm:^1.0.0" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.4" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.2" + es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.0" - checksum: 10c0/d0f281257e7165f068fd4fc3beb63d07ae4f18fbef02a2bbe4a39272b764164c1ce3311ae7c5429ac30003aef290fcdf569050e4a9ba3560e044440f68e9a47c + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard @@ -14636,26 +14810,27 @@ __metadata: linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.2, es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" dependencies: - get-intrinsic: "npm:^1.2.4" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": +"es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -14664,21 +14839,26 @@ __metadata: languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b languageName: node linkType: hard "es-toolkit@npm:^1.22.0": - version: 1.22.0 - resolution: "es-toolkit@npm:1.22.0" - checksum: 10c0/a167789f727437d435071af74e22c0c4a5a557aa61a5013a1656d24b1c8636c88d6b74f12ad0c3966b74d3f56e432d8e8d1989e5c10c10fda8eba5752783af18 + version: 1.32.0 + resolution: "es-toolkit@npm:1.32.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 10c0/56ba965570768560c071aa6a43e67f1b56b5f884a3046bb816150e8e43bc56c230408ee464534de400662dd151566f1190b812987cc433ba3239002ccbd4c6ef languageName: node linkType: hard @@ -14689,9 +14869,33 @@ __metadata: languageName: node linkType: hard +"esast-util-from-estree@npm:^2.0.0": + version: 2.0.0 + resolution: "esast-util-from-estree@npm:2.0.0" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + devlop: "npm:^1.0.0" + estree-util-visit: "npm:^2.0.0" + unist-util-position-from-estree: "npm:^2.0.0" + checksum: 10c0/6c619bc6963314f8f64b32e3b101b321bf121f659e62b11e70f425619c2db6f1d25f4c594a57fd00908da96c67d9bfbf876eb5172abf9e13f47a71796f6630ff + languageName: node + linkType: hard + +"esast-util-from-js@npm:^2.0.0": + version: 2.0.1 + resolution: "esast-util-from-js@npm:2.0.1" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + acorn: "npm:^8.0.0" + esast-util-from-estree: "npm:^2.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/3a446fb0b0d7bcd7e0157aa44b3b692802a08c93edbea81cc0f7fe4437bfdfb4b72e4563fe63b4e36d390086b71185dba4ac921f4180cc6349985c263cc74421 + languageName: node + linkType: hard + "esbuild-loader@npm:^4.2.0": - version: 4.2.0 - resolution: "esbuild-loader@npm:4.2.0" + version: 4.2.2 + resolution: "esbuild-loader@npm:4.2.2" dependencies: esbuild: "npm:^0.21.0" get-tsconfig: "npm:^4.7.0" @@ -14699,7 +14903,7 @@ __metadata: webpack-sources: "npm:^1.4.3" peerDependencies: webpack: ^4.40.0 || ^5.0.0 - checksum: 10c0/4d53c8c9f083f156280274e73c8b27cdb9ca1c97d912b29e3291f51cbd92ea17b2a8d2996bcec6448febaab5ee9a81c6d5b4e4bc0576688a524455e35b05c59c + checksum: 10c0/be15346c570c02a7f4caa6c59bf57287eee9b5e37f34b0275507d3fea4d7c67e7e773b4a5bed1cd2e1a94e66bd650454471a3d0de769dfef57e104ef211ea3d4 languageName: node linkType: hard @@ -14711,13 +14915,13 @@ __metadata: linkType: hard "esbuild-register@npm:^3.5.0": - version: 3.5.0 - resolution: "esbuild-register@npm:3.5.0" + version: 3.6.0 + resolution: "esbuild-register@npm:3.6.0" dependencies: debug: "npm:^4.3.4" peerDependencies: esbuild: ">=0.12 <1" - checksum: 10c0/9ccd0573cb66018e4cce3c1416eed0f5f3794c7026ce469a94e2f8761335abed8e363fc8e8bb036ab9ad7e579bb4296b8568a04ae5626596c123576b0d9c9bde + checksum: 10c0/77193b7ca32ba9f81b35ddf3d3d0138efb0b1429d71b39480cfee932e1189dd2e492bd32bf04a4d0bc3adfbc7ec7381ceb5ffd06efe35f3e70904f1f686566d5 languageName: node linkType: hard @@ -14731,33 +14935,34 @@ __metadata: linkType: hard "esbuild@npm:^0.24.0": - version: 0.24.0 - resolution: "esbuild@npm:0.24.0" + version: 0.24.2 + resolution: "esbuild@npm:0.24.2" dependencies: - "@esbuild/aix-ppc64": "npm:0.24.0" - "@esbuild/android-arm": "npm:0.24.0" - "@esbuild/android-arm64": "npm:0.24.0" - "@esbuild/android-x64": "npm:0.24.0" - "@esbuild/darwin-arm64": "npm:0.24.0" - "@esbuild/darwin-x64": "npm:0.24.0" - "@esbuild/freebsd-arm64": "npm:0.24.0" - "@esbuild/freebsd-x64": "npm:0.24.0" - "@esbuild/linux-arm": "npm:0.24.0" - "@esbuild/linux-arm64": "npm:0.24.0" - "@esbuild/linux-ia32": "npm:0.24.0" - "@esbuild/linux-loong64": "npm:0.24.0" - "@esbuild/linux-mips64el": "npm:0.24.0" - "@esbuild/linux-ppc64": "npm:0.24.0" - "@esbuild/linux-riscv64": "npm:0.24.0" - "@esbuild/linux-s390x": "npm:0.24.0" - "@esbuild/linux-x64": "npm:0.24.0" - "@esbuild/netbsd-x64": "npm:0.24.0" - "@esbuild/openbsd-arm64": "npm:0.24.0" - "@esbuild/openbsd-x64": "npm:0.24.0" - "@esbuild/sunos-x64": "npm:0.24.0" - "@esbuild/win32-arm64": "npm:0.24.0" - "@esbuild/win32-ia32": "npm:0.24.0" - "@esbuild/win32-x64": "npm:0.24.0" + "@esbuild/aix-ppc64": "npm:0.24.2" + "@esbuild/android-arm": "npm:0.24.2" + "@esbuild/android-arm64": "npm:0.24.2" + "@esbuild/android-x64": "npm:0.24.2" + "@esbuild/darwin-arm64": "npm:0.24.2" + "@esbuild/darwin-x64": "npm:0.24.2" + "@esbuild/freebsd-arm64": "npm:0.24.2" + "@esbuild/freebsd-x64": "npm:0.24.2" + "@esbuild/linux-arm": "npm:0.24.2" + "@esbuild/linux-arm64": "npm:0.24.2" + "@esbuild/linux-ia32": "npm:0.24.2" + "@esbuild/linux-loong64": "npm:0.24.2" + "@esbuild/linux-mips64el": "npm:0.24.2" + "@esbuild/linux-ppc64": "npm:0.24.2" + "@esbuild/linux-riscv64": "npm:0.24.2" + "@esbuild/linux-s390x": "npm:0.24.2" + "@esbuild/linux-x64": "npm:0.24.2" + "@esbuild/netbsd-arm64": "npm:0.24.2" + "@esbuild/netbsd-x64": "npm:0.24.2" + "@esbuild/openbsd-arm64": "npm:0.24.2" + "@esbuild/openbsd-x64": "npm:0.24.2" + "@esbuild/sunos-x64": "npm:0.24.2" + "@esbuild/win32-arm64": "npm:0.24.2" + "@esbuild/win32-ia32": "npm:0.24.2" + "@esbuild/win32-x64": "npm:0.24.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -14793,6 +14998,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true "@esbuild/openbsd-arm64": @@ -14809,7 +15016,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 + checksum: 10c0/5a25bb08b6ba23db6e66851828d848bd3ff87c005a48c02d83e38879058929878a6baa5a414e1141faee0d1dece3f32b5fbc2a87b82ed6a7aa857cf40359aeb5 languageName: node linkType: hard @@ -14918,32 +15125,39 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.6.1": - version: 3.6.1 - resolution: "eslint-import-resolver-typescript@npm:3.6.1" + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: - debug: "npm:^4.3.4" - enhanced-resolve: "npm:^5.12.0" - eslint-module-utils: "npm:^2.7.4" - fast-glob: "npm:^3.3.1" - get-tsconfig: "npm:^4.5.0" - is-core-module: "npm:^2.11.0" + "@nolyfill/is-core-module": "npm:1.0.39" + debug: "npm:^4.3.7" + enhanced-resolve: "npm:^5.15.0" + fast-glob: "npm:^3.3.2" + get-tsconfig: "npm:^4.7.5" + is-bun-module: "npm:^1.0.2" is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 10c0/cb1cb4389916fe78bf8c8567aae2f69243dbfe624bfe21078c56ad46fa1ebf0634fa7239dd3b2055ab5c27359e4b4c28b69b11fcb3a5df8a9e6f7add8e034d86 + eslint-plugin-import-x: "*" + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + checksum: 10c0/b1dec542a31486b3b5730f71f08a8ee2ac4915dbc4aa1493fd15bc8fcadcb029772ab39a425824c235045b3a7e629290a339d4a7e7f3dd32b24e715106352d40 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 languageName: node linkType: hard @@ -14971,14 +15185,14 @@ __metadata: linkType: hard "eslint-plugin-file-progress@npm:^1.3.0": - version: 1.3.0 - resolution: "eslint-plugin-file-progress@npm:1.3.0" + version: 1.5.0 + resolution: "eslint-plugin-file-progress@npm:1.5.0" dependencies: - chalk: "npm:^4.1.2" - ora: "npm:^5.4.1" + nanospinner: "npm:^1.1.0" + picocolors: "npm:^1.0.1" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/b826960e86ba1e5f6f251e056d5cb35cc9223cb7c39e040e9c53b2cf4550cde9d4467eead6a038a9cfddf745349165e66a772488817137de433426eb8993712d + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/7c5712d810102a4264998ebaba31a4a0d8a81693ec938b607fc48e837a65c3cd12a93e89de35a09326bd831133394b2ad9e8575ba22cfcda7d91a4fd2efa66b7 languageName: node linkType: hard @@ -14992,44 +15206,47 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard "eslint-plugin-json-files@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-plugin-json-files@npm:4.1.0" + version: 4.4.2 + resolution: "eslint-plugin-json-files@npm:4.4.2" dependencies: ajv: "npm:^8.2.0" better-ajv-errors: "npm:^1.2.0" + fast-glob: "npm:^3.3.2" requireindex: "npm:^1.2.0" semver: "npm:^7.0.0" sort-package-json: "npm:^1.22.1" peerDependencies: eslint: ">=5" - checksum: 10c0/273956ce07d03df683d9104c92d509f18e880df2d753a741ac30525842bb8321fadfe097f5a177da216b21e99e8b9ef50ded03407b0be10d1de1a06e5c0d8d87 + checksum: 10c0/d2dcdd8c5163053f66589215974a3a3f381a048791410d4862ca0906fcbc6e61de9cd01bc914625beb1c277e6363d1b95f3631a4bdc69136ce2f3e63240268c4 languageName: node linkType: hard @@ -15044,28 +15261,27 @@ __metadata: linkType: hard "eslint-plugin-jsx-a11y@npm:^6.8.0": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard @@ -15076,8 +15292,8 @@ __metadata: linkType: soft "eslint-plugin-playwright@npm:^1.6.2": - version: 1.6.2 - resolution: "eslint-plugin-playwright@npm:1.6.2" + version: 1.8.3 + resolution: "eslint-plugin-playwright@npm:1.8.3" dependencies: globals: "npm:^13.23.0" peerDependencies: @@ -15086,16 +15302,16 @@ __metadata: peerDependenciesMeta: eslint-plugin-jest: optional: true - checksum: 10c0/0785b7031507699eac6a45fdcd90705d9759d5943a4033354b735ae856c9d71345ecacb6a7ff0c4cd0e24f523e9d59dee7081dc96c7b5c492fcbed77496a0a19 + checksum: 10c0/41c90ad82d7bfd336b11d88a7dd4aee3832878f3abc5df0c7e988124ac3d4e0ffc7de760f4e986a275bf088da2a360d177e8a48d6b3193dcb5f60b17138cf0fe languageName: node linkType: hard "eslint-plugin-prettier@npm:^5.1.3": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" + version: 5.2.3 + resolution: "eslint-plugin-prettier@npm:5.2.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -15106,42 +15322,44 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 + checksum: 10c0/60d9c03491ec6080ac1d71d0bee1361539ff6beb9b91ac98cfa7176c9ed52b7dbe7119ebee5b441b479d447d17d802a4a492ee06095ef2f22c460e3dd6459302 languageName: node linkType: hard "eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/58c7e10ea5792c33346fcf5cb4024e14837035ce412ff99c2dcb7c4f903dc9b17939078f80bfef826301ce326582c396c00e8e0ac9d10ac2cde2b42d33763c65 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc languageName: node linkType: hard "eslint-plugin-react@npm:^7.33.2": - version: 7.33.2 - resolution: "eslint-plugin-react@npm:7.33.2" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: - array-includes: "npm:^3.1.6" - array.prototype.flatmap: "npm:^1.3.1" - array.prototype.tosorted: "npm:^1.1.1" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.12" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.6" - object.fromentries: "npm:^2.0.6" - object.hasown: "npm:^1.1.2" - object.values: "npm:^1.1.6" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.4" + resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.8" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/f9b247861024bafc396c4bd3c9ac946604b3b23077251c98f23602aa22027a0c33a69157fd49564e4ff7f17b3678e5dc366a46c7ec42a09454d7cbce786d5001 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 languageName: node linkType: hard @@ -15347,11 +15565,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.0, esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -15426,6 +15644,16 @@ __metadata: languageName: node linkType: hard +"estree-util-scope@npm:^1.0.0": + version: 1.0.0 + resolution: "estree-util-scope@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + devlop: "npm:^1.0.0" + checksum: 10c0/ef8a573cc899277c613623a1722f630e2163abbc6e9e2f49e758c59b81b484e248b585df6df09a38c00fbfb6390117997cc80c1347b7a86bc1525d9e462b60d5 + languageName: node + linkType: hard + "estree-util-to-js@npm:^2.0.0": version: 2.0.0 resolution: "estree-util-to-js@npm:2.0.0" @@ -15658,9 +15886,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard @@ -15777,7 +16005,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -15850,18 +16078,18 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.5 - resolution: "fast-uri@npm:3.0.5" - checksum: 10c0/f5501fd849e02f16f1730d2c8628078718c492b5bc00198068bc5c2880363ae948287fdc8cebfff47465229b517dbeaf668866fbabdff829b4138a899e5c2ba3 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard @@ -15893,14 +16121,14 @@ __metadata: linkType: hard "fdir@npm:^6.2.0, fdir@npm:^6.4.2": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" + version: 6.4.3 + resolution: "fdir@npm:6.4.3" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573 + checksum: 10c0/d13c10120e9625adf21d8d80481586200759928c19405a816b77dd28eaeb80e7c59c5def3e2941508045eb06d34eb47fad865ccc8bf98e6ab988bb0ed160fb6f languageName: node linkType: hard @@ -15948,9 +16176,9 @@ __metadata: linkType: hard "filesize@npm:^10.0.12": - version: 10.1.0 - resolution: "filesize@npm:10.1.0" - checksum: 10c0/4439d2d81ecd98503367cc6d2083ea94de0859a35953325d94f95c4a18302a333a77b80b5421bc9dc663cf9fb2fc1193f15963da4fd0dab3d49168902588a790 + version: 10.1.6 + resolution: "filesize@npm:10.1.6" + checksum: 10c0/9a196d64da4e947b8c0d294be09a3dfa7a634434a1fc5fb3465f1c9acc1237ea0363f245ba6e24477ea612754d942bc964d86e0e500905a72e9e0e17ae1bbdbc languageName: node linkType: hard @@ -15998,12 +16226,12 @@ __metadata: linkType: hard "find-babel-config@npm:^1.1.0": - version: 1.2.0 - resolution: "find-babel-config@npm:1.2.0" + version: 1.2.2 + resolution: "find-babel-config@npm:1.2.2" dependencies: - json5: "npm:^0.5.1" + json5: "npm:^1.0.2" path-exists: "npm:^3.0.0" - checksum: 10c0/6ea93bde7fd062fac87f27789aa77142de87dd023a5a60ceb7c91f65c7fab967a57c0a410ef8c51b8e2a924194867ab2e901ff35a7da7b9db5a94150652385a3 + checksum: 10c0/c82631323b055a3ea8d2dbc42593d243dddf39ec20e83bb6aad847d77676829f4a2bdf507c5177bc9d2d4509a5e239a6023631f1e8b8011ab16d44d227c65639 languageName: node linkType: hard @@ -16162,13 +16390,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.1.0 - resolution: "flat-cache@npm:3.1.0" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: "npm:^3.2.7" + flatted: "npm:^3.2.9" keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 10c0/fcbf70a2a7d8664ef8f94e25d8b4a05d0594aee8ba0b53b5b7f6287877e8e5080ae893fc4a71fb3d803c7659aeaf801d49f12183b954e21ecd98a1d74012167e + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 languageName: node linkType: hard @@ -16181,23 +16409,23 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.7": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: 10c0/5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53 +"flatted@npm:^3.2.9": + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 languageName: node linkType: hard "flow-parser@npm:0.*": - version: 0.217.2 - resolution: "flow-parser@npm:0.217.2" - checksum: 10c0/d61127283db052fddf8275b070eea76dda5d2926aea3d8659250e168d69478f4ebdbc2bede83aa05c29f464c420ce1d701691278d3041af0492bfc16193277b5 + version: 0.260.0 + resolution: "flow-parser@npm:0.260.0" + checksum: 10c0/a2eff8468e076cdc319b433176a7ea12d1c9ee1ec9d9847384fb7769f14b0d930e6b10d5ac370ca9acb6913907fbb10ff4ca1ff97f8da8ce8c7d35bb94278f54 languageName: node linkType: hard "flow-remove-types@npm:^2.158.0": - version: 2.255.0 - resolution: "flow-remove-types@npm:2.255.0" + version: 2.260.0 + resolution: "flow-remove-types@npm:2.260.0" dependencies: hermes-parser: "npm:0.25.1" pirates: "npm:^3.0.2" @@ -16205,7 +16433,7 @@ __metadata: bin: flow-node: flow-node flow-remove-types: flow-remove-types - checksum: 10c0/080cfab76259e313ac77ebd911528fdc9423446d0c4503b95c9f0beb57fde1143657ac3388110382ddbfdb9b7e8ebc20fe903b14a7de374f53d44d6365e26ae1 + checksum: 10c0/68e7678400ffddb70d075d3169bbeb6d1aed45784225a2e871f905f27aede51dcbb616c2278f376905966be05ee03fc987cde16148025e0c5a5f998b9a7a6661 languageName: node linkType: hard @@ -16236,11 +16464,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard @@ -16262,12 +16490,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard @@ -16295,13 +16523,13 @@ __metadata: linkType: hard "form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" + version: 4.0.1 + resolution: "form-data@npm:4.0.1" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" mime-types: "npm:^2.1.12" - checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + checksum: 10c0/bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8 languageName: node linkType: hard @@ -16313,8 +16541,8 @@ __metadata: linkType: hard "formik@npm:^2.2.9": - version: 2.4.5 - resolution: "formik@npm:2.4.5" + version: 2.4.6 + resolution: "formik@npm:2.4.6" dependencies: "@types/hoist-non-react-statics": "npm:^3.3.1" deepmerge: "npm:^2.1.1" @@ -16326,7 +16554,7 @@ __metadata: tslib: "npm:^2.0.0" peerDependencies: react: ">=16.8.0" - checksum: 10c0/61f0d9eb092edd122f0d2988ca3d0a01073bde38af977e96ba9818382dc1fefd4cdb016cd61f08443055a748bbbbe2a95347d4528b81cc5c1c6f75865fc84927 + checksum: 10c0/e2853fc7833649386ff183eac9cb6a69a999c4b05aabe5636152e1cec1eb35ac0d9f511425624f0d7a88c6e19d4fd2aa259399a6683f0475c30170a5a3ea4f79 languageName: node linkType: hard @@ -16354,23 +16582,24 @@ __metadata: linkType: hard "framer-motion@npm:^11.0.3": - version: 11.0.6 - resolution: "framer-motion@npm:11.0.6" + version: 11.18.2 + resolution: "framer-motion@npm:11.18.2" dependencies: - "@emotion/is-prop-valid": "npm:^0.8.2" + motion-dom: "npm:^11.18.1" + motion-utils: "npm:^11.18.1" tslib: "npm:^2.4.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependenciesMeta: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: "@emotion/is-prop-valid": optional: true - peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/ba987848120847157eb2d8c7669808aa04081b753002c7d57b2adfca92da5de50470117a73e377476b3eec42d13b4c91456f649b97b7900dcc72cb980262af48 + checksum: 10c0/41b1ef1b4e54ea13adaf01d61812a8783d2352f74641c91b50519775704bc6274db6b6863ff494a1f705fa6c6ed8f4df3497292327c906d53ea0129cef3ec361 languageName: node linkType: hard @@ -16416,13 +16645,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 + checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a languageName: node linkType: hard @@ -16491,9 +16720,9 @@ __metadata: linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.0.5 - resolution: "fs-monkey@npm:1.0.5" - checksum: 10c0/815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 10c0/6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f languageName: node linkType: hard @@ -16587,15 +16816,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" functions-have-names: "npm:^1.2.3" - checksum: 10c0/9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 languageName: node linkType: hard @@ -16620,25 +16851,9 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: "npm:^1.0.3 || ^2.0.0" - color-support: "npm:^1.1.3" - console-control-strings: "npm:^1.1.0" - has-unicode: "npm:^2.0.1" - signal-exit: "npm:^3.0.7" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wide-align: "npm:^1.1.5" - checksum: 10c0/ef10d7981113d69225135f994c9f8c4369d945e64a8fc721d655a3a38421b738c9fe899951721d1b47b73c41fdb5404ac87cc8903b2ecbed95d2800363e7e58c - languageName: node - linkType: hard - "gauge@npm:^5.0.0": - version: 5.0.1 - resolution: "gauge@npm:5.0.1" + version: 5.0.2 + resolution: "gauge@npm:5.0.2" dependencies: aproba: "npm:^1.0.3 || ^2.0.0" color-support: "npm:^1.1.3" @@ -16648,7 +16863,7 @@ __metadata: string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" wide-align: "npm:^1.1.5" - checksum: 10c0/845f9a2534356cd0e9c1ae590ed471bbe8d74c318915b92a34e8813b8d3441ca8e0eb0fa87a48081e70b63b84d398c5e66a13b8e8040181c10b9d77e9fe3287f + checksum: 10c0/4d8d4076c1cc9ce76b4a3e28316b2499a8ebeb5198290e4495978896714cdea8673de3db05d1fb4708dbf8934a64582d195f5726cd1a1e25a94be98573942778 languageName: node linkType: hard @@ -16706,22 +16921,27 @@ __metadata: linkType: hard "get-east-asian-width@npm:^1.0.0": - version: 1.2.0 - resolution: "get-east-asian-width@npm:1.2.0" - checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 10c0/1a049ba697e0f9a4d5514c4623781c5246982bdb61082da6b5ae6c33d838e52ce6726407df285cdbb27ec1908b333cf2820989bd3e986e37bb20979437fdf34b languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d languageName: node linkType: hard @@ -16739,6 +16959,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-stdin@npm:^6.0.0": version: 6.0.0 resolution: "get-stdin@npm:6.0.0" @@ -16786,23 +17016,23 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.5" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.7.0": - version: 4.7.5 - resolution: "get-tsconfig@npm:4.7.5" +"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.5": + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/a917dff2ba9ee187c41945736bf9bbab65de31ce5bc1effd76267be483a7340915cff232199406379f26517d2d0a4edcdbcda8cca599c2480a0f2cf1e1de3efa + checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 languageName: node linkType: hard @@ -16814,19 +17044,20 @@ __metadata: linkType: hard "giget@npm:^1.0.0": - version: 1.1.3 - resolution: "giget@npm:1.1.3" + version: 1.2.4 + resolution: "giget@npm:1.2.4" dependencies: - colorette: "npm:^2.0.20" - defu: "npm:^6.1.2" - https-proxy-agent: "npm:^7.0.2" - mri: "npm:^1.2.0" - node-fetch-native: "npm:^1.4.0" - pathe: "npm:^1.1.1" - tar: "npm:^6.2.0" + citty: "npm:^0.1.6" + consola: "npm:^3.4.0" + defu: "npm:^6.1.4" + node-fetch-native: "npm:^1.6.6" + nypm: "npm:^0.5.1" + ohash: "npm:^1.1.4" + pathe: "npm:^2.0.2" + tar: "npm:^6.2.1" bin: giget: dist/cli.mjs - checksum: 10c0/7f3d3628f4c488ab543e2edcd93b6899b2486a0afc2caab748ad65714d631f5cdfc9cf00404ed21b390c070cf5214037dffb593cd667c54b97adc6a1c657cdf9 + checksum: 10c0/aba2563f71922877c4c0f65f9b77742122982ac15f757f8f399fe59e1ccfd7e241e6203174c9182871d2f757b702e36aa9697b4b4c01d1fee1602ccbab53b0ce languageName: node linkType: hard @@ -16849,9 +17080,9 @@ __metadata: linkType: hard "git-hooks-list@npm:^3.0.0": - version: 3.1.0 - resolution: "git-hooks-list@npm:3.1.0" - checksum: 10c0/f1b93dd11b80b2a687b99a8bb553c0d07f344532d475b3ac2a5ff044d40fa71567ddcfa5cb39fae0b4e43a670a33f02f71ec3b24b7263233f3a3df89deddfb5a + version: 3.2.0 + resolution: "git-hooks-list@npm:3.2.0" + checksum: 10c0/6fdbc727da8e5a6fd9be47b40dd896db3a5c38196a3a52d2f0ed66fe28a6e0df50128b6e674d52b04fa5932a395b693441da9c0cfa7df16f1eff83aee042b127 languageName: node linkType: hard @@ -16899,7 +17130,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1, glob@npm:^10.4.2": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -16958,19 +17189,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.1.0": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -16987,12 +17205,13 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: "npm:^1.1.3" - checksum: 10c0/0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -17027,16 +17246,16 @@ __metadata: linkType: hard "globby@npm:^14.0.0, globby@npm:^14.0.1": - version: 14.0.2 - resolution: "globby@npm:14.0.2" + version: 14.1.0 + resolution: "globby@npm:14.1.0" dependencies: "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" + fast-glob: "npm:^3.3.3" + ignore: "npm:^7.0.3" + path-type: "npm:^6.0.0" slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78 + unicorn-magic: "npm:^0.3.0" + checksum: 10c0/527a1063c5958255969620c6fa4444a2b2e9278caddd571d46dfbfa307cb15977afb746e84d682ba5b6c94fc081e8997f80ff05dd235441ba1cb16f86153e58e languageName: node linkType: hard @@ -17075,12 +17294,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard @@ -17099,9 +17316,9 @@ __metadata: linkType: hard "graphql@npm:^16.8.1": - version: 16.9.0 - resolution: "graphql@npm:16.9.0" - checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a + version: 16.10.0 + resolution: "graphql@npm:16.10.0" + checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 languageName: node linkType: hard @@ -17155,21 +17372,21 @@ __metadata: languageName: node linkType: hard -"happy-dom@npm:^14.12.0": - version: 14.12.0 - resolution: "happy-dom@npm:14.12.0" +"happy-dom@npm:^14.12.0, happy-dom@npm:^14.12.3": + version: 14.12.3 + resolution: "happy-dom@npm:14.12.3" dependencies: entities: "npm:^4.5.0" webidl-conversions: "npm:^7.0.0" whatwg-mimetype: "npm:^3.0.0" - checksum: 10c0/b844d7f3f16d2657a8650e0968ddd9272f152cfd9660e0dd4378215f153fc940509981d387e1e855f117baf0cf432918ff084f10c9b557192db5d7743d78302e + checksum: 10c0/72e817bc9d03c4c0dbb794f8fb5b69aac4b4dbe0ee789a6b6a02a60298a9aa99bac766967a5c642153e5c95c02489437f878de5641ed64fd13b2271c56805df5 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" - checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 languageName: node linkType: hard @@ -17194,7 +17411,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -17203,21 +17420,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -17283,6 +17502,16 @@ __metadata: languageName: node linkType: hard +"hash-base@npm:~3.0, hash-base@npm:~3.0.4": + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" + dependencies: + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e + languageName: node + linkType: hard + "hash-for-dep@npm:^1.4.7, hash-for-dep@npm:^1.5.0": version: 1.5.1 resolution: "hash-for-dep@npm:1.5.1" @@ -17314,7 +17543,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -17349,8 +17578,8 @@ __metadata: linkType: hard "hast-util-to-estree@npm:^3.0.0": - version: 3.1.0 - resolution: "hast-util-to-estree@npm:3.1.0" + version: 3.1.1 + resolution: "hast-util-to-estree@npm:3.1.1" dependencies: "@types/estree": "npm:^1.0.0" "@types/estree-jsx": "npm:^1.0.0" @@ -17365,16 +17594,16 @@ __metadata: mdast-util-mdxjs-esm: "npm:^2.0.0" property-information: "npm:^6.0.0" space-separated-tokens: "npm:^2.0.0" - style-to-object: "npm:^0.4.0" + style-to-object: "npm:^1.0.0" unist-util-position: "npm:^5.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/9003a8bac26a4580d5fc9f2a271d17330dd653266425e9f5539feecd2f7538868d6630a18f70698b8b804bf14c306418a3f4ab3119bb4692aca78b0c08b1291e + checksum: 10c0/90b4faa892171597daec5b5c691bba0f9bcacd10573ea0254898cf877ab3898e7d95de73ee99cfcec371d9824183c0631dfbbeb1085c4c22f7b90b4904324749 languageName: node linkType: hard "hast-util-to-jsx-runtime@npm:^2.0.0": - version: 2.3.0 - resolution: "hast-util-to-jsx-runtime@npm:2.3.0" + version: 2.3.2 + resolution: "hast-util-to-jsx-runtime@npm:2.3.2" dependencies: "@types/estree": "npm:^1.0.0" "@types/hast": "npm:^3.0.0" @@ -17391,16 +17620,16 @@ __metadata: style-to-object: "npm:^1.0.0" unist-util-position: "npm:^5.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/df7a36dcc792df7667a54438f044b721753d5e09692606d23bf7336bf4651670111fe7728eebbf9f0e4f96ab3346a05bb23037fa1b1d115482b3bc5bde8b6912 + checksum: 10c0/97761b2a48b8bc37da3d66cb4872312ae06c6e8f9be59e33b04b21fa5af371a39cb23b3ca165dd8e898ba1caf9b76399da35c957e68bad02a587a3a324216d56 languageName: node linkType: hard "hast-util-to-string@npm:^3.0.0": - version: 3.0.0 - resolution: "hast-util-to-string@npm:3.0.0" + version: 3.0.1 + resolution: "hast-util-to-string@npm:3.0.1" dependencies: "@types/hast": "npm:^3.0.0" - checksum: 10c0/649edd993cf244563ad86d861aa0863759a4fbec49c43b3d92240e42aa4b69f0c3332ddff9e80954bbd8756c86b0fddc20e97d281c6da59d00427f45da8dab68 + checksum: 10c0/b5fa1912a6ba6131affae52a0f4394406c4c0d23c2b0307f1d69988f1030c7bb830289303e67c5ad8f674f5f23a454c1dcd492c39e45a22c1f46d3c9bce5bd0c languageName: node linkType: hard @@ -17484,6 +17713,13 @@ __metadata: languageName: node linkType: hard +"highlightjs-vue@npm:^1.0.0": + version: 1.0.0 + resolution: "highlightjs-vue@npm:1.0.0" + checksum: 10c0/9be378c70b864ca5eee87b07859222e31c946a8ad176227e54f7006a498223974ebe19fcce6e38ad5eb3c1ed0e16a580c4edefdf2cb882b6dfab1c3866cc047a + languageName: node + linkType: hard + "history@npm:^5.1.0": version: 5.3.0 resolution: "history@npm:5.3.0" @@ -17523,11 +17759,11 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" dependencies: lru-cache: "npm:^10.0.1" - checksum: 10c0/361c4254f717f06d581a5a90aa0156a945e662e05ebbb533c1fa9935f10886d8247db48cbbcf9667f02e519e6479bf16dcdcf3124c3030e76c4c3ca2c88ee9d3 + checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f languageName: node linkType: hard @@ -17562,9 +17798,9 @@ __metadata: linkType: hard "html-entities@npm:^2.1.0": - version: 2.4.0 - resolution: "html-entities@npm:2.4.0" - checksum: 10c0/42bbd5d91f451625d7e35aaed41c8cd110054c0d0970764cb58df467b3f27f20199e8cf7b4aebc8d4eeaf17a27c0d1fb165f2852db85de200995d0f009c9011d + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 languageName: node linkType: hard @@ -17612,8 +17848,8 @@ __metadata: linkType: hard "html-webpack-plugin@npm:^5.5.0": - version: 5.5.4 - resolution: "html-webpack-plugin@npm:5.5.4" + version: 5.6.3 + resolution: "html-webpack-plugin@npm:5.6.3" dependencies: "@types/html-minifier-terser": "npm:^6.0.0" html-minifier-terser: "npm:^6.0.2" @@ -17621,8 +17857,14 @@ __metadata: pretty-error: "npm:^4.0.0" tapable: "npm:^2.0.0" peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.20.0 - checksum: 10c0/fd7b9882a7b44b78711d3489fd571308372a915924c2e619ad8a08d9100a17ae8899a3d3bb1934c326d45bf942330a693206088ba80f292dd6574d9e33c67a43 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/25a21f83a8823d3711396dd8050bc0080c0ae55537352d432903eff58a7d9838fc811e3c26462419036190720357e67c7977efd106fb9a252770632824f0cc25 languageName: node linkType: hard @@ -17714,9 +17956,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.8 - resolution: "http-parser-js@npm:0.5.8" - checksum: 10c0/4ed89f812c44f84c4ae5d43dd3a0c47942b875b63be0ed2ccecbe6b0018af867d806495fc6e12474aff868721163699c49246585bddea4f0ecc6d2b02e19faf1 + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb languageName: node linkType: hard @@ -17732,12 +17974,12 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: 10c0/a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard @@ -17814,7 +18056,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": +"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -17862,15 +18104,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 10c0/f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a - languageName: node - linkType: hard - "husky@npm:^4.3.7": version: 4.3.8 resolution: "husky@npm:4.3.8" @@ -17972,21 +18205,35 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.0, ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": +"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard +"ignore@npm:^6.0.0": + version: 6.0.2 + resolution: "ignore@npm:6.0.2" + checksum: 10c0/9a38feac1861906a78ba0f03e8ef3cd6b0526dce2a1a84e1009324b557763afeb9c3ebcc04666b21f7bbf71adda45e76781bb9e2eaa0903d45dcaded634454f5 + languageName: node + linkType: hard + +"ignore@npm:^7.0.3": + version: 7.0.3 + resolution: "ignore@npm:7.0.3" + checksum: 10c0/8e21637513cbcd888a4873d34d5c651a2e24b3c4c9a6b159335a26bed348c3c386c51d6fab23577f59140e1b226323138fbd50e63882d4568fd12aa6c822029e + languageName: node + linkType: hard + "image-size@npm:^1.0.0, image-size@npm:^1.1.1": - version: 1.1.1 - resolution: "image-size@npm:1.1.1" + version: 1.2.0 + resolution: "image-size@npm:1.2.0" dependencies: queue: "npm:6.0.2" bin: image-size: bin/image-size.js - checksum: 10c0/2660470096d12be82195f7e80fe03274689fbd14184afb78eaf66ade7cd06352518325814f88af4bde4b26647889fe49e573129f6e7ba8f5ff5b85cc7f559000 + checksum: 10c0/782669b530d9bbdcb334c8451db5f104dfbbcf90940751e6b75ba4e1b86d98bf3127c339eac8fb7a25c7a9ec4ea868d27b4916df3943c269b7419a8cc4459dca languageName: node linkType: hard @@ -18007,26 +18254,19 @@ __metadata: linkType: hard "import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 - languageName: node - linkType: hard - -"import-meta-resolve@npm:^3.0.0": - version: 3.1.1 - resolution: "import-meta-resolve@npm:3.1.1" - checksum: 10c0/75545f3f0f4f789f15b91a541b2d3e9d5b25fc9e8c60e8423cbdef4fff226f45520bd040219c63eee001878f075e82b52e436ca0d7d05e6c4fdc0348b7f251dd + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard "import-meta-resolve@npm:^4.0.0": - version: 4.0.0 - resolution: "import-meta-resolve@npm:4.0.0" - checksum: 10c0/709375e01f8c3a87b7870991ca29c630d71bb7e22b7bb0f622613173d87b41b4043b4a983800e6d38ab3867496a46f82d30df0cbc2e55792c91c23193eea67a1 + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 10c0/42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 languageName: node linkType: hard @@ -18089,35 +18329,28 @@ __metadata: languageName: node linkType: hard -"ini@npm:^4.1.0": - version: 4.1.2 - resolution: "ini@npm:4.1.2" - checksum: 10c0/e0ffe587038e26ca1debfece6f5e52fd17f4e65be59bb481bb24b89cd2be31a71f619465918da215916b4deba7d1134c228c58fe5e0db66a71a472dee9b8f99c +"ini@npm:^4.1.2, ini@npm:^4.1.3": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 10c0/0d27eff094d5f3899dd7c00d0c04ea733ca03a8eb6f9406ce15daac1a81de022cb417d6eaff7e4342451ffa663389c565ffc68d6825eaf686bf003280b945764 languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 10c0/08832a533f51a1e17619f2eabf2f5ec5e956d6dcba1896351285c65df022c9420de61d73256e1dca8015a52abf96cc84ddc3b73b898b22de6589d3962b5e501b +"inline-style-parser@npm:0.2.4": + version: 0.2.4 + resolution: "inline-style-parser@npm:0.2.4" + checksum: 10c0/ddc0b210eaa03e0f98d677b9836242c583c7c6051e84ce0e704ae4626e7871c5b78f8e30853480218b446355745775df318d4f82d33087ff7e393245efa9a881 languageName: node linkType: hard -"inline-style-parser@npm:0.2.2": - version: 0.2.2 - resolution: "inline-style-parser@npm:0.2.2" - checksum: 10c0/82099645fd99451301ff243706f70917c066e3033d32bdb1074a54eb1909e08d1cafb48c426a643facbe8248cff362082e90ca14760b3d44e09a858fe668b3fe - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5, internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 languageName: node linkType: hard @@ -18161,21 +18394,12 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^0.1.6": - version: 0.1.6 - resolution: "is-accessor-descriptor@npm:0.1.6" +"is-accessor-descriptor@npm:^1.0.1": + version: 1.0.1 + resolution: "is-accessor-descriptor@npm:1.0.1" dependencies: - kind-of: "npm:^3.0.2" - checksum: 10c0/f2c314b314ec6e8a6e559351bff3c7ee9aed7a5e9c6f61dd8cb9e1382c8bfe33dca3f0e0af13daf9ded9e6e66390ff23b4acfb615d7a249009a51506a7b0f151 - languageName: node - linkType: hard - -"is-accessor-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-accessor-descriptor@npm:1.0.0" - dependencies: - kind-of: "npm:^6.0.0" - checksum: 10c0/d68edafd8ef133e9003837f3c80f4e5b82b12ab5456c772d1796857671ae83e3a426ed225a28a7e35bceabbce68c1f1ffdabf47e6d53f5a4d6c4558776ad3c20 + hasown: "npm:^2.0.0" + checksum: 10c0/d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d languageName: node linkType: hard @@ -18214,22 +18438,23 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc languageName: node linkType: hard -"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d languageName: node linkType: hard @@ -18248,20 +18473,24 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -18274,13 +18503,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard @@ -18298,14 +18527,23 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-bun-module@npm:^1.0.2": + version: 1.3.0 + resolution: "is-bun-module@npm:1.3.0" + dependencies: + semver: "npm:^7.6.3" + checksum: 10c0/2966744188fcd28e0123c52158c7073973f88babfa9ab04e2846ec5862d6b0f8f398df6413429d930f7c5ee6111ce2cbfb3eb8652d9ec42d4a37dc5089a866fb + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.16.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -18314,39 +18552,33 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^0.1.4": - version: 0.1.4 - resolution: "is-data-descriptor@npm:0.1.4" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 10c0/32fda7e966b2c1f093230d5ef2aad1bb86e43e7280da50961e38ec31dbd8a50570a2911fd45277d321074a0762adc98e8462bb62820462594128857225e90d21 - languageName: node - linkType: hard - -"is-data-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-data-descriptor@npm:1.0.0" - dependencies: - kind-of: "npm:^6.0.0" - checksum: 10c0/bed31385d7d1a0dbb2ab3077faf2188acf42609192dca4e320ed7b3dc14a9d70c00658956cdaa2c0402be136c6b56e183973ad81b730fd90ab427fb6fd3608be - languageName: node - linkType: hard - -"is-data-view@npm:^1.0.1": +"is-data-descriptor@npm:^1.0.1": version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" + resolution: "is-data-descriptor@npm:1.0.1" dependencies: - is-typed-array: "npm:^1.1.13" - checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + hasown: "npm:^2.0.0" + checksum: 10c0/ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f languageName: node linkType: hard @@ -18372,24 +18604,22 @@ __metadata: linkType: hard "is-descriptor@npm:^0.1.0": - version: 0.1.6 - resolution: "is-descriptor@npm:0.1.6" + version: 0.1.7 + resolution: "is-descriptor@npm:0.1.7" dependencies: - is-accessor-descriptor: "npm:^0.1.6" - is-data-descriptor: "npm:^0.1.4" - kind-of: "npm:^5.0.0" - checksum: 10c0/6b8f5617b764ef8c6be3d54830184357e6cdedd8e0eddf1b97d0658616ac170bfdbc7c1ad00e0aa9f5b767acdb9d6c63d4df936501784b34936bd0f9acf3b665 + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10c0/f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 languageName: node linkType: hard "is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.2 - resolution: "is-descriptor@npm:1.0.2" + version: 1.0.3 + resolution: "is-descriptor@npm:1.0.3" dependencies: - is-accessor-descriptor: "npm:^1.0.0" - is-data-descriptor: "npm:^1.0.0" - kind-of: "npm:^6.0.2" - checksum: 10c0/a05169c7a87feb88fc155e3ada469090cfabb5a548a3f794358b511cc47a0871b8b95e7345be4925a22ef3df585c3923b31943b3ad6255ce563a9d97f2e221e0 + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10c0/b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f languageName: node linkType: hard @@ -18451,12 +18681,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard @@ -18484,11 +18714,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a languageName: node linkType: hard @@ -18540,13 +18773,6 @@ __metadata: languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d - languageName: node - linkType: hard - "is-lite@npm:^0.8.2": version: 0.8.2 resolution: "is-lite@npm:0.8.2" @@ -18554,17 +18780,17 @@ __metadata: languageName: node linkType: hard -"is-lite@npm:^1.2.0, is-lite@npm:^1.2.1": +"is-lite@npm:^1.2.1": version: 1.2.1 resolution: "is-lite@npm:1.2.1" checksum: 10c0/53acb0f6329f0aba96fef4d883d42f3d9aabf2c42baba45821407d14b1782b9c6bea42c3eef72b37788be1acc95d6cf2df8a6b8424cb9f6eb12c08d5a7d81288 languageName: node linkType: hard -"is-map@npm:^2.0.1, is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 10c0/119ff9137a37fd131a72fab3f4ab8c9d6a24b0a1ee26b4eff14dc625900d8675a97785eea5f4174265e2006ed076cc24e89f6e57ebd080a48338d914ec9168a5 +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc languageName: node linkType: hard @@ -18578,13 +18804,6 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e - languageName: node - linkType: hard - "is-network-error@npm:^1.0.0": version: 1.1.0 resolution: "is-network-error@npm:1.1.0" @@ -18599,12 +18818,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 languageName: node linkType: hard @@ -18675,7 +18895,7 @@ __metadata: languageName: node linkType: hard -"is-reference@npm:^3.0.0, is-reference@npm:^3.0.3": +"is-reference@npm:^3.0.3": version: 3.0.3 resolution: "is-reference@npm:3.0.3" dependencies: @@ -18684,29 +18904,31 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.0.3, is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.0.3, is-regex@npm:^1.1.4, is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 languageName: node linkType: hard -"is-set@npm:^2.0.1, is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: 10c0/5f8bd1880df8c0004ce694e315e6e1e47a3452014be792880bb274a3b2cdb952fdb60789636ca6e084c7947ca8b7ae03ccaf54c93a7fcfed228af810559e5432 +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.7" - checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db languageName: node linkType: hard @@ -18738,30 +18960,33 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: "npm:^1.1.14" - checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 languageName: node linkType: hard @@ -18779,29 +19004,29 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 10c0/9c9fec9efa7bf5030a4a927f33fff2a6976b93646259f92b517d3646c073cc5b98283a162ce75c412b060a46de07032444b530f0a4c9b6e012ef8f1741c3a987 - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 - languageName: node - linkType: hard - -"is-weakset@npm:^2.0.1": +"is-weakmap@npm:^2.0.2": version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10c0/ef5136bd446ae4603229b897f73efd0720c6ab3ec6cc05c8d5c4b51aa9f95164713c4cad0a22ff1fedf04865ff86cae4648bc1d5eead4b6388e1150525af1cc1 + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 languageName: node linkType: hard @@ -18958,16 +19183,17 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard @@ -18994,8 +19220,8 @@ __metadata: linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.2 + resolution: "jake@npm:10.9.2" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" @@ -19003,7 +19229,7 @@ __metadata: minimatch: "npm:^3.1.2" bin: jake: bin/cli.js - checksum: 10c0/89326d01a8bc110d02d973729a66394c79a34b34461116f5c530a2a2dbc30265683fe6737928f75df9178e9d369ff1442f5753fb983d525e740eefdadc56a103 + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 languageName: node linkType: hard @@ -19052,11 +19278,11 @@ __metadata: linkType: hard "jiti@npm:^1.20.0, jiti@npm:^1.21.6": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" + version: 1.21.7 + resolution: "jiti@npm:1.21.7" bin: jiti: bin/jiti.js - checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 + checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a languageName: node linkType: hard @@ -19068,15 +19294,15 @@ __metadata: linkType: hard "joi@npm:^17.11.0": - version: 17.11.0 - resolution: "joi@npm:17.11.0" + version: 17.13.3 + resolution: "joi@npm:17.13.3" dependencies: - "@hapi/hoek": "npm:^9.0.0" - "@hapi/topo": "npm:^5.0.0" - "@sideway/address": "npm:^4.1.3" + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" "@sideway/formula": "npm:^3.0.1" "@sideway/pinpoint": "npm:^2.0.0" - checksum: 10c0/c41c86fe772828b88fbdbcaef2e41235ccbb107c22523a377f9a2fd39829f203213f37a352589f49d9a9b38bf1c645846defede8b81d8c1f3123117c1a600010 + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f languageName: node linkType: hard @@ -19087,19 +19313,27 @@ __metadata: languageName: node linkType: hard -"js-beautify@npm:1.14.9": - version: 1.14.9 - resolution: "js-beautify@npm:1.14.9" +"js-beautify@npm:^1.14.9": + version: 1.15.3 + resolution: "js-beautify@npm:1.15.3" dependencies: config-chain: "npm:^1.1.13" - editorconfig: "npm:^1.0.3" - glob: "npm:^8.1.0" - nopt: "npm:^6.0.0" + editorconfig: "npm:^1.0.4" + glob: "npm:^10.4.2" + js-cookie: "npm:^3.0.5" + nopt: "npm:^8.0.0" bin: css-beautify: js/bin/css-beautify.js html-beautify: js/bin/html-beautify.js js-beautify: js/bin/js-beautify.js - checksum: 10c0/be7b968a15fef3b3f906b3f043538aebbe5ce0db60b3b44b9532c93d05790078011b8cf66c9b00b28fdd49ba3b15b098babb22fb4ae75fcf2b7814a6ad4ce12f + checksum: 10c0/b82a9cb1c3e1aaea73c2027e0937a5751545a443e20e944566467601b119540ec14de97ca5a076829c477d66fc454938fe5aaaf79e7fa8b4a5bf94ef0846c170 + languageName: node + linkType: hard + +"js-cookie@npm:^3.0.5": + version: 3.0.5 + resolution: "js-cookie@npm:3.0.5" + checksum: 10c0/04a0e560407b4489daac3a63e231d35f4e86f78bff9d792011391b49c59f721b513411cd75714c418049c8dc9750b20fcddad1ca5a2ca616c3aca4874cce5b3a languageName: node linkType: hard @@ -19179,8 +19413,8 @@ __metadata: linkType: hard "jscodeshift@npm:^0.15.1": - version: 0.15.1 - resolution: "jscodeshift@npm:0.15.1" + version: 0.15.2 + resolution: "jscodeshift@npm:0.15.2" dependencies: "@babel/core": "npm:^7.23.0" "@babel/parser": "npm:^7.23.0" @@ -19209,14 +19443,14 @@ __metadata: optional: true bin: jscodeshift: bin/jscodeshift.js - checksum: 10c0/334de6ffa776a68b3f59f2f18a285ea977f3339d85e3517f3854761e65769ffa7e453c35cde320fc969106d573df39bd3fb08b23db54ae17c1b1516e5bf05742 + checksum: 10c0/79afb059b9ca92712af02bdc8d6ff144de7aaf5e2cdcc6f6534e7a86a7347b0a278d9f4884f2c78dac424162a353aafff183a60e868f71132be2c5b5304aeeb8 languageName: node linkType: hard "jsdoc-type-pratt-parser@npm:^4.0.0": - version: 4.0.0 - resolution: "jsdoc-type-pratt-parser@npm:4.0.0" - checksum: 10c0/b23ef7bbbe2f56d72630d1c5a233dc9fecaff399063d373c57bef136908c1b05e723dac107177303c03ccf8d75aa51507510b282aa567600477479c5ea0c36d1 + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10c0/7700372d2e733a32f7ea0a1df9cec6752321a5345c11a91b2ab478a031a426e934f16d5c1f15c8566c7b2c10af9f27892a29c2c789039f595470e929a4aa60ea languageName: node linkType: hard @@ -19229,7 +19463,16 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"jsesc@npm:~3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" bin: @@ -19262,9 +19505,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: 10c0/128de17135e7af655ed83fc26dab0fe54faf43b3517fa73dcd997cce6e05a445932664f085ec6dbc219aeb0c592e53ef10d2d6dee4a8e9211ea901b8e6dd0b52 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10c0/147f12b005768abe9fab78d2521ce2b7e1381a118413d634a40e6d907d7d10f5e9a05e47141e96d6853af7cc36d2c834d0a014251be48791e037ff2f13d2b94b languageName: node linkType: hard @@ -19297,20 +19540,15 @@ __metadata: linkType: hard "json-stable-stringify@npm:^1.0.1": - version: 1.0.2 - resolution: "json-stable-stringify@npm:1.0.2" + version: 1.2.1 + resolution: "json-stable-stringify@npm:1.2.1" dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + isarray: "npm:^2.0.5" jsonify: "npm:^0.0.1" - checksum: 10c0/502d021c3c59c09587faa40d7693d77c00460fd6c68bae95d6e35804909ec8c4aec71b136d3a09df61a7ebf803eb6e820f23ede76b77e74b8b02c76afb2ada8c - languageName: node - linkType: hard - -"json5@npm:^0.5.1": - version: 0.5.1 - resolution: "json5@npm:0.5.1" - bin: - json5: lib/cli.js - checksum: 10c0/aca0ab7ccf1883d3fc2ecc16219bc389716a773f774552817deaadb549acc0bb502e317a81946fc0a48f9eb6e0822cf1dc5a097009203f2c94de84c8db02a1f3 + object-keys: "npm:^1.1.1" + checksum: 10c0/e623e7ce89282f089d56454087edb717357e8572089b552fbc6980fb7814dc3943f7d0e4f1a19429a36ce9f4428b6c8ee6883357974457aaaa98daba5adebeea languageName: node linkType: hard @@ -19495,11 +19733,11 @@ __metadata: linkType: hard "keyv@npm:^4.5.3": - version: 4.5.3 - resolution: "keyv@npm:4.5.3" + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" - checksum: 10c0/7d3fc0469962bdff75ce92402b216a23d146e0caad011424947b32b95ffc4b91df12b1206026e6e945e7f80b3729a3109c0c3984f23038d738d355491179dd79 + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard @@ -19521,14 +19759,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^5.0.0": - version: 5.1.0 - resolution: "kind-of@npm:5.1.0" - checksum: 10c0/fe85b7a2ed4b4d5a12e16e01d00d5c336e1760842fe0da38283605b9880c984288935e87b13138909e4d23d2d197a1d492f7393c6638d2c0fab8a900c4fb0392 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 @@ -19550,16 +19781,16 @@ __metadata: linkType: hard "knitwork@npm:^1.1.0": - version: 1.1.0 - resolution: "knitwork@npm:1.1.0" - checksum: 10c0/e23c679d4ded01890ab2669ccde2e85e4d7e6ba327b1395ff657f8067c7d73dc134fc8cd8188c653de4a687be7fa9c130bd36c3e2f76d8685e8b97ff8b30779c + version: 1.2.0 + resolution: "knitwork@npm:1.2.0" + checksum: 10c0/26113ce2909595054a78b36a79a7cdddf1336438b111688c91a74620148d15182e073c9504d2261ff4cad888d7ef330df91abc0b03d2b52ff3cff7c5b469bfb5 languageName: node linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 10c0/d1e09971260a7cd3b9fdeb190d33af0b6e99c8697013537d9aaa15f7856d9d83aee128ba8078e219df0a7cf4b8dd18d1a0c188f6543b500d92a2689d2d114b70 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard @@ -19841,12 +20072,12 @@ __metadata: linkType: hard "load-plugin@npm:^6.0.0": - version: 6.0.2 - resolution: "load-plugin@npm:6.0.2" + version: 6.0.3 + resolution: "load-plugin@npm:6.0.3" dependencies: "@npmcli/config": "npm:^8.0.0" import-meta-resolve: "npm:^4.0.0" - checksum: 10c0/01d95e2928f48c09432e52d6c71aa3f278bcb5dd1c313c018c7955f4747755499678fe9e1adee0c3bd951440fa681aa1709ed193fa6a6314ca4a2bafcb4b7259 + checksum: 10c0/cbbd4e18472a0ed543b6d60e867a1e2aae385205fcaa76d300ab5a72697e057422cd1e6ff2ba19755c55a86b3d53e53b81a814c757be720895ba525d05f75797 languageName: node linkType: hard @@ -20128,9 +20359,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10c0/b13c02e3ddd6a9d5f8bf84133b3242de556512d824dddeea71cce2dbd6579c8f4d672381c4e742d45cf4423d0701765b4a6e5fbc24701def16bc2b40f8daa96a + version: 3.1.3 + resolution: "loupe@npm:3.1.3" + checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 languageName: node linkType: hard @@ -20185,13 +20416,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed - languageName: node - linkType: hard - "lru-cache@npm:^8.0.3": version: 8.0.5 resolution: "lru-cache@npm:8.0.5" @@ -20288,30 +20512,7 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.3": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" - dependencies: - agentkeepalive: "npm:^4.2.1" - cacache: "npm:^17.0.0" - http-cache-semantics: "npm:^4.1.1" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" - is-lambda: "npm:^1.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^5.0.0" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^7.0.0" - ssri: "npm:^10.0.0" - checksum: 10c0/c161bde51dbc03382f9fac091734526a64dd6878205db6c338f70d2133df797b5b5166bff3091cf7d4785869d4b21e99a58139c1790c2fb1b5eec00f528f5f0b - languageName: node - linkType: hard - -"make-fetch-happen@npm:^14.0.0, make-fetch-happen@npm:^14.0.1, make-fetch-happen@npm:^14.0.3": +"make-fetch-happen@npm:^14.0.0, make-fetch-happen@npm:^14.0.1, make-fetch-happen@npm:^14.0.2, make-fetch-happen@npm:^14.0.3": version: 14.0.3 resolution: "make-fetch-happen@npm:14.0.3" dependencies: @@ -20368,18 +20569,18 @@ __metadata: linkType: hard "markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 10c0/47433a3f31e4637a184e38e873ab1d2fadfb0106a683d466fec329e99a2d8dfa09f091fa42202c6f13ec94aef0199f449a684b28042c636f2edbc1b7e1811dcd + version: 3.0.4 + resolution: "markdown-table@npm:3.0.4" + checksum: 10c0/1257b31827629a54c24a5030a3dac952256c559174c95ce3ef89bebd6bff0cb1444b1fd667b1a1bb53307f83278111505b3e26f0c4e7b731e0060d435d2d930b languageName: node linkType: hard "markdown-to-jsx@npm:^7.7.2": - version: 7.7.2 - resolution: "markdown-to-jsx@npm:7.7.2" + version: 7.7.3 + resolution: "markdown-to-jsx@npm:7.7.3" peerDependencies: react: ">= 0.14.0" - checksum: 10c0/97a7da24fef875d5ce4feda5da6a924514c3c27fd4c1cbabe5de77d698846d2604e82bace5036b6baf10a462b31a77de6992636f89e67ad30d4a66e1374e968d + checksum: 10c0/85b1c91a8d3ae03cfe828c6b76309702a913e681dad5a7e3a5324ec97153d89313be00a0ee423ab1c0bd61781ed181d76d4a54840d715b67756734da24211cf5 languageName: node linkType: hard @@ -20402,6 +20603,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -20424,14 +20632,14 @@ __metadata: linkType: hard "mdast-util-find-and-replace@npm:^3.0.0": - version: 3.0.1 - resolution: "mdast-util-find-and-replace@npm:3.0.1" + version: 3.0.2 + resolution: "mdast-util-find-and-replace@npm:3.0.2" dependencies: "@types/mdast": "npm:^4.0.0" escape-string-regexp: "npm:^5.0.0" unist-util-is: "npm:^6.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/1faca98c4ee10a919f23b8cc6d818e5bb6953216a71dfd35f51066ed5d51ef86e5063b43dcfdc6061cd946e016a9f0d44a1dccadd58452cf4ed14e39377f00cb + checksum: 10c0/c8417a35605d567772ff5c1aa08363ff3010b0d60c8ea68c53cba09bf25492e3dd261560425c1756535f3b7107f62e7ff3857cdd8fb1e62d1b2cc2ea6e074ca2 languageName: node linkType: hard @@ -20456,8 +20664,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.2 + resolution: "mdast-util-from-markdown@npm:2.0.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" @@ -20471,33 +20679,33 @@ __metadata: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" unist-util-stringify-position: "npm:^4.0.0" - checksum: 10c0/fb66e917f66e33fc60d6964264c4abd519fd8829a4a58ff9c61b2ba5c337554fb954b9ec31ca1c34e83c1163a73f310c39072d656f9a2d3184fe39c87cbba65a + checksum: 10c0/76eb2bd2c6f7a0318087c73376b8af6d7561c1e16654e7667e640f391341096c56142618fd0ff62f6d39e5ab4895898b9789c84cd7cec2874359a437a0e1ff15 languageName: node linkType: hard "mdast-util-gfm-autolink-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-gfm-autolink-literal@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1" dependencies: "@types/mdast": "npm:^4.0.0" ccount: "npm:^2.0.0" devlop: "npm:^1.0.0" mdast-util-find-and-replace: "npm:^3.0.0" micromark-util-character: "npm:^2.0.0" - checksum: 10c0/821ef91db108f05b321c54fdf4436df9d6badb33e18f714d8d52c0e70f988f5b6b118cdd4d607b4cb3bef1718304ce7e9fb25fa580622c3d20d68c1489c64875 + checksum: 10c0/963cd22bd42aebdec7bdd0a527c9494d024d1ad0739c43dc040fee35bdfb5e29c22564330a7418a72b5eab51d47a6eff32bc0255ef3ccb5cebfe8970e91b81b6 languageName: node linkType: hard "mdast-util-gfm-footnote@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-gfm-footnote@npm:2.0.0" + version: 2.1.0 + resolution: "mdast-util-gfm-footnote@npm:2.1.0" dependencies: "@types/mdast": "npm:^4.0.0" devlop: "npm:^1.1.0" mdast-util-from-markdown: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" micromark-util-normalize-identifier: "npm:^2.0.0" - checksum: 10c0/c673b22bea24740235e74cfd66765b41a2fa540334f7043fa934b94938b06b7d3c93f2d3b33671910c5492b922c0cc98be833be3b04cfed540e0679650a6d2de + checksum: 10c0/8ab965ee6be3670d76ec0e95b2ba3101fc7444eec47564943ab483d96ac17d29da2a4e6146a2a288be30c21b48c4f3938a1e54b9a46fbdd321d49a5bc0077ed0 languageName: node linkType: hard @@ -20538,8 +20746,8 @@ __metadata: linkType: hard "mdast-util-gfm@npm:^3.0.0": - version: 3.0.0 - resolution: "mdast-util-gfm@npm:3.0.0" + version: 3.1.0 + resolution: "mdast-util-gfm@npm:3.1.0" dependencies: mdast-util-from-markdown: "npm:^2.0.0" mdast-util-gfm-autolink-literal: "npm:^2.0.0" @@ -20548,7 +20756,7 @@ __metadata: mdast-util-gfm-table: "npm:^2.0.0" mdast-util-gfm-task-list-item: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" - checksum: 10c0/91596fe9bf3e4a0c546d0c57f88106c17956d9afbe88ceb08308e4da2388aff64489d649ddad599caecfdf755fc3ae4c9b82c219b85281bc0586b67599881fca + checksum: 10c0/4bedcfb6a20e39901c8772f0d2bb2d7a64ae87a54c13cbd92eec062cf470fbb68c2ad754e149af5b30794e2de61c978ab1de1ace03c0c40f443ca9b9b8044f81 languageName: node linkType: hard @@ -20575,8 +20783,8 @@ __metadata: linkType: hard "mdast-util-mdx-expression@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-mdx-expression@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-mdx-expression@npm:2.0.1" dependencies: "@types/estree-jsx": "npm:^1.0.0" "@types/hast": "npm:^3.0.0" @@ -20584,13 +20792,13 @@ __metadata: devlop: "npm:^1.0.0" mdast-util-from-markdown: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" - checksum: 10c0/512848cbc44b9dc7cffc1bb3f95f7e67f0d6562870e56a67d25647f475d411e136b915ba417c8069fb36eac1839d0209fb05fb323d377f35626a82fcb0879363 + checksum: 10c0/9a1e57940f66431f10312fa239096efa7627f375e7933b5d3162c0b5c1712a72ac87447aff2b6838d2bbd5c1311b188718cc90b33b67dc67a88550e0a6ef6183 languageName: node linkType: hard "mdast-util-mdx-jsx@npm:^3.0.0": - version: 3.0.0 - resolution: "mdast-util-mdx-jsx@npm:3.0.0" + version: 3.2.0 + resolution: "mdast-util-mdx-jsx@npm:3.2.0" dependencies: "@types/estree-jsx": "npm:^1.0.0" "@types/hast": "npm:^3.0.0" @@ -20602,10 +20810,9 @@ __metadata: mdast-util-to-markdown: "npm:^2.0.0" parse-entities: "npm:^4.0.0" stringify-entities: "npm:^4.0.0" - unist-util-remove-position: "npm:^5.0.0" unist-util-stringify-position: "npm:^4.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/c14fc72587acd482086be56bb809a142b4d732833593c9a14c1ebb863e549aafbc9391507b177eac8788b2a9de624b8665a2092c75243bbe80f808728ffa421a + checksum: 10c0/3acadaf3b962254f7ad2990fed4729961dc0217ca31fde9917986e880843f3ecf3392b1f22d569235cacd180d50894ad266db7af598aedca69d330d33c7ac613 languageName: node linkType: hard @@ -20647,18 +20854,18 @@ __metadata: linkType: hard "mdast-util-phrasing@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-util-phrasing@npm:4.0.0" + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" dependencies: "@types/mdast": "npm:^4.0.0" unist-util-is: "npm:^6.0.0" - checksum: 10c0/bf281d159d1a9a9705ed8fdbadb70c9633d1c25716ff2c282b6c2ecbc1f05cff10f73e5280d754ed833b09d42b00260c4b8d0a5fed4ce3236d4cffb5230b50cf + checksum: 10c0/bf6c31d51349aa3d74603d5e5a312f59f3f65662ed16c58017169a5fb0f84ca98578f626c5ee9e4aa3e0a81c996db8717096705521bddb4a0185f98c12c9b42f languageName: node linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.0.2 - resolution: "mdast-util-to-hast@npm:13.0.2" + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" dependencies: "@types/hast": "npm:^3.0.0" "@types/mdast": "npm:^4.0.0" @@ -20668,7 +20875,8 @@ __metadata: trim-lines: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/f6e9a5b1ab94483ce1cf2ef229578fde4fe7d085f8b9d88a048823da5f93f9469adc98839e8db73f7475e8128a6df30eccad9cd0f9ee0a1d410e74db19b82d8c + vfile: "npm:^6.0.0" + checksum: 10c0/9ee58def9287df8350cbb6f83ced90f9c088d72d4153780ad37854f87144cadc6f27b20347073b285173b1649b0723ddf0b9c78158608a804dcacb6bda6e1816 languageName: node linkType: hard @@ -20689,18 +20897,19 @@ __metadata: linkType: hard "mdast-util-to-markdown@npm:^2.0.0": - version: 2.1.0 - resolution: "mdast-util-to-markdown@npm:2.1.0" + version: 2.1.2 + resolution: "mdast-util-to-markdown@npm:2.1.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" longest-streak: "npm:^3.0.0" mdast-util-phrasing: "npm:^4.0.0" mdast-util-to-string: "npm:^4.0.0" + micromark-util-classify-character: "npm:^2.0.0" micromark-util-decode-string: "npm:^2.0.0" unist-util-visit: "npm:^5.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/8bd37a9627a438ef6418d6642661904d0cc03c5c732b8b018a8e238ef5cc82fe8aef1940b19c6f563245e58b9659f35e527209bd3fe145f3c723ba14d18fc3e6 + checksum: 10c0/4649722a6099f12e797bd8d6469b2b43b44e526b5182862d9c7766a3431caad2c0112929c538a972f214e63c015395e5d3f54bd81d9ac1b16e6d8baaf582f749 languageName: node linkType: hard @@ -20849,8 +21058,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-core-commonmark@npm:2.0.0" + version: 2.0.2 + resolution: "micromark-core-commonmark@npm:2.0.2" dependencies: decode-named-character-reference: "npm:^1.0.0" devlop: "npm:^1.0.0" @@ -20868,25 +21077,25 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/e087824b98d1f1d0db34791ac53945b0d68fb5e541c6c9da6700cc3db54d6b697d8110d3120d5d30e2fb39443aabddccd3e2bbf684795359f38b5a696fdc5913 + checksum: 10c0/87c7a75cd339189eb6f1d6323037f7d108d1331d953b84fe839b37fd385ee2292b27222327c1ceffda46ba5d5d4dee703482475e5ee8744be40c9e308d8acb77 languageName: node linkType: hard "micromark-extension-gfm-autolink-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-sanitize-uri: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/9349b8a4c45ad6375d85f196ef6ffc7472311bf0e7493dc387cb6e37498c2fa56f0b670f54ae54f0c6bbbed3b22997643f05057ffcc58457ca56368f7a636319 + checksum: 10c0/84e6fbb84ea7c161dfa179665dc90d51116de4c28f3e958260c0423e5a745372b7dcbc87d3cde98213b532e6812f847eef5ae561c9397d7f7da1e59872ef3efe languageName: node linkType: hard "micromark-extension-gfm-footnote@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-footnote@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-footnote@npm:2.1.0" dependencies: devlop: "npm:^1.0.0" micromark-core-commonmark: "npm:^2.0.0" @@ -20896,13 +21105,13 @@ __metadata: micromark-util-sanitize-uri: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/59958d8a6e28a16470937de69a01476cd9766f310a892655cb6bcd32b0833ffaa8accddb77e031b1c710c856fc943174e1b0f8f2c60dfa542743f4ba7cff6f15 + checksum: 10c0/d172e4218968b7371b9321af5cde8c77423f73b233b2b0fcf3ff6fd6f61d2e0d52c49123a9b7910612478bf1f0d5e88c75a3990dd68f70f3933fe812b9f77edc languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" dependencies: devlop: "npm:^1.0.0" micromark-util-chunked: "npm:^2.0.0" @@ -20910,20 +21119,20 @@ __metadata: micromark-util-resolve-all: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/b1c4f0e12935e1ffa3981a256de38c5c347f91a015cc1002c0bcdbab476fa97a5992f0d5a9788b2437a96bc94fe4c32d5f539d84b2d699a36dafe31b81b41eb1 + checksum: 10c0/ef4f248b865bdda71303b494671b7487808a340b25552b11ca6814dff3fcfaab9be8d294643060bbdb50f79313e4a686ab18b99cbe4d3ee8a4170fcd134234fb languageName: node linkType: hard "micromark-extension-gfm-table@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-table@npm:2.0.0" + version: 2.1.1 + resolution: "micromark-extension-gfm-table@npm:2.1.1" dependencies: devlop: "npm:^1.0.0" micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/3777b5074054d97888ffdcb8e383399adc9066a755ad7197423fda16e09769a18d7e713d969c204228d9abf1e18fef19c7b04790698afc973418ea5f75015f72 + checksum: 10c0/04bc00e19b435fa0add62cd029d8b7eb6137522f77832186b1d5ef34544a9bd030c9cf85e92ddfcc5c31f6f0a58a43d4b96dba4fc21316037c734630ee12c912 languageName: node linkType: hard @@ -20937,15 +21146,15 @@ __metadata: linkType: hard "micromark-extension-gfm-task-list-item@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" + version: 2.1.0 + resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" dependencies: devlop: "npm:^1.0.0" micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/16a55040a1697339eeeeebaabbbe28dc9e8281979cdeec343a58dc97f7b447365d3e37329f394455c5d17902639b786c7669dbbc4ea558cf8680eb7808330598 + checksum: 10c0/78aa537d929e9309f076ba41e5edc99f78d6decd754b6734519ccbbfca8abd52e1c62df68d41a6ae64d2a3fc1646cea955893c79680b0b4385ced4c52296181f languageName: node linkType: hard @@ -20982,8 +21191,8 @@ __metadata: linkType: hard "micromark-extension-mdx-jsx@npm:^3.0.0": - version: 3.0.0 - resolution: "micromark-extension-mdx-jsx@npm:3.0.0" + version: 3.0.1 + resolution: "micromark-extension-mdx-jsx@npm:3.0.1" dependencies: "@types/acorn": "npm:^4.0.0" "@types/estree": "npm:^1.0.0" @@ -20992,10 +21201,11 @@ __metadata: micromark-factory-mdx-expression: "npm:^2.0.0" micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" + micromark-util-events-to-acorn: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/18a81c8def7f3a2088dc435bba19e649c19f679464b1a01e2c680f9518820e70fb0974b8403c790aee8f44205833a280b56ba157fe5a5b2903b476c5de5ba353 + checksum: 10c0/11e65abd6b57bcf82665469cd1ff238b7cfc4ebb4942a0361df2dc7dd4ab133681b2bcbd4c388dddf6e4db062665d31efeb48cc844ee61c8d8de9d167cc946d8 languageName: node linkType: hard @@ -21053,13 +21263,13 @@ __metadata: linkType: hard "micromark-factory-destination@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-destination@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-destination@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/b73492f687d41a6a379159c2f3acbf813042346bcea523d9041d0cc6124e6715f0779dbb2a0b3422719e9764c3b09f9707880aa159557e3cb4aeb03b9d274915 + checksum: 10c0/bbafcf869cee5bf511161354cb87d61c142592fbecea051000ff116068dc85216e6d48519d147890b9ea5d7e2864a6341c0c09d9948c203bff624a80a476023c languageName: node linkType: hard @@ -21076,30 +21286,31 @@ __metadata: linkType: hard "micromark-factory-label@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-label@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-label@npm:2.0.1" dependencies: devlop: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/8ffad00487a7891941b1d1f51d53a33c7a659dcf48617edb7a4008dad7aff67ec316baa16d55ca98ae3d75ce1d81628dbf72fedc7c6f108f740dec0d5d21c8ee + checksum: 10c0/0137716b4ecb428114165505e94a2f18855c8bbea21b07a8b5ce514b32a595ed789d2b967125718fc44c4197ceaa48f6609d58807a68e778138d2e6b91b824e8 languageName: node linkType: hard "micromark-factory-mdx-expression@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-factory-mdx-expression@npm:2.0.1" + version: 2.0.2 + resolution: "micromark-factory-mdx-expression@npm:2.0.2" dependencies: "@types/estree": "npm:^1.0.0" devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-events-to-acorn: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" unist-util-position-from-estree: "npm:^2.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/d9cf475a73a7fbfa09aba0d057e033d57e45b7adff78692be9efb4405c4a1717ece4594a632f92a4302e4f8f2ae96355785b616e3f5b2fe8599ec24cfdeee12d + checksum: 10c0/87372775ae06478ab754efa058a5e382972f634c14f0afa303111037c30abf733fe65329a7e59cda969266e63f82104d9ed8ff9ada39189eab0651b6540ca64a languageName: node linkType: hard @@ -21114,12 +21325,12 @@ __metadata: linkType: hard "micromark-factory-space@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-space@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-space@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/103ca954dade963d4ff1d2f27d397833fe855ddc72590205022832ef68b775acdea67949000cee221708e376530b1de78c745267b0bf8366740840783eb37122 + checksum: 10c0/f9ed43f1c0652d8d898de0ac2be3f77f776fffe7dd96bdbba1e02d7ce33d3853c6ff5daa52568fc4fa32cdf3a62d86b85ead9b9189f7211e1d69ff2163c450fb languageName: node linkType: hard @@ -21136,14 +21347,14 @@ __metadata: linkType: hard "micromark-factory-title@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-title@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-title@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2b2188e7a011b1b001faf8c860286d246d5c3485ef8819270c60a5808f4c7613e49d4e481dbdff62600ef7acdba0f5100be2d125cbd2a15e236c26b3668a8ebd + checksum: 10c0/e72fad8d6e88823514916890099a5af20b6a9178ccf78e7e5e05f4de99bb8797acb756257d7a3a57a53854cb0086bf8aab15b1a9e9db8982500dd2c9ff5948b6 languageName: node linkType: hard @@ -21160,14 +21371,14 @@ __metadata: linkType: hard "micromark-factory-whitespace@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-whitespace@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-whitespace@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/4e91baab0cc71873095134bd0e225d01d9786cde352701402d71b72d317973954754e8f9f1849901f165530e6421202209f4d97c460a27bb0808ec5a3fc3148c + checksum: 10c0/20a1ec58698f24b766510a309b23a10175034fcf1551eaa9da3adcbed3e00cd53d1ebe5f030cf873f76a1cec3c34eb8c50cc227be3344caa9ed25d56cf611224 languageName: node linkType: hard @@ -21182,12 +21393,12 @@ __metadata: linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-character@npm:2.0.1" + version: 2.1.1 + resolution: "micromark-util-character@npm:2.1.1" dependencies: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/5b91c90f29c8873a9f2f2385bbeb70f481b0e56c26092451d1796cd323257927a69eccca19b079d83d5751ec6fc92964214a3c868114555f87631426631df6b9 + checksum: 10c0/d3fe7a5e2c4060fc2a076f9ce699c82a2e87190a3946e1e5eea77f563869b504961f5668d9c9c014724db28ac32fa909070ea8b30c3a39bd0483cc6c04cc76a1 languageName: node linkType: hard @@ -21201,11 +21412,11 @@ __metadata: linkType: hard "micromark-util-chunked@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-chunked@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-chunked@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/043b5f2abc8c13a1e2e4c378ead191d1a47ed9e0cd6d0fa5a0a430b2df9e17ada9d5de5a20688a000bbc5932507e746144acec60a9589d9a79fa60918e029203 + checksum: 10c0/b68c0c16fe8106949537bdcfe1be9cf36c0ccd3bc54c4007003cb0984c3750b6cdd0fd77d03f269a3382b85b0de58bde4f6eedbe7ecdf7244759112289b1ab56 languageName: node linkType: hard @@ -21221,13 +21432,13 @@ __metadata: linkType: hard "micromark-util-classify-character@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-classify-character@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-classify-character@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2bf5fa5050faa9b69f6c7e51dbaaf02329ab70fabad8229984381b356afbbf69db90f4617bec36d814a7d285fb7cad8e3c4e38d1daf4387dc9e240aa7f9a292a + checksum: 10c0/8a02e59304005c475c332f581697e92e8c585bcd45d5d225a66c1c1b14ab5a8062705188c2ccec33cc998d33502514121478b2091feddbc751887fc9c290ed08 languageName: node linkType: hard @@ -21242,12 +21453,12 @@ __metadata: linkType: hard "micromark-util-combine-extensions@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-combine-extensions@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-combine-extensions@npm:2.0.1" dependencies: micromark-util-chunked: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/cd4c8d1a85255527facb419ff3b3cc3d7b7f27005c5ef5fa7ef2c4d0e57a9129534fc292a188ec2d467c2c458642d369c5f894bc8a9e142aed6696cc7989d3ea + checksum: 10c0/f15e282af24c8372cbb10b9b0b3e2c0aa681fea0ca323a44d6bc537dc1d9382c819c3689f14eaa000118f5a163245358ce6276b2cda9a84439cdb221f5d86ae7 languageName: node linkType: hard @@ -21261,11 +21472,11 @@ __metadata: linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + version: 2.0.2 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/3f6d684ee8f317c67806e19b3e761956256cb936a2e0533aad6d49ac5604c6536b2041769c6febdd387ab7175b7b7e551851bf2c1f78da943e7a3671ca7635ac + checksum: 10c0/9c8a9f2c790e5593ffe513901c3a110e9ec8882a08f466da014112a25e5059b51551ca0aeb7ff494657d86eceb2f02ee556c6558b8d66aadc61eae4a240da0df languageName: node linkType: hard @@ -21282,14 +21493,14 @@ __metadata: linkType: hard "micromark-util-decode-string@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-decode-string@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-decode-string@npm:2.0.1" dependencies: decode-named-character-reference: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-decode-numeric-character-reference: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/f5413bebb21bdb686cfa1bcfa7e9c93093a523d1b42443ead303b062d2d680a94e5e8424549f57b8ba9d786a758e5a26a97f56068991bbdbca5d1885b3aa7227 + checksum: 10c0/f24d75b2e5310be6e7b6dee532e0d17d3bf46996841d6295f2a9c87a2046fff4ab603c52ab9d7a7a6430a8b787b1574ae895849c603d262d1b22eef71736b5cb languageName: node linkType: hard @@ -21301,9 +21512,9 @@ __metadata: linkType: hard "micromark-util-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-encode@npm:2.0.0" - checksum: 10c0/ebdaafff23100bbf4c74e63b4b1612a9ddf94cd7211d6a076bc6fb0bc32c1b48d6fb615aa0953e607c62c97d849f97f1042260d3eb135259d63d372f401bbbb2 + version: 2.0.1 + resolution: "micromark-util-encode@npm:2.0.1" + checksum: 10c0/b2b29f901093845da8a1bf997ea8b7f5e061ffdba85070dfe14b0197c48fda64ffcf82bfe53c90cf9dc185e69eef8c5d41cae3ba918b96bc279326921b59008a languageName: node linkType: hard @@ -21331,9 +21542,9 @@ __metadata: linkType: hard "micromark-util-html-tag-name@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-html-tag-name@npm:2.0.0" - checksum: 10c0/988aa26367449bd345b627ae32cf605076daabe2dc1db71b578a8a511a47123e14af466bcd6dcbdacec60142f07bc2723ec5f7a0eed0f5319ce83b5e04825429 + version: 2.0.1 + resolution: "micromark-util-html-tag-name@npm:2.0.1" + checksum: 10c0/ae80444db786fde908e9295f19a27a4aa304171852c77414516418650097b8afb401961c9edb09d677b06e97e8370cfa65638dde8438ebd41d60c0a8678b85b9 languageName: node linkType: hard @@ -21347,11 +21558,11 @@ __metadata: linkType: hard "micromark-util-normalize-identifier@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-normalize-identifier@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-normalize-identifier@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/93bf8789b8449538f22cf82ac9b196363a5f3b2f26efd98aef87c4c1b1f8c05be3ef6391ff38316ff9b03c1a6fd077342567598019ddd12b9bd923dacc556333 + checksum: 10c0/5299265fa360769fc499a89f40142f10a9d4a5c3dd8e6eac8a8ef3c2e4a6570e4c009cf75ea46dce5ee31c01f25587bde2f4a5cc0a935584ae86dd857f2babbd languageName: node linkType: hard @@ -21365,11 +21576,11 @@ __metadata: linkType: hard "micromark-util-resolve-all@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-resolve-all@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-resolve-all@npm:2.0.1" dependencies: micromark-util-types: "npm:^2.0.0" - checksum: 10c0/3b912e88453dcefe728a9080c8934a75ac4732056d6576ceecbcaf97f42c5d6fa2df66db8abdc8427eb167c5ffddefe26713728cfe500bc0e314ed260d6e2746 + checksum: 10c0/bb6ca28764696bb479dc44a2d5b5fe003e7177aeae1d6b0d43f24cc223bab90234092d9c3ce4a4d2b8df095ccfd820537b10eb96bb7044d635f385d65a4c984a languageName: node linkType: hard @@ -21385,13 +21596,13 @@ __metadata: linkType: hard "micromark-util-sanitize-uri@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-sanitize-uri@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-sanitize-uri@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-encode: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/74763ca1c927dd520d3ab8fd9856a19740acf76fc091f0a1f5d4e99c8cd5f1b81c5a0be3efb564941a071fb6d85fd951103f2760eb6cff77b5ab3abe08341309 + checksum: 10c0/60e92166e1870fd4f1961468c2651013ff760617342918e0e0c3c4e872433aa2e60c1e5a672bfe5d89dc98f742d6b33897585cf86ae002cda23e905a3c02527c languageName: node linkType: hard @@ -21408,14 +21619,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-subtokenize@npm:2.0.0" + version: 2.0.4 + resolution: "micromark-util-subtokenize@npm:2.0.4" dependencies: devlop: "npm:^1.0.0" micromark-util-chunked: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/1907c56c4974d430b984c50b3eb0930241112d931e611f178dee17d58f2976614950631b70f4e9c7e49dbccf21f91654ee61f250e028bf2f2b0f3d3aeb168da8 + checksum: 10c0/d1d19c6ede87e5d3778aa7f6c56ad736a48404556757abf71ea87bd2baac71927d18db3c9a1f76c4b3f42f32d6032aea97d1de739b49872daf168c6f8f373f39 languageName: node linkType: hard @@ -21427,9 +21638,9 @@ __metadata: linkType: hard "micromark-util-symbol@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-symbol@npm:2.0.0" - checksum: 10c0/4e76186c185ce4cefb9cea8584213d9ffacd77099d1da30c0beb09fa21f46f66f6de4c84c781d7e34ff763fe3a06b530e132fa9004882afab9e825238d0aa8b3 + version: 2.0.1 + resolution: "micromark-util-symbol@npm:2.0.1" + checksum: 10c0/f2d1b207771e573232436618e78c5e46cd4b5c560dd4a6d63863d58018abbf49cb96ec69f7007471e51434c60de3c9268ef2bf46852f26ff4aacd10f9da16fe9 languageName: node linkType: hard @@ -21441,9 +21652,9 @@ __metadata: linkType: hard "micromark-util-types@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-types@npm:2.0.0" - checksum: 10c0/d74e913b9b61268e0d6939f4209e3abe9dada640d1ee782419b04fd153711112cfaaa3c4d5f37225c9aee1e23c3bb91a1f5223e1e33ba92d33e83956a53e61de + version: 2.0.1 + resolution: "micromark-util-types@npm:2.0.1" + checksum: 10c0/872ec9334bb42afcc91c5bed8b7ee03b75654b36c6f221ab4d2b1bb0299279f00db948bf38ec6bc1ec03d0cf7842c21ab805190bf676157ba587eb0386d38b71 languageName: node linkType: hard @@ -21473,8 +21684,8 @@ __metadata: linkType: hard "micromark@npm:^4.0.0": - version: 4.0.0 - resolution: "micromark@npm:4.0.0" + version: 4.0.1 + resolution: "micromark@npm:4.0.1" dependencies: "@types/debug": "npm:^4.0.0" debug: "npm:^4.0.0" @@ -21493,7 +21704,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/7e91c8d19ff27bc52964100853f1b3b32bb5b2ece57470a34ba1b2f09f4e2a183d90106c4ae585c9f2046969ee088576fed79b2f7061cba60d16652ccc2c64fd + checksum: 10c0/b5d950c84664ce209575e5a54946488f0a1e1240d080544e657b65074c9b08208a5315d9db066b93cbc199ec05f68552ba8b09fd5e716c726f4a4712275a7c5c languageName: node linkType: hard @@ -21550,13 +21761,20 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:1.x.x, mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard +"mime-db@npm:1.x.x, mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + languageName: node + linkType: hard + "mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" @@ -21690,15 +21908,6 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -21708,21 +21917,6 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 - languageName: node - linkType: hard - "minipass-fetch@npm:^4.0.0": version: 4.0.0 resolution: "minipass-fetch@npm:4.0.0" @@ -21788,7 +21982,7 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": +"minizlib@npm:^2.1.1": version: 2.1.2 resolution: "minizlib@npm:2.1.2" dependencies: @@ -21861,6 +22055,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.7.4": + version: 1.7.4 + resolution: "mlly@npm:1.7.4" + dependencies: + acorn: "npm:^8.14.0" + pathe: "npm:^2.0.1" + pkg-types: "npm:^1.3.0" + ufo: "npm:^1.5.4" + checksum: 10c0/69e738218a13d6365caf930e0ab4e2b848b84eec261597df9788cefb9930f3e40667be9cb58a4718834ba5f97a6efeef31d3b5a95f4388143fd4e0d0deff72ff + languageName: node + linkType: hard + "mock-require@npm:^3.0.3": version: 3.0.3 resolution: "mock-require@npm:3.0.3" @@ -21879,13 +22085,29 @@ __metadata: linkType: hard "module-replacements@npm:^2.1.0": - version: 2.5.0 - resolution: "module-replacements@npm:2.5.0" - checksum: 10c0/7fcbcb19151778a2f2fa70b7bffb134bb8922b2306e2a0d7b4a863467a9d6d9d5fed537763c43272e22b69dbddaf1610746b42a68b4663aa225e85f9ae9b03c8 + version: 2.6.0 + resolution: "module-replacements@npm:2.6.0" + checksum: 10c0/a0d3b57d37d436042718a7ab00cd6503357528ff11fcd84059c6c5340699bf427a4f8ed5738dda2ad32213c3fcbbef34af4aaae510db546c81ff368cd194854a languageName: node linkType: hard -"mri@npm:^1.1.0, mri@npm:^1.2.0": +"motion-dom@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-dom@npm:11.18.1" + dependencies: + motion-utils: "npm:^11.18.1" + checksum: 10c0/98378bdf9d77870829cdf3624c5eff02e48cfa820dfc74450364d7421884700048d60e277bfbf477df33270fbae4c1980e5914586f5b6dff28d4921fdca8ac47 + languageName: node + linkType: hard + +"motion-utils@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-utils@npm:11.18.1" + checksum: 10c0/dac083bdeb6e433a277ac4362211b0fdce59ff09d6f7897f0f49d1e3561209c6481f676876daf99a33485054bc7e4b1d1b8d1de16f7b1e5c6f117fe76358ca00 + languageName: node + linkType: hard + +"mri@npm:^1.1.0": version: 1.2.0 resolution: "mri@npm:1.2.0" checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 @@ -21913,7 +22135,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -21996,7 +22218,7 @@ __metadata: languageName: node linkType: hard -"muggle-string@npm:^0.4.0, muggle-string@npm:^0.4.1": +"muggle-string@npm:^0.4.1": version: 0.4.1 resolution: "muggle-string@npm:0.4.1" checksum: 10c0/e914b63e24cd23f97e18376ec47e4ba3aa24365e4776212b666add2e47bb158003212980d732c49abf3719568900af7861873844a6e2d3a7ca7e86952c0e99e9 @@ -22029,12 +22251,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard @@ -22066,6 +22288,15 @@ __metadata: languageName: node linkType: hard +"nanospinner@npm:^1.1.0": + version: 1.2.2 + resolution: "nanospinner@npm:1.2.2" + dependencies: + picocolors: "npm:^1.1.1" + checksum: 10c0/07264f63816a8ec24d84ffe216a605cf11dffd8b098d4c5e6790437304b47e10ce4fc341de8dbcfc1b59aa42107f9949c89bcc201239eb61a80e14b6b1a20c90 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -22074,19 +22305,18 @@ __metadata: linkType: hard "needle@npm:^3.1.0": - version: 3.2.0 - resolution: "needle@npm:3.2.0" + version: 3.3.1 + resolution: "needle@npm:3.3.1" dependencies: - debug: "npm:^3.2.6" iconv-lite: "npm:^0.6.3" sax: "npm:^1.2.4" bin: needle: bin/needle - checksum: 10c0/36f1ca901f40adcc838462d3c278accc4fdda93213c8835ef22761c35140d7b498c25669f16add72f5d65352dfa9717cc01568462658426604b647a5ade887b3 + checksum: 10c0/233b9315d47b735867d03e7a018fb665ee6cacf3a83b991b19538019cf42b538a3e85ca745c840b4c5e9a0ffdca76472f941363bf7c166214ae8cbc650fd4d39 languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 @@ -22100,6 +22330,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + "neo-async@npm:^2.5.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -22108,20 +22345,20 @@ __metadata: linkType: hard "next@npm:^15.0.3": - version: 15.0.3 - resolution: "next@npm:15.0.3" + version: 15.1.7 + resolution: "next@npm:15.1.7" dependencies: - "@next/env": "npm:15.0.3" - "@next/swc-darwin-arm64": "npm:15.0.3" - "@next/swc-darwin-x64": "npm:15.0.3" - "@next/swc-linux-arm64-gnu": "npm:15.0.3" - "@next/swc-linux-arm64-musl": "npm:15.0.3" - "@next/swc-linux-x64-gnu": "npm:15.0.3" - "@next/swc-linux-x64-musl": "npm:15.0.3" - "@next/swc-win32-arm64-msvc": "npm:15.0.3" - "@next/swc-win32-x64-msvc": "npm:15.0.3" + "@next/env": "npm:15.1.7" + "@next/swc-darwin-arm64": "npm:15.1.7" + "@next/swc-darwin-x64": "npm:15.1.7" + "@next/swc-linux-arm64-gnu": "npm:15.1.7" + "@next/swc-linux-arm64-musl": "npm:15.1.7" + "@next/swc-linux-x64-gnu": "npm:15.1.7" + "@next/swc-linux-x64-musl": "npm:15.1.7" + "@next/swc-win32-arm64-msvc": "npm:15.1.7" + "@next/swc-win32-x64-msvc": "npm:15.1.7" "@swc/counter": "npm:0.1.3" - "@swc/helpers": "npm:0.5.13" + "@swc/helpers": "npm:0.5.15" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" postcss: "npm:8.4.31" @@ -22131,8 +22368,8 @@ __metadata: "@opentelemetry/api": ^1.1.0 "@playwright/test": ^1.41.2 babel-plugin-react-compiler: "*" - react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 - react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 dependenciesMeta: "@next/swc-darwin-arm64": @@ -22164,7 +22401,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/c5f6a57acb5f29063abc82d4d4417a048d0c2d5216d6ded6aa3fe32d60bb4835ed57dd34e2ef8fdda15579e97205820dc25bf34556b1d942a01a33d9ae7f88db + checksum: 10c0/9d0f26c3742fb4339b931124607f267558357f2a9cd1cde4ea7d5755cea56a2f751b5898e1babd686ae97ee1f6043c94177f1dcc9c69db50b61d27e441970dfe languageName: node linkType: hard @@ -22226,10 +22463,10 @@ __metadata: languageName: node linkType: hard -"node-fetch-native@npm:^1.4.0": - version: 1.4.1 - resolution: "node-fetch-native@npm:1.4.1" - checksum: 10c0/ab298a42ebf3b1b6c6a8cbc53d8ba703895f55171ed743b0828c2a87d461642d8053143864915a69d41cc01013db86406da105fff6c0a05a00d8caf5c279549c +"node-fetch-native@npm:^1.6.6": + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 languageName: node linkType: hard @@ -22267,9 +22504,9 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^11.0.0": - version: 11.0.0 - resolution: "node-gyp@npm:11.0.0" +"node-gyp@npm:^11.0.0, node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -22283,28 +22520,7 @@ __metadata: which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/a3b885bbee2d271f1def32ba2e30ffcf4562a3db33af06b8b365e053153e2dd2051b9945783c3c8e852d26a0f20f65b251c7e83361623383a99635c0280ee573 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^11.0.3" - nopt: "npm:^6.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^2.0.2" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/e8dfbe2b02f23d056f69e01c409381963e92c71cafba6c9cfbf63b038f65ca19ab8183bb6891d080e59c4eb2cc425fc736f42e90afc0f0030ecd97bfc64fb7ad + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard @@ -22364,47 +22580,36 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: "npm:^1.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/837b52c330df16fcaad816b1f54fec6b2854ab1aa771d935c1603fbcf9b023bb073f1466b1b67f48ea4dce127ae675b85b9d9355700e9b109de39db490919786 - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"nopt@npm:^7.2.1": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard "nopt@npm:^8.0.0": - version: 8.0.0 - resolution: "nopt@npm:8.0.0" + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/19cb986f79abaca2d0f0b560021da7b32ee6fcc3de48f3eaeb0c324d36755c17754f886a754c091f01f740c17caf7d6aea8237b7fbaf39f476ae5e30a249f18f + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard -"normalize-package-data@npm:^7.0.0": - version: 7.0.0 - resolution: "normalize-package-data@npm:7.0.0" +"normalize-package-data@npm:^6.0.0": + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" dependencies: - hosted-git-info: "npm:^8.0.0" + hosted-git-info: "npm:^7.0.0" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: 10c0/d492cbc4cdd92e99cba517b08cec6adf40ff37f2e97ecf4484ccb2da1ef5bd81c6dfbd8b434d3bdc749df639492ecdc71f4a61de1a8b99fe97fdf4faac13e7f1 + checksum: 10c0/7e32174e7f5575ede6d3d449593247183880122b4967d4ae6edb28cea5769ca025defda54fc91ec0e3c972fdb5ab11f9284606ba278826171b264cb16a9311ef languageName: node linkType: hard @@ -22440,6 +22645,15 @@ __metadata: languageName: node linkType: hard +"npm-install-checks@npm:^6.0.0": + version: 6.3.0 + resolution: "npm-install-checks@npm:6.3.0" + dependencies: + semver: "npm:^7.1.1" + checksum: 10c0/b046ef1de9b40f5d3a9831ce198e1770140a1c3f253dae22eb7b06045191ef79f18f1dcc15a945c919b3c161426861a28050abd321bf439190185794783b6452 + languageName: node + linkType: hard + "npm-install-checks@npm:^7.1.0": version: 7.1.1 resolution: "npm-install-checks@npm:7.1.1" @@ -22475,7 +22689,7 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:12.0.1, npm-package-arg@npm:^12.0.0": +"npm-package-arg@npm:12.0.1": version: 12.0.1 resolution: "npm-package-arg@npm:12.0.1" dependencies: @@ -22487,6 +22701,30 @@ __metadata: languageName: node linkType: hard +"npm-package-arg@npm:^11.0.0": + version: 11.0.3 + resolution: "npm-package-arg@npm:11.0.3" + dependencies: + hosted-git-info: "npm:^7.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^5.0.0" + checksum: 10c0/e18333485e05c3a8774f4b5701ef74f4799533e650b70a68ca8dd697666c9a8d46932cb765fc593edce299521033bd4025a40323d5240cea8a393c784c0c285a + languageName: node + linkType: hard + +"npm-package-arg@npm:^12.0.0": + version: 12.0.2 + resolution: "npm-package-arg@npm:12.0.2" + dependencies: + hosted-git-info: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^6.0.0" + checksum: 10c0/a507046ca0999862d6f1a4878d2e22d47a728062b49d670ea7a965b0b555fc84ba4473daf34eb72c711b68aeb02e4f567fdb410d54385535cb7e4d85aaf49544 + languageName: node + linkType: hard + "npm-packlist@npm:^9.0.0": version: 9.0.0 resolution: "npm-packlist@npm:9.0.0" @@ -22508,6 +22746,18 @@ __metadata: languageName: node linkType: hard +"npm-pick-manifest@npm:^9.0.0": + version: 9.1.0 + resolution: "npm-pick-manifest@npm:9.1.0" + dependencies: + npm-install-checks: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + npm-package-arg: "npm:^11.0.0" + semver: "npm:^7.3.5" + checksum: 10c0/8765f4199755b381323da2bff2202b4b15b59f59dba0d1be3f2f793b591321cd19e1b5a686ef48d9753a6bd4868550da632541a45dfb61809d55664222d73e44 + languageName: node + linkType: hard + "npm-registry-fetch@npm:^18.0.0": version: 18.0.2 resolution: "npm-registry-fetch@npm:18.0.2" @@ -22543,11 +22793,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: "npm:^4.0.0" - checksum: 10c0/ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba languageName: node linkType: hard @@ -22561,18 +22811,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: "npm:^3.0.0" - console-control-strings: "npm:^1.1.0" - gauge: "npm:^4.0.3" - set-blocking: "npm:^2.0.0" - checksum: 10c0/0cacedfbc2f6139c746d9cd4a85f62718435ad0ca4a2d6459cd331dd33ae58206e91a0742c1558634efcde3f33f8e8e7fd3adf1bfe7978310cf00bd55cccf890 - languageName: node - linkType: hard - "npmlog@npm:^7.0.0": version: 7.0.1 resolution: "npmlog@npm:7.0.1" @@ -22678,20 +22916,20 @@ __metadata: linkType: hard "nx@npm:^20.4.0": - version: 20.4.0 - resolution: "nx@npm:20.4.0" + version: 20.4.2 + resolution: "nx@npm:20.4.2" dependencies: "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:20.4.0" - "@nx/nx-darwin-x64": "npm:20.4.0" - "@nx/nx-freebsd-x64": "npm:20.4.0" - "@nx/nx-linux-arm-gnueabihf": "npm:20.4.0" - "@nx/nx-linux-arm64-gnu": "npm:20.4.0" - "@nx/nx-linux-arm64-musl": "npm:20.4.0" - "@nx/nx-linux-x64-gnu": "npm:20.4.0" - "@nx/nx-linux-x64-musl": "npm:20.4.0" - "@nx/nx-win32-arm64-msvc": "npm:20.4.0" - "@nx/nx-win32-x64-msvc": "npm:20.4.0" + "@nx/nx-darwin-arm64": "npm:20.4.2" + "@nx/nx-darwin-x64": "npm:20.4.2" + "@nx/nx-freebsd-x64": "npm:20.4.2" + "@nx/nx-linux-arm-gnueabihf": "npm:20.4.2" + "@nx/nx-linux-arm64-gnu": "npm:20.4.2" + "@nx/nx-linux-arm64-musl": "npm:20.4.2" + "@nx/nx-linux-x64-gnu": "npm:20.4.2" + "@nx/nx-linux-x64-musl": "npm:20.4.2" + "@nx/nx-win32-arm64-msvc": "npm:20.4.2" + "@nx/nx-win32-x64-msvc": "npm:20.4.2" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:3.0.2" "@zkochan/js-yaml": "npm:0.0.7" @@ -22757,7 +22995,23 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 10c0/8d4116e50f2ae1d8f34632df3a2a06483ca82efaac15fe2c4d30e49bc0ca2cdfd4ab9ce06a2564209a7e13f022b020832aaf9f03f12d44cb0e152f49f3e61196 + checksum: 10c0/19edc0242eea6fc8ceaa4de6bc1765241ef44ca6b32e706d617e4d20a04f6029dcbb9a9cdc043edeffccd331464a73705031a73de5999ddb8ff1784ed9705a57 + languageName: node + linkType: hard + +"nypm@npm:^0.5.1": + version: 0.5.2 + resolution: "nypm@npm:0.5.2" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.4.0" + pathe: "npm:^2.0.2" + pkg-types: "npm:^1.3.1" + tinyexec: "npm:^0.3.2" + ufo: "npm:^1.5.4" + bin: + nypm: dist/cli.mjs + checksum: 10c0/f5c6001ce5fb2db175dd6f00572ae12acfcad7231ec04a190b0262004ea713e552b85f386702269969a17ecc8b3c4f2821c5d5f138d4a1784791f2b367eaee23 languageName: node linkType: hard @@ -22786,20 +23040,20 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard "object-is@npm:^1.1.5": - version: 1.1.5 - resolution: "object-is@npm:1.1.5" + version: 1.1.6 + resolution: "object-is@npm:1.1.6" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 10c0/8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 languageName: node linkType: hard @@ -22819,60 +23073,51 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard -"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/3ad1899cc7bf14546bf28f4a9b363ae8690b90948fcfbcac4c808395435d760f26193d9cae95337ce0e3c1e5c1f4fa45f7b46b31b68d389e9e117fce38775d86 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6, object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b - languageName: node - linkType: hard - -"object.groupby@npm:^1.0.1": - version: 1.0.2 - resolution: "object.groupby@npm:1.0.2" - dependencies: - array.prototype.filter: "npm:^1.0.3" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.0.0" - checksum: 10c0/b6266b1cfec7eb784b8bbe0bca5dc4b371cf9dd3e601b0897d72fa97a5934273d8fb05b3fc5222204104dbec32b50e25ba27e05ad681f71fb739cc1c7e9b81b1 + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.3 - resolution: "object.hasown@npm:1.1.3" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/8a41ba4fb1208a85c2275e9b5098071beacc24345b9a71ab98ef0a1c61b34dc74c6b460ff1e1884c33843d8f2553df64a10eec2b74b3ed009e3b2710c826bd2c + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard @@ -22885,14 +23130,15 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" +"object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 languageName: node linkType: hard @@ -22910,6 +23156,13 @@ __metadata: languageName: node linkType: hard +"ohash@npm:^1.1.4": + version: 1.1.4 + resolution: "ohash@npm:1.1.4" + checksum: 10c0/73c3bcab2891ee2155ed62bb4c2906f622bf2204a3c9f4616ada8a6a76276bb6b4b4180eaf273b7c7d6232793e4d79d486aab436ebfc0d06d92a997f07122864 + languageName: node + linkType: hard + "on-finished@npm:2.4.1, on-finished@npm:^2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -23004,16 +23257,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.1, optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: 10c0/66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard @@ -23095,6 +23348,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-event@npm:^4.1.0": version: 4.2.0 resolution: "p-event@npm:4.2.0" @@ -23192,15 +23456,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 - languageName: node - linkType: hard - "p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" @@ -23243,9 +23498,9 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard @@ -23309,16 +23564,17 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" dependencies: - asn1.js: "npm:^5.2.0" - browserify-aes: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - pbkdf2: "npm:^3.0.3" - safe-buffer: "npm:^5.1.1" - checksum: 10c0/4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 languageName: node linkType: hard @@ -23344,18 +23600,17 @@ __metadata: linkType: hard "parse-entities@npm:^4.0.0": - version: 4.0.1 - resolution: "parse-entities@npm:4.0.1" + version: 4.0.2 + resolution: "parse-entities@npm:4.0.2" dependencies: "@types/unist": "npm:^2.0.0" - character-entities: "npm:^2.0.0" character-entities-legacy: "npm:^3.0.0" character-reference-invalid: "npm:^2.0.0" decode-named-character-reference: "npm:^1.0.0" is-alphanumerical: "npm:^2.0.0" is-decimal: "npm:^2.0.0" is-hexadecimal: "npm:^2.0.0" - checksum: 10c0/9dfa3b0dc43a913c2558c4bd625b1abcc2d6c6b38aa5724b141ed988471977248f7ad234eed57e1bc70b694dd15b0d710a04f66c2f7c096e35abd91962b7d926 + checksum: 10c0/a13906b1151750b78ed83d386294066daf5fb559e08c5af9591b2d98cc209123103016a01df776f65f8219ad26652d6d6b210d0974d452049cddfc53a8916c34 languageName: node linkType: hard @@ -23371,11 +23626,11 @@ __metadata: linkType: hard "parse-github-url@npm:^1.0.2": - version: 1.0.2 - resolution: "parse-github-url@npm:1.0.2" + version: 1.0.3 + resolution: "parse-github-url@npm:1.0.3" bin: - parse-github-url: ./cli.js - checksum: 10c0/3405b8812bc3e2c6baf49f859212e587237e17f5f886899e1c977bf53898a78f1b491341c6937beb892a0706354e44487defb387e12e5adcf3f18236408dd3dc + parse-github-url: cli.js + checksum: 10c0/8a56103f0cdb6f9bd0ffcd7fd4fe1404a414f18441c4d89ab9d9c5eca3b43d6f7cdb899cb979f061df9d8a85d5af275cab05beff953b07f2ff65a6c2826b9293 languageName: node linkType: hard @@ -23462,11 +23717,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" + version: 7.2.1 + resolution: "parse5@npm:7.2.1" dependencies: - entities: "npm:^4.4.0" - checksum: 10c0/297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 + entities: "npm:^4.5.0" + checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 languageName: node linkType: hard @@ -23621,21 +23876,21 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^5.0.0": - version: 5.0.0 - resolution: "path-type@npm:5.0.0" - checksum: 10c0/e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd +"path-type@npm:^6.0.0": + version: 6.0.0 + resolution: "path-type@npm:6.0.0" + checksum: 10c0/55baa8b1187d6dc683d5a9cfcc866168d6adff58e5db91126795376d818eee46391e00b2a4d53e44d844c7524a7d96aa68cc68f4f3e500d3d069a39e6535481c languageName: node linkType: hard -"pathe@npm:^1.1.1, pathe@npm:^1.1.2": +"pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 languageName: node linkType: hard -"pathe@npm:^2.0.1": +"pathe@npm:^2.0.1, pathe@npm:^2.0.2": version: 2.0.2 resolution: "pathe@npm:2.0.2" checksum: 10c0/21fce96ca9cebf037b075de8e5cc4ac6aa1009bce57946a72695f47ded84cf4b29f03bed721ea0f6e39b69eb1a0620bcee1f72eca46086765214a2965399b83a @@ -23649,7 +23904,7 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -23680,17 +23935,6 @@ __metadata: languageName: node linkType: hard -"periscopic@npm:^3.0.0": - version: 3.1.0 - resolution: "periscopic@npm:3.1.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^3.0.0" - is-reference: "npm:^3.0.0" - checksum: 10c0/fb5ce7cd810c49254cdf1cd3892811e6dd1a1dfbdf5f10a0a33fb7141baac36443c4cad4f0e2b30abd4eac613f6ab845c2bc1b7ce66ae9694c7321e6ada5bd96 - languageName: node - linkType: hard - "picocolors@npm:^0.2.1": version: 0.2.1 resolution: "picocolors@npm:0.2.1" @@ -23760,7 +24004,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.5": +"pirates@npm:^4.0.6": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 @@ -23815,6 +24059,17 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^1.3.0, pkg-types@npm:^1.3.1": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" + dependencies: + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + checksum: 10c0/19e6cb8b66dcc66c89f2344aecfa47f2431c988cfa3366bdfdcfb1dd6695f87dcce37fbd90fe9d1605e2f4440b77f391e83c23255347c35cf84e7fd774d7fcea + languageName: node + linkType: hard + "pkg-up@npm:^2.0.0": version: 2.0.0 resolution: "pkg-up@npm:2.0.0" @@ -23874,11 +24129,11 @@ __metadata: linkType: hard "polished@npm:^4.2.2": - version: 4.2.2 - resolution: "polished@npm:4.2.2" + version: 4.3.1 + resolution: "polished@npm:4.3.1" dependencies: "@babel/runtime": "npm:^7.17.8" - checksum: 10c0/1d054d1fea18ac7d921ca91504ffcf1ef0f505eda6acbfec6e205a98ebfea80b658664995deb35907dabc5f75f287dc2894812503a8aed28285bb91f25cf7400 + checksum: 10c0/45480d4c7281a134281cef092f6ecc202a868475ff66a390fee6e9261386e16f3047b4de46a2f2e1cf7fb7aa8f52d30b4ed631a1e3bcd6f303ca31161d4f07fe languageName: node linkType: hard @@ -23918,9 +24173,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard @@ -23969,7 +24224,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0, postcss-modules-extract-imports@npm:^3.1.0": +"postcss-modules-extract-imports@npm:^3.1.0": version: 3.1.0 resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: @@ -23990,7 +24245,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.4, postcss-modules-local-by-default@npm:^4.0.5": +"postcss-modules-local-by-default@npm:^4.0.5": version: 4.2.0 resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: @@ -24013,7 +24268,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-scope@npm:^3.1.1, postcss-modules-scope@npm:^3.2.0": +"postcss-modules-scope@npm:^3.2.0": version: 3.2.1 resolution: "postcss-modules-scope@npm:3.2.1" dependencies: @@ -24072,22 +24327,22 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/51f099b27f7c7198ea1826470ef0adfa58b3bd3f59b390fda123baa0134880a5fa9720137b6009c4c1373357b144f700b0edac73335d0067422063129371444e + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e languageName: node linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-selector-parser@npm:7.0.0" + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d + checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa languageName: node linkType: hard @@ -24109,7 +24364,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.49, postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.49": +"postcss@npm:8.4.49": version: 8.4.49 resolution: "postcss@npm:8.4.49" dependencies: @@ -24130,10 +24385,21 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.48, postcss@npm:^8.4.49, postcss@npm:^8.5.1": + version: 8.5.2 + resolution: "postcss@npm:8.5.2" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 + languageName: node + linkType: hard + "preact@npm:^10.5.13": - version: 10.19.3 - resolution: "preact@npm:10.19.3" - checksum: 10c0/251b237cc6fc8c39e4dc6cd65df1964b9622ec6005ccdaa57ea43171ba3e1e0f1e3386bbade370b2ce26ea480ceb73ea36b40e635e35e017e2d8614a233e1bed + version: 10.25.4 + resolution: "preact@npm:10.25.4" + checksum: 10c0/33a009d614d2b47df1c867935fe057c1dfd2bae1aaab41d6e981434b761f75b88e82eac7847ae486b4dbcffc74af814b8dc59ccef17b10625e3effefa2e1ef67 languageName: node linkType: hard @@ -24193,35 +24459,35 @@ __metadata: linkType: hard "prettier-plugin-jsdoc@npm:^1.3.0": - version: 1.3.0 - resolution: "prettier-plugin-jsdoc@npm:1.3.0" + version: 1.3.2 + resolution: "prettier-plugin-jsdoc@npm:1.3.2" dependencies: binary-searching: "npm:^2.0.5" comment-parser: "npm:^1.4.0" mdast-util-from-markdown: "npm:^2.0.0" peerDependencies: prettier: ^3.0.0 - checksum: 10c0/c716ba9257765a33a9e8e3e9302724287f50efccba47602bc73b20a873dc2bb68244e8c600ed993580d5a9948d1db5b5c72766f89e11fe40da43b190fbcc52e1 + checksum: 10c0/53d15897b75077f172d52e61e17e7f39314c9268e6c65128f825e56fd7b59669b06a286a88bec6742149b456b7c3d8f88ca0c2ab7797a623c0524c821e2d2f60 languageName: node linkType: hard "prettier-plugin-merge@npm:^0.7.0": - version: 0.7.0 - resolution: "prettier-plugin-merge@npm:0.7.0" + version: 0.7.2 + resolution: "prettier-plugin-merge@npm:0.7.2" dependencies: diff: "npm:5.1.0" peerDependencies: prettier: ^2 || ^3 - checksum: 10c0/4c4fbb50596d731b9a8942aa97848c8f20b13e69b17cb10ea0d53cf069ea13a197342daafecc533009c16fc778c157d407e9a1dcda1b8a7ab60be8b9b01c6a4f + checksum: 10c0/f78b91ad8164d365f8e088080ce59056b9ada79b0878e1f2864856ae159d39d2b4c297eeb869e6e40f0f7d02bc17cb0e32152b18918074b2aee866903f5649d2 languageName: node linkType: hard "prettier@npm:*, prettier@npm:^3.1.1, prettier@npm:^3.2.5": - version: 3.3.3 - resolution: "prettier@npm:3.3.3" + version: 3.5.0 + resolution: "prettier@npm:3.5.0" bin: prettier: bin/prettier.cjs - checksum: 10c0/b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 + checksum: 10c0/6c355d74c377f5622953229d92477e8b9779162e848db90fd7e06c431deb73585d31fafc4516cf5868917825b97b9ec7c87c8d8b8e03ccd9fc9c0b7699d1a650 languageName: node linkType: hard @@ -24320,6 +24586,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^4.0.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" @@ -24421,9 +24694,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.4.0 - resolution: "property-information@npm:6.4.0" - checksum: 10c0/48ba202f12c6abc82d37135452377dd528fae90a151bcffb28582d58d9db6e42ce835c91e2fcb12e875200b32bcaed90de4807dfb37c687f7cccf2597ccb55e1 + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 10c0/981e0f9cc2e5acdb414a6fd48a99dd0fd3a4079e7a91ab41cf97a8534cf43e0e0bc1ffada6602a1b3d047a33db8b5fc2ef46d863507eda712d5ceedac443f0ef languageName: node linkType: hard @@ -24459,13 +24732,15 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": +"public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -24490,26 +24765,26 @@ __metadata: languageName: node linkType: hard -"pug-code-gen@npm:^3.0.2": - version: 3.0.2 - resolution: "pug-code-gen@npm:3.0.2" +"pug-code-gen@npm:^3.0.3": + version: 3.0.3 + resolution: "pug-code-gen@npm:3.0.3" dependencies: constantinople: "npm:^4.0.1" doctypes: "npm:^1.1.0" js-stringify: "npm:^1.0.2" pug-attrs: "npm:^3.0.0" - pug-error: "npm:^2.0.0" - pug-runtime: "npm:^3.0.0" + pug-error: "npm:^2.1.0" + pug-runtime: "npm:^3.0.1" void-elements: "npm:^3.1.0" with: "npm:^7.0.0" - checksum: 10c0/a9b7f7fe1cadd16682f46b5de087f22cce1be3b48cbb7137da046b4912434143f1ffdb0e7a07e03fa961f3342f944d3eefbc1a50751f7561ae431720c29448fe + checksum: 10c0/517a93930dbc80bc7fa5f60ff324229a07cc5ab70ed9d344ce105e2fe24de68db5121c8457a9ba99cdc8d48dd18779dd34956ebfcab009b3c1c6843a3cade109 languageName: node linkType: hard -"pug-error@npm:^2.0.0": - version: 2.0.0 - resolution: "pug-error@npm:2.0.0" - checksum: 10c0/f07d603f659e1cc27aef3f0cfa6c37608c7cc0611c1e55963a03d4eb78ef44982e8f0b1a703b5d5d5cece6409f13c8f3c337b2842299adc4caa64b0f747df517 +"pug-error@npm:^2.0.0, pug-error@npm:^2.1.0": + version: 2.1.0 + resolution: "pug-error@npm:2.1.0" + checksum: 10c0/bbce339b17fab9890de84975c0cd8723a847bf65f35653d3ebcf77018e8ad91529d56e978ab80f4c64c9f4f07ef9e56e7a9fda3be44249c344a93ba11fccff79 languageName: node linkType: hard @@ -24591,10 +24866,10 @@ __metadata: linkType: hard "pug@npm:^3.0.2": - version: 3.0.2 - resolution: "pug@npm:3.0.2" + version: 3.0.3 + resolution: "pug@npm:3.0.3" dependencies: - pug-code-gen: "npm:^3.0.2" + pug-code-gen: "npm:^3.0.3" pug-filters: "npm:^4.0.0" pug-lexer: "npm:^5.0.1" pug-linker: "npm:^4.0.0" @@ -24602,7 +24877,7 @@ __metadata: pug-parser: "npm:^6.0.0" pug-runtime: "npm:^3.0.1" pug-strip-comments: "npm:^2.0.0" - checksum: 10c0/1d4d33e577a59f2df50bbb75aadebe67896c93046627a7435005bda693c34cf6023d814bd424d9b06b7842b03587da5ec66baedf7c49320a697696574302120b + checksum: 10c0/bda53d3a6deea1d348cd5ab17427c77f3d74165510ad16f4fd182cc63618ad09388ecda317d17122ee890c8a68f9a54b96221fce7f44a332e463fdbb10a9d1e2 languageName: node linkType: hard @@ -24617,12 +24892,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f languageName: node linkType: hard @@ -24644,14 +24919,14 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 languageName: node linkType: hard -"qs@npm:6.13.0, qs@npm:^6.11.1, qs@npm:^6.11.2, qs@npm:^6.4.0": +"qs@npm:6.13.0": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -24660,6 +24935,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.11.1, qs@npm:^6.12.3, qs@npm:^6.4.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + "querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -24717,7 +25001,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3": +"randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -24757,13 +25041,13 @@ __metadata: linkType: hard "react-confetti@npm:^6.1.0": - version: 6.1.0 - resolution: "react-confetti@npm:6.1.0" + version: 6.2.2 + resolution: "react-confetti@npm:6.2.2" dependencies: tween-functions: "npm:^1.2.0" peerDependencies: - react: ^16.3.0 || ^17.0.1 || ^18.0.0 - checksum: 10c0/5b4eb23eef564695f6db1d25b294ed31d5fa21ff4092c6a38e641f85cd10e3e0b50014366e3ac0f7cf772e73faaecd14614e5b11a5531336fa769dda8068ab59 + react: ^16.3.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 + checksum: 10c0/c25250acc18a7e66a2a41aa429fee70a1e56346a73dced7aa64d8c8e87b96b478eb90933b530d1857832785eeb4a5978c5cb30080d187d32bbc68c3c0ef7f0a9 languageName: node linkType: hard @@ -24797,8 +25081,8 @@ __metadata: linkType: hard "react-docgen@npm:^7.0.0": - version: 7.0.1 - resolution: "react-docgen@npm:7.0.1" + version: 7.1.1 + resolution: "react-docgen@npm:7.1.1" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -24810,19 +25094,19 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10c0/870c1193211f14497bf7a96137f96840dc058842ca75ff7251d91e88c3c71d7a41d5f1a124cc1b53bfbf1f2b6b58bfccc4dd6e22592814a5155d3894953274be + checksum: 10c0/961e69487f6acbd9110afbda31f5a0c7fa7ab8b1ebe09fc0138c17efd297fa0b69518df873e937cac108732cd8125433bf939115d23ff99c1c171844140705a7 languageName: node linkType: hard "react-dom@npm:^18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.0" + scheduler: "npm:^0.23.2" peerDependencies: - react: ^18.2.0 - checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 languageName: node linkType: hard @@ -24925,6 +25209,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:18.2.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -24939,16 +25230,16 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard "react-joyride@npm:^2.8.2": - version: 2.8.2 - resolution: "react-joyride@npm:2.8.2" + version: 2.9.3 + resolution: "react-joyride@npm:2.9.3" dependencies: "@gilbarbara/deep-equal": "npm:^0.3.1" deep-diff: "npm:^1.0.2" @@ -24960,11 +25251,11 @@ __metadata: scroll: "npm:^3.0.1" scrollparent: "npm:^2.1.0" tree-changes: "npm:^0.11.2" - type-fest: "npm:^4.18.2" + type-fest: "npm:^4.27.0" peerDependencies: react: 15 - 18 react-dom: 15 - 18 - checksum: 10c0/c336836d1052cbe64d12a01d34e3e09b4429be9f92741f43c838aecc09ddf01ddaae645c1bda1df97482d34fb86e37d98524cc62f079d04aa999f8ecc13b1fc1 + checksum: 10c0/8045ef1cc14e1d48aebf46f9ecff43c1aecb6eacf3310f533844c5bf7b4d6390cdbed5f43424bb4d19c6a3351ca8d150d0a0e0c5c5e99138b70d52830276d554 languageName: node linkType: hard @@ -25010,38 +25301,38 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.6": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" +"react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" dependencies: - react-style-singleton: "npm:^2.2.1" + react-style-singleton: "npm:^2.2.2" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 + checksum: 10c0/9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 languageName: node linkType: hard -"react-remove-scroll@npm:2.6.0": - version: 2.6.0 - resolution: "react-remove-scroll@npm:2.6.0" +"react-remove-scroll@npm:^2.6.3": + version: 2.6.3 + resolution: "react-remove-scroll@npm:2.6.3" dependencies: - react-remove-scroll-bar: "npm:^2.3.6" - react-style-singleton: "npm:^2.2.1" + react-remove-scroll-bar: "npm:^2.3.7" + react-style-singleton: "npm:^2.2.3" tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.0" - use-sidecar: "npm:^1.1.2" + use-callback-ref: "npm:^1.3.3" + use-sidecar: "npm:^1.1.3" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d + checksum: 10c0/068e9704ff26816fffc4c8903e2c6c8df7291ee08615d7c1ab0cf8751f7080e2c5a5d78ef5d908b11b9cfc189f176d312e44cb02ea291ca0466d8283b479b438 languageName: node linkType: hard @@ -25081,48 +25372,48 @@ __metadata: languageName: node linkType: hard -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" +"react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" dependencies: get-nonce: "npm:^1.0.0" - invariant: "npm:^2.2.4" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + checksum: 10c0/841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee languageName: node linkType: hard "react-syntax-highlighter@npm:^15.4.5, react-syntax-highlighter@npm:^15.5.0": - version: 15.5.0 - resolution: "react-syntax-highlighter@npm:15.5.0" + version: 15.6.1 + resolution: "react-syntax-highlighter@npm:15.6.1" dependencies: "@babel/runtime": "npm:^7.3.1" highlight.js: "npm:^10.4.1" + highlightjs-vue: "npm:^1.0.0" lowlight: "npm:^1.17.0" prismjs: "npm:^1.27.0" refractor: "npm:^3.6.0" peerDependencies: react: ">= 0.14.0" - checksum: 10c0/2bf57a1ea151f688efc7eba355677577c9bb55f05f9df7ef86627aae42f63f505486cddf3f4a628aecc51ec75e89beb9533201570d03201c4bf7d69d61d2545d + checksum: 10c0/4a4cf4695c45d7a6b25078970fb79ae5a85edeba5be0a2508766ee18e8aee1c0c4cdd97bf54f5055e4af671fe7e5e71348e81cafe09a0eb07a763ae876b7f073 languageName: node linkType: hard "react-textarea-autosize@npm:^8.3.0": - version: 8.5.3 - resolution: "react-textarea-autosize@npm:8.5.3" + version: 8.5.7 + resolution: "react-textarea-autosize@npm:8.5.7" dependencies: "@babel/runtime": "npm:^7.20.13" use-composed-ref: "npm:^1.3.0" use-latest: "npm:^1.2.1" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/33d38a6d96cf584842695b50c341980944ece23a42155bf0bd1958f02396adb185c7720b88678dc677817fe111783059c0ebcdf7761644006892583b10e258ee + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/ff004797ea28faca442460c42b30042d4c34a140f324eeeddee74508688dbc0f98966d21282c945630655006ad28a87edbcb59e6da7f9e762f4f3042c72f9f24 languageName: node linkType: hard @@ -25142,27 +25433,28 @@ __metadata: linkType: hard "react-use-measure@npm:^2.1.1": - version: 2.1.1 - resolution: "react-use-measure@npm:2.1.1" - dependencies: - debounce: "npm:^1.2.1" + version: 2.1.7 + resolution: "react-use-measure@npm:2.1.7" peerDependencies: react: ">=16.13" react-dom: ">=16.13" - checksum: 10c0/77b035189dbd613f50014ae56cbfc1363a4eba5104f68f3bc09cbdd20719ae7fb42884e53328175c30b238215c5b8064c60098d70b3fa9b8d902db6ffb07c6a3 + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10c0/ff24130e6f95e853feb6892fb74af08dbc5aae3574b701169e3bc3adb392c3162f51a58ddfe39bb7337db13ae609bbec0bb51a9de8b5fae5420f9d17e1f8b542 languageName: node linkType: hard "react@npm:^18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: "npm:^1.1.0" - checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 languageName: node linkType: hard -"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": +"read-package-json-fast@npm:^3.0.0": version: 3.0.2 resolution: "read-package-json-fast@npm:3.0.2" dependencies: @@ -25172,7 +25464,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -25187,7 +25479,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -25199,15 +25491,15 @@ __metadata: linkType: hard "readable-stream@npm:^4.0.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" + version: 4.7.0 + resolution: "readable-stream@npm:4.7.0" dependencies: abort-controller: "npm:^3.0.0" buffer: "npm:^6.0.3" events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: 10c0/cf7cc8daa2b57872d120945a20a1458c13dcb6c6f352505421115827b18ac4df0e483ac1fe195cb1f5cd226e1073fc55b92b569269d8299e8530840bcdbba40c + checksum: 10c0/fd86d068da21cfdb10f7a4479f2e47d9c0a9b0c862fc0c840a7e5360201580a55ac399c764b12a4f6fa291f8cee74d9c4b7562e0d53b3c4b2769f2c98155d957 languageName: node linkType: hard @@ -25224,9 +25516,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 10c0/a16ecd8ef3286dcd90648c3b103e3826db2b766cdb4a988752c43a83f683d01c7059158d623cbcd8bdfb39e65d302d285be2d208e7d9f34d022d912b929217dd + version: 4.1.1 + resolution: "readdirp@npm:4.1.1" + checksum: 10c0/a1afc90d0e57ce4caa28046875519453fd09663ade0d0c29fe0d6a117eca4596cfdf1a9ebb0859ad34cca7b9351d4f0d8d962a4363d40f3f37e57dba51ffb6b6 languageName: node linkType: hard @@ -25281,15 +25573,63 @@ __metadata: linkType: hard "recast@npm:^0.23.1, recast@npm:^0.23.3, recast@npm:^0.23.5": - version: 0.23.5 - resolution: "recast@npm:0.23.5" + version: 0.23.9 + resolution: "recast@npm:0.23.9" dependencies: ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" tiny-invariant: "npm:^1.3.3" tslib: "npm:^2.0.1" - checksum: 10c0/21dc93910d12c71da77072afc3d5d4cdf97783776842efa6fd2cd7c2798d3622ace5d2f05ca5133141ef93de8a0512cbe191fe835f325bd1722f186fe449d11a + checksum: 10c0/65d6e780351f0180ea4fe5c9593ac18805bf2b79977f5bedbbbf26f6d9b619ed0f6992c1bf9e06dd40fca1aea727ad6d62463cfb5d3a33342ee5a6e486305fe5 + languageName: node + linkType: hard + +"recma-build-jsx@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-build-jsx@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-util-build-jsx: "npm:^3.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/ca30f5163887b44c74682355da2625f7b49f33267699d22247913e513e043650cbdd6a7497cf13c60f09ad9e7bc2bd35bd20853672773c19188569814b56bb04 + languageName: node + linkType: hard + +"recma-jsx@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-jsx@npm:1.0.0" + dependencies: + acorn-jsx: "npm:^5.0.0" + estree-util-to-js: "npm:^2.0.0" + recma-parse: "npm:^1.0.0" + recma-stringify: "npm:^1.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/26c2af6dd69336c810468b778be1e4cbac5702cf9382454f17c29cf9b03a4fde47d10385bb26a7ccb34f36fe01af34c24cab9fb0deeed066ea53294be0081f07 + languageName: node + linkType: hard + +"recma-parse@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-parse@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + esast-util-from-js: "npm:^2.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/37c0990859a562d082e02d475ca5f4c8ef0840d285270f6699fe888cbb06260f97eb098585eda4aae416182c207fd19cf05e4f0b2dcf55cbf81dde4406d95545 + languageName: node + linkType: hard + +"recma-stringify@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-stringify@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-util-to-js: "npm:^2.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/c2ed4c0e8cf8a09aedcd47c5d016d47f6e1ff6c2d4b220e2abaf1b77713bf404756af2ea3ea7999aec5862e8825aff035edceb370c7fd8603a7e9da03bd6987e languageName: node linkType: hard @@ -25304,24 +25644,25 @@ __metadata: linkType: hard "reflect-metadata@npm:^0.2.0": - version: 0.2.1 - resolution: "reflect-metadata@npm:0.2.1" - checksum: 10c0/6ca3c674bb43cf8ec3a3f5f38c8730a6116335f8e562fcdcdf3a492af168c5a7f0e8f17476a5710c3fe6bf9b5d22e8a463f14c0e26e326339cab65e099900ef7 + version: 0.2.2 + resolution: "reflect-metadata@npm:0.2.2" + checksum: 10c0/1cd93a15ea291e420204955544637c264c216e7aac527470e393d54b4bb075f10a17e60d8168ec96600c7e0b9fcc0cb0bb6e91c3fbf5b0d8c9056f04e6ac1ec2 languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.5 - resolution: "reflect.getprototypeof@npm:1.0.5" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.3" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10c0/68f2a21494a9f4f5acc19bda5213236aa7fc02f9953ce2b18670c63b9ca3dec294dcabbb9d394d98cd2fc0de46b7cd6354614a60a33cabdbb5de9a6f7115f9a6 + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard @@ -25360,9 +25701,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 10c0/e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard @@ -25386,21 +25727,23 @@ __metadata: linkType: hard "regex-parser@npm:^2.2.11": - version: 2.2.11 - resolution: "regex-parser@npm:2.2.11" - checksum: 10c0/6572acbd46b5444215a73cf164f3c6fdbd73b8a2cde6a31a97307e514d20f5cbb8609f9e4994a7744207f2d1bf9e6fca4bbc0c9854f2b3da77ae0063efdc3f98 + version: 2.3.0 + resolution: "regex-parser@npm:2.3.0" + checksum: 10c0/de31c40e9d982735fdf5934c822cc5cafbe6a0f0909d9fef52e2bd4cc2198933c89fd5e7a17697f25591fdb5df386a088296612b45f0f8e194222070fc5b5cc7 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" +"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 10c0/0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 languageName: node linkType: hard @@ -25464,6 +25807,17 @@ __metadata: languageName: node linkType: hard +"rehype-recma@npm:^1.0.0": + version: 1.0.0 + resolution: "rehype-recma@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + "@types/hast": "npm:^3.0.0" + hast-util-to-estree: "npm:^3.0.0" + checksum: 10c0/be60d7433a7f788a14f41da3e93ba9d9272c908ddef47757026cc4bbcc912f6301d56810349adf876d294a8d048626a0dbf6988aaa574afbfc29eac1ddc1eb74 + languageName: node + linkType: hard + "rehype-slug@npm:^6.0.0": version: 6.0.0 resolution: "rehype-slug@npm:6.0.0" @@ -25485,22 +25839,22 @@ __metadata: linkType: hard "remark-cli@npm:^12.0.0": - version: 12.0.0 - resolution: "remark-cli@npm:12.0.0" + version: 12.0.1 + resolution: "remark-cli@npm:12.0.1" dependencies: - import-meta-resolve: "npm:^3.0.0" + import-meta-resolve: "npm:^4.0.0" markdown-extensions: "npm:^2.0.0" remark: "npm:^15.0.0" unified-args: "npm:^11.0.0" bin: remark: cli.js - checksum: 10c0/4d6681e63cb4b37c74e18814c9ff3e323267ec6f4e912a3c68c5c5bfe0b99fa8030513bb430270a2784b1ff01fe5cc2e80dfdf5945e3e03e652b917e6f8eadb6 + checksum: 10c0/d1e4997ae5914df3072e09999e7327b388ade87cd78c55aa132375165bd5e60fd6c11e1dfcf8506fc88c79140fa3abb71a94e50035d96e6b996bc46b60aba3c0 languageName: node linkType: hard "remark-gfm@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-gfm@npm:4.0.0" + version: 4.0.1 + resolution: "remark-gfm@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-gfm: "npm:^3.0.0" @@ -25508,7 +25862,7 @@ __metadata: remark-parse: "npm:^11.0.0" remark-stringify: "npm:^11.0.0" unified: "npm:^11.0.0" - checksum: 10c0/db0aa85ab718d475c2596e27c95be9255d3b0fc730a4eda9af076b919f7dd812f7be3ac020611a8dbe5253fd29671d7b12750b56e529fdc32dfebad6dbf77403 + checksum: 10c0/427ecc6af3e76222662061a5f670a3e4e33ec5fffe2cabf04034da6a3f9a1bda1fc023e838a636385ba314e66e2bebbf017ca61ebea357eb0f5200fe0625a4b7 languageName: node linkType: hard @@ -25721,12 +26075,12 @@ __metadata: linkType: hard "remark-mdx@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-mdx@npm:3.0.0" + version: 3.1.0 + resolution: "remark-mdx@npm:3.1.0" dependencies: mdast-util-mdx: "npm:^3.0.0" micromark-extension-mdxjs: "npm:^3.0.0" - checksum: 10c0/e7a59428c55753f89f1bd299bc92cfd96fb3289285384b631f8af253d8df6473ebdba085e6d1a846b55b46700aafc76f35810a3268733e6a7c676bc2a8648f17 + checksum: 10c0/247800fa8561624bdca5776457c5965d99e5e60080e80262c600fe12ddd573862e029e39349e1e36e4c3bf79c8e571ecf4d3d2d8c13485b758391fb500e24a1a languageName: node linkType: hard @@ -25781,15 +26135,15 @@ __metadata: linkType: hard "remark-rehype@npm:^11.0.0": - version: 11.0.0 - resolution: "remark-rehype@npm:11.0.0" + version: 11.1.1 + resolution: "remark-rehype@npm:11.1.1" dependencies: "@types/hast": "npm:^3.0.0" "@types/mdast": "npm:^4.0.0" mdast-util-to-hast: "npm:^13.0.0" unified: "npm:^11.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/d88180819f6695bc4f257cffcbe201973fc946144cc0101da589f25f3238932e384e98a8897b6060948ad2b5679eb2de5a720866b8b6f36b74e9f20e3e0b1d5d + checksum: 10c0/68f986e8ee758d415e93babda2a0d89477c15b7c200edc23b8b1d914dd6e963c5fc151a11cbbbcfa7dd237367ff3ef86e302be90f31f37a17b0748668bd8c65b languageName: node linkType: hard @@ -25990,7 +26344,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": +"resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" dependencies: @@ -26016,7 +26370,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: @@ -26115,7 +26469,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.1, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.1, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -26179,7 +26533,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.30.1, rollup@npm:^4.23.0": +"rollup@npm:4.30.1": version: 4.30.1 resolution: "rollup@npm:4.30.1" dependencies: @@ -26252,8 +26606,8 @@ __metadata: linkType: hard "rollup@npm:^3.27.1": - version: 3.29.4 - resolution: "rollup@npm:3.29.4" + version: 3.29.5 + resolution: "rollup@npm:3.29.5" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -26261,7 +26615,79 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa + checksum: 10c0/a1fa26f21f0d6cf93b6d05ea284ad5854905b585f28a14c27d439b0f9b859cba13ea25f376303d86770e59b4686bedc52b4706e57442514f0414c6fd3c5b8e71 + languageName: node + linkType: hard + +"rollup@npm:^4.23.0, rollup@npm:^4.30.1": + version: 4.34.6 + resolution: "rollup@npm:4.34.6" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.34.6" + "@rollup/rollup-android-arm64": "npm:4.34.6" + "@rollup/rollup-darwin-arm64": "npm:4.34.6" + "@rollup/rollup-darwin-x64": "npm:4.34.6" + "@rollup/rollup-freebsd-arm64": "npm:4.34.6" + "@rollup/rollup-freebsd-x64": "npm:4.34.6" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.6" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.6" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.6" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.6" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-s390x-gnu": "npm:4.34.6" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-x64-musl": "npm:4.34.6" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.6" + "@rollup/rollup-win32-ia32-msvc": "npm:4.34.6" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.6" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/0d55e43754698996de5dea5e76041ea20d11d810e159e74d021e16fef23a3dbb456f77e04afdb0a85891905c3f92d5cefa64ade5581a9e31839fec3a101d7626 languageName: node linkType: hard @@ -26320,15 +26746,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.0, safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - has-symbols: "npm:^1.0.3" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" isarray: "npm:^2.0.5" - checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard @@ -26353,14 +26780,24 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" - is-regex: "npm:^1.1.4" - checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 languageName: node linkType: hard @@ -26373,7 +26810,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 @@ -26462,9 +26899,9 @@ __metadata: linkType: hard "sax@npm:^1.2.4": - version: 1.3.0 - resolution: "sax@npm:1.3.0" - checksum: 10c0/599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c languageName: node linkType: hard @@ -26478,16 +26915,16 @@ __metadata: languageName: unknown linkType: soft -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: "npm:^1.1.0" - checksum: 10c0/b777f7ca0115e6d93e126ac490dbd82642d14983b3079f58f35519d992fa46260be7d6e6cede433a92db70306310c6f5f06e144f0e40c484199e09c1f7be53dd + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -26498,7 +26935,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": version: 4.3.0 resolution: "schema-utils@npm:4.3.0" dependencies: @@ -26562,7 +26999,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.3, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": +"semver@npm:7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -26589,6 +27026,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": + version: 7.7.1 + resolution: "semver@npm:7.7.1" + bin: + semver: bin/semver.js + checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 + languageName: node + linkType: hard + "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -26653,21 +27099,21 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: "npm:^1.1.2" + define-data-property: "npm:^1.1.4" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.3" + get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.1" - checksum: 10c0/1927e296599f2c04d210c1911f1600430a5e49e04a6d8bb03dca5487b95a574da9968813a2ced9a774bd3e188d4a6208352c8f64b8d4674cdb021dca21e190ca + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard -"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -26679,6 +27125,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "set-value@npm:^2.0.0, set-value@npm:^2.0.1": version: 2.0.1 resolution: "set-value@npm:2.0.1" @@ -26848,15 +27305,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard @@ -26882,16 +27375,16 @@ __metadata: linkType: hard "sigstore@npm:^3.0.0": - version: 3.0.0 - resolution: "sigstore@npm:3.0.0" + version: 3.1.0 + resolution: "sigstore@npm:3.1.0" dependencies: - "@sigstore/bundle": "npm:^3.0.0" + "@sigstore/bundle": "npm:^3.1.0" "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.2" - "@sigstore/sign": "npm:^3.0.0" - "@sigstore/tuf": "npm:^3.0.0" - "@sigstore/verify": "npm:^2.0.0" - checksum: 10c0/9f9fa8419d07cb4ebb4fbe324e8a68023f851827629a4906d2ffa59b51f17551f514d80aa541c2d2b9918340a1c42cfda2e1ba0ac65a2f9768e8437c520beecd + "@sigstore/protobuf-specs": "npm:^0.4.0" + "@sigstore/sign": "npm:^3.1.0" + "@sigstore/tuf": "npm:^3.1.0" + "@sigstore/verify": "npm:^2.1.0" + checksum: 10c0/c037f5526e698ec6de8654f6be6b6fa52bf52f2ffcd78109cdefc6d824bbb8390324522dcb0f84d57a674948ac53aef34dd77f9de66c91bcd91d0af56bb91c7e languageName: node linkType: hard @@ -27030,17 +27523,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.3" - socks: "npm:^2.6.2" - checksum: 10c0/b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" @@ -27052,27 +27534,27 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" +"socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 languageName: node linkType: hard "sorcery@npm:^0.11.0": - version: 0.11.0 - resolution: "sorcery@npm:0.11.0" + version: 0.11.1 + resolution: "sorcery@npm:0.11.1" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.14" - buffer-crc32: "npm:^0.2.5" + buffer-crc32: "npm:^1.0.0" minimist: "npm:^1.2.0" sander: "npm:^0.5.0" bin: sorcery: bin/sorcery - checksum: 10c0/1d696966860da967b31603369442b5de87a61dcc1c42598d376dd0fba8a8d7c21c3656b667eed0e6864e661ee462c8b8603996d0f03f665b44d30094c3a01163 + checksum: 10c0/b111350df1c6412d5d71b0e72db630dcc90fc99dc9fc61dc4355a2de17f5a6951453d6430d908ee92b9da03628fd9f4361fe2e261c604dcb000e89152c134f1b languageName: node linkType: hard @@ -27262,9 +27744,9 @@ __metadata: linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 10c0/83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -27279,9 +27761,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.15 - resolution: "spdx-license-ids@npm:3.0.15" - checksum: 10c0/1d44fa43d2024d4533816ceffac983149f9c76214698033496e13f6224d7fe6e61649a2bb9eb6c88b5f7f71bc19cc5f0aed3dba75b430e27c06e0f71cc251959 + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 languageName: node linkType: hard @@ -27335,15 +27817,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 - languageName: node - linkType: hard - "ssri@npm:^12.0.0": version: 12.0.0 resolution: "ssri@npm:12.0.0" @@ -27353,6 +27826,13 @@ __metadata: languageName: node linkType: hard +"stable-hash@npm:^0.0.4": + version: 0.0.4 + resolution: "stable-hash@npm:0.0.4" + checksum: 10c0/53d010d2a1b014fb60d398c095f43912c353b7b44774e55222bb26fd428bc75b73d7bdfcae509ce927c23ca9c5aff2dc1bc82f191d30e57a879550bc2952bdb0 + languageName: node + linkType: hard + "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" @@ -27399,18 +27879,19 @@ __metadata: linkType: hard "stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" dependencies: - internal-slot: "npm:^1.0.4" - checksum: 10c0/c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 languageName: node linkType: hard "store2@npm:^2.14.2": - version: 2.14.2 - resolution: "store2@npm:2.14.2" - checksum: 10c0/2f27c3eaa7207b81410e170e7c41379816d22c1566308a9d97fbf853c4facff531fcb2a85f085c7503c578736570972f747c26018ebeaba7d1341fb82a7b6d52 + version: 2.14.4 + resolution: "store2@npm:2.14.4" + checksum: 10c0/3453c9c8c153c760e6290395a7bc23669df5dc8a6e8a49f9b3187dbb9f86d14b58705aa4f17fad6b536d4b04fe3e66ea5bde12c1352abd52c6b303bbf5757ab6 languageName: node linkType: hard @@ -27463,10 +27944,10 @@ __metadata: languageName: node linkType: hard -"stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: 10c0/b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd +"stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b languageName: node linkType: hard @@ -27542,43 +28023,72 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.10 - resolution: "string.prototype.matchall@npm:4.0.10" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.5" - regexp.prototype.flags: "npm:^1.5.0" - set-function-name: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10c0/cd7495fb0de16d43efeee3887b98701941f3817bd5f09351ad1825b023d307720c86394d56d56380563d97767ab25bf5448db239fcecbb85c28e2180f23e324a - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard @@ -27619,12 +28129,12 @@ __metadata: linkType: hard "stringify-entities@npm:^4.0.0": - version: 4.0.3 - resolution: "stringify-entities@npm:4.0.3" + version: 4.0.4 + resolution: "stringify-entities@npm:4.0.4" dependencies: character-entities-html4: "npm:^2.0.0" character-entities-legacy: "npm:^3.0.0" - checksum: 10c0/e4582cd40b082e95bc2075bed656dcbc24e83538830f15cb5a025f1ba8d341adbdb3c66efb6a5bfd6860a3ea426322135aa666cf128bf03c961553e2f9f2d4ed + checksum: 10c0/537c7e656354192406bdd08157d759cd615724e9d0873602d2c9b2f6a5c0a8d0b1d73a0a08677848105c5eebac6db037b57c0b3a4ec86331117fa7319ed50448 languageName: node linkType: hard @@ -27721,29 +28231,20 @@ __metadata: linkType: hard "style-loader@npm:^3.3.1": - version: 3.3.3 - resolution: "style-loader@npm:3.3.3" + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" peerDependencies: webpack: ^5.0.0 - checksum: 10c0/104bae8abd0627579dc14f3917cf65f1117e8098e3529872f09c26b5eee07933567b7be5c8ebf94d16e322b6e726dc569c5787111bf3786915850db4e351ef33 - languageName: node - linkType: hard - -"style-to-object@npm:^0.4.0": - version: 0.4.4 - resolution: "style-to-object@npm:0.4.4" - dependencies: - inline-style-parser: "npm:0.1.1" - checksum: 10c0/3a733080da66952881175b17d65f92985cf94c1ca358a92cf21b114b1260d49b94a404ed79476047fb95698d64c7e366ca7443f0225939e2fb34c38bbc9c7639 + checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 languageName: node linkType: hard "style-to-object@npm:^1.0.0": - version: 1.0.5 - resolution: "style-to-object@npm:1.0.5" + version: 1.0.8 + resolution: "style-to-object@npm:1.0.8" dependencies: - inline-style-parser: "npm:0.2.2" - checksum: 10c0/39bbc5e9f82a80d6a84c134bf49ba50402bf90304af4281fdd317c9792436c166b2f3a2a3d9a65e3f2a3360b35fe4e352932ec9a51513b9864bfd80b7f5a82e1 + inline-style-parser: "npm:0.2.4" + checksum: 10c0/daa6646b1ff18258c0ca33ed281fbe73485c8391192db1b56ce89d40c93ea64507a41e8701d0dadfe771bc2f540c46c9b295135f71584c8e5cb23d6a19be9430 languageName: node linkType: hard @@ -27869,12 +28370,12 @@ __metadata: linkType: hard "svelte-preprocess@npm:^5.1.1": - version: 5.1.1 - resolution: "svelte-preprocess@npm:5.1.1" + version: 5.1.4 + resolution: "svelte-preprocess@npm:5.1.4" dependencies: "@types/pug": "npm:^2.0.6" detect-indent: "npm:^6.1.0" - magic-string: "npm:^0.27.0" + magic-string: "npm:^0.30.5" sorcery: "npm:^0.11.0" strip-indent: "npm:^3.0.0" peerDependencies: @@ -27882,7 +28383,7 @@ __metadata: coffeescript: ^2.5.1 less: ^3.11.3 || ^4.0.0 postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 pug: ^3.0.0 sass: ^1.26.8 stylus: ^0.55.0 @@ -27910,26 +28411,26 @@ __metadata: optional: true typescript: optional: true - checksum: 10c0/8de6571ddca032dc7a33c37a6cd7caa72eeabf6acbe81924e26f14e9f5de8bbf2806c86d1ac3cb435923c3953d0d9365dfbe2a8c94cd3b383ecfe50957e1b8f9 + checksum: 10c0/fe968ee1d599a2c59c5a695e23cd3c2d15c5c316ce76ae644908521476f2e81b69dcf0cd3492deeb0a06140af497f994e4baf524d3d2c93986fad1c9267524ae languageName: node linkType: hard "svelte2tsx@npm:^0.7.13": - version: 0.7.13 - resolution: "svelte2tsx@npm:0.7.13" + version: 0.7.34 + resolution: "svelte2tsx@npm:0.7.34" dependencies: dedent-js: "npm:^1.0.1" pascal-case: "npm:^3.1.1" peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - checksum: 10c0/a6df2873e551d116bae8b4664b1838a52c6aa50ad50e30e41611e8bf390c525ceb97b53d034f2e0030a640e157e1f88ac33d52b6e4abb54861b3fc120aae82f7 + checksum: 10c0/31f049bd4dc7db151a8d13773d3cdd6e30c205735da44d369ec06365039926332779fe6d441015d7c6647755e47674acc96ec9ccea68d1b225767f5e04d82d9c languageName: node linkType: hard "svelte@npm:^5.0.0, svelte@npm:^5.0.0-next.268, svelte@npm:^5.0.5, svelte@npm:^5.19.2": - version: 5.19.2 - resolution: "svelte@npm:5.19.2" + version: 5.19.9 + resolution: "svelte@npm:5.19.9" dependencies: "@ampproject/remapping": "npm:^2.3.0" "@jridgewell/sourcemap-codec": "npm:^1.5.0" @@ -27945,7 +28446,7 @@ __metadata: locate-character: "npm:^3.0.0" magic-string: "npm:^0.30.11" zimmerframe: "npm:^1.1.2" - checksum: 10c0/9931d2b3a6a5ec22a433529c7a7a29e2bbe32257348db3f368163f844e784bc0091cce3e8b1cd22b0be6a167aeb9109c46d2cd7c68222dcb97b362c01a322bd1 + checksum: 10c0/ecf54c2c89ebea08e2e51cea10a25396dd3fcf24cccba81393c65f2cc8a9c7a42fba11e6821b78e815995faddfe243a6b8dac7fd63ff6234e9e650f284f6a673 languageName: node linkType: hard @@ -27987,13 +28488,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.9.1": + version: 0.9.2 + resolution: "synckit@npm:0.9.2" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/c3d3aa8e284f3f84f2f868b960c9f49239b364e35f6d20825a448449a3e9c8f49fe36cdd5196b30615682f007830d46f2ea354003954c7336723cb821e4b6519 + checksum: 10c0/e0c262817444e5b872708adb6f5ad37951ba33f6b2d1d4477d45db1f57573a784618ceed5e6614e0225db330632b1f6b95bb74d21e4d013e45ad4bde03d0cb59 languageName: node linkType: hard @@ -28005,14 +28506,14 @@ __metadata: linkType: hard "tar-fs@npm:^2.1.1": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" + version: 2.1.2 + resolution: "tar-fs@npm:2.1.2" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d + checksum: 10c0/9c704bd4a53be7565caf34ed001d1428532457fe3546d8fc1233f0f0882c3d2403f8602e8046e0b0adeb31fe95336572a69fb28851a391523126b697537670fc languageName: node linkType: hard @@ -28029,9 +28530,9 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.0": - version: 6.2.0 - resolution: "tar@npm:6.2.0" +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -28039,7 +28540,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 10c0/02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -28089,14 +28590,14 @@ __metadata: linkType: hard "terser-webpack-plugin@npm:*, terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.20" + "@jridgewell/trace-mapping": "npm:^0.3.25" jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.26.0" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -28106,11 +28607,11 @@ __metadata: optional: true uglify-js: optional: true - checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + checksum: 10c0/4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef languageName: node linkType: hard -"terser@npm:5.37.0, terser@npm:^5.10.0, terser@npm:^5.26.0": +"terser@npm:5.37.0": version: 5.37.0 resolution: "terser@npm:5.37.0" dependencies: @@ -28124,6 +28625,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.38.1 + resolution: "terser@npm:5.38.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/7e96239ff94ca8f653c359d8825d0a98a3afc3f2f0f06c80b97785671ed5ca821cc280ce198576b08db7d4c0d08ae349619903f8213555a635eebee0786b7b63 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -28255,9 +28770,9 @@ __metadata: linkType: hard "tinyspy@npm:^2.2.0": - version: 2.2.0 - resolution: "tinyspy@npm:2.2.0" - checksum: 10c0/8c7b70748dd8590e85d52741db79243746c15bc03c92d75c23160a762142db577e7f53e360ba7300e321b12bca5c42dd2522a8dbeec6ba3830302573dd8516bc + version: 2.2.1 + resolution: "tinyspy@npm:2.2.1" + checksum: 10c0/0b4cfd07c09871e12c592dfa7b91528124dc49a4766a0b23350638c62e6a483d5a2a667de7e6282246c0d4f09996482ddaacbd01f0c05b7ed7e0f79d32409bdc languageName: node linkType: hard @@ -28287,11 +28802,9 @@ __metadata: linkType: hard "tmp@npm:^0.2.1, tmp@npm:~0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: "npm:^3.0.0" - checksum: 10c0/67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123 + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 languageName: node linkType: hard @@ -28343,9 +28856,9 @@ __metadata: linkType: hard "tocbot@npm:^4.20.1": - version: 4.23.0 - resolution: "tocbot@npm:4.23.0" - checksum: 10c0/e112c569913600b98a451fc114ba293c7365e529b6b22c34a4ba244a22a359d79aaafb0c752022b1c9a6e2d04692e436700c0b95d534da9ee31c0f310e96761b + version: 4.34.0 + resolution: "tocbot@npm:4.34.0" + checksum: 10c0/8d6f947a94ceb09e308727363284a7c96155e0a9638e2a2000262835fa89fe557ef612f9af55668230d0e0da457ebe78a50f4d8a9ddde1e3df77f038cef078b5 languageName: node linkType: hard @@ -28397,12 +28910,12 @@ __metadata: linkType: hard "tree-changes@npm:^0.11.2": - version: 0.11.2 - resolution: "tree-changes@npm:0.11.2" + version: 0.11.3 + resolution: "tree-changes@npm:0.11.3" dependencies: "@gilbarbara/deep-equal": "npm:^0.3.1" - is-lite: "npm:^1.2.0" - checksum: 10c0/bcdcf9b5503c32020abdcaa74dbd6bf83d7c7e991e15f3178138261f40da0f4b373556d3cd2a6cbbecc8bcdcd773d4bab050526e8a730102c81b40f68fa37e97 + is-lite: "npm:^1.2.1" + checksum: 10c0/4479a54fb1589a0963a29e17959a6d13c5f60f962032bf23e84111b34d367d0abb56c6c17c5511a95aade7274b25eacccb651d1d88c6606151e6fdcd2e185feb languageName: node linkType: hard @@ -28455,9 +28968,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: 10c0/9a973f0745fa69b9d34f29fe8123599abb6915350a5f4e9e9c9026156219f8774af062d916f4ec327b796149188719170ad87f0d120f1e94271a1843366efcc3 + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 10c0/58b671fc970e7867a48514168894396dd94e6d9d6456aca427cc299c004fe67f35ed7172a36449086b2edde10e78a71a284ec0076809add6834fb8f857ccb9b0 languageName: node linkType: hard @@ -28494,8 +29007,8 @@ __metadata: linkType: hard "ts-loader@npm:^9.2.8": - version: 9.5.1 - resolution: "ts-loader@npm:9.5.1" + version: 9.5.2 + resolution: "ts-loader@npm:9.5.2" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.0.0" @@ -28505,7 +29018,7 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 10c0/7dc1e3e5d3d032b6ef27836032f02c57077dfbcdf5817cbbc16b7b8609e7ed1d0ec157a03eaac07960161d8ad4a9e030c4d6722fe33540cf6ee75156c7f9c33d + checksum: 10c0/d4f4e67f1365a8c4a929d26148611b6a82a9241bd988863386c9cc0c034eec8b14562206e09540fae38154595e0b3b9520b701b5c83c0e5d743c4016cd91d9f1 languageName: node linkType: hard @@ -28582,8 +29095,8 @@ __metadata: linkType: hard "tsconfck@npm:^3.0.3": - version: 3.1.4 - resolution: "tsconfck@npm:3.1.4" + version: 3.1.5 + resolution: "tsconfck@npm:3.1.5" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -28591,18 +29104,19 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10c0/5120e91b3388574b449d57d08f45d05d9966cf4b9d6aa1018652c1fff6d7d37b1ed099b07e6ebf6099aa40b8a16968dd337198c55b7274892849112b942861ed + checksum: 10c0/9b62cd85d5702aa23ea50ea578d7124f3d59cc4518fcc7eacc04f4f9c9c481f720738ff8351bd4472247c0723a17dfd01af95a5b60ad623cdb8727fbe4881847 languageName: node linkType: hard "tsconfig-paths-webpack-plugin@npm:^4.0.1": - version: 4.1.0 - resolution: "tsconfig-paths-webpack-plugin@npm:4.1.0" + version: 4.2.0 + resolution: "tsconfig-paths-webpack-plugin@npm:4.2.0" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.7.0" + tapable: "npm:^2.2.1" tsconfig-paths: "npm:^4.1.2" - checksum: 10c0/c030e867e70a3f6d1799fdffa209c3a35e1435ad99aac01946b9ebb0fa8208b7b508c1dfe8c8e13d6a2ef70c75b4db062fbfd3c1f3362c69b6c65ffd4a50e226 + checksum: 10c0/495c5ab7c1cb079217d98fe25d61def01e4bab38047c7ab25ec11876cc8c697ff01f43ea6c9933181875e51e49835407fc71afd92ea6cca1ba1bebf513dfb510 languageName: node linkType: hard @@ -28629,7 +29143,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -28705,55 +29219,56 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard @@ -28791,15 +29306,22 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10c0/81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 languageName: node linkType: hard @@ -28813,17 +29335,17 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.13.0": - version: 6.13.0 - resolution: "undici-types@npm:6.13.0" - checksum: 10c0/2de55181f569c77a4f08063f8bf2722fcbb6ea312a26a9e927bd1f5ea5cf3a281c5ddf23155061db083e0a25838f54813543ff13b0ac34d230d5c1205ead66c1 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 10c0/f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 languageName: node linkType: hard @@ -28838,9 +29360,9 @@ __metadata: linkType: hard "unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 10c0/1d0a2deefd97974ddff5b7cb84f9884177f4489928dfcebb4b2b091d6124f2739df51fc6ea15958e1b5637ac2a24cff9bf21ea81e45335086ac52c0b4c717d6d languageName: node linkType: hard @@ -28883,19 +29405,19 @@ __metadata: linkType: hard "unified-engine@npm:^11.0.0": - version: 11.2.0 - resolution: "unified-engine@npm:11.2.0" + version: 11.2.2 + resolution: "unified-engine@npm:11.2.2" dependencies: "@types/concat-stream": "npm:^2.0.0" "@types/debug": "npm:^4.0.0" "@types/is-empty": "npm:^1.0.0" - "@types/node": "npm:^20.0.0" + "@types/node": "npm:^22.0.0" "@types/unist": "npm:^3.0.0" - "@ungap/structured-clone": "npm:^1.0.0" concat-stream: "npm:^2.0.0" debug: "npm:^4.0.0" + extend: "npm:^3.0.0" glob: "npm:^10.0.0" - ignore: "npm:^5.0.0" + ignore: "npm:^6.0.0" is-empty: "npm:^1.0.0" is-plain-obj: "npm:^4.0.0" load-plugin: "npm:^6.0.0" @@ -28907,7 +29429,7 @@ __metadata: vfile-reporter: "npm:^8.0.0" vfile-statistics: "npm:^3.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/2d72d19850640e4808733f8ecbef9e669138c99b686f4aa4da9603f8401f76624183c0a56a1186c3b90e5dcda0a3cbf908aa333bb37ca708d8742deec658803f + checksum: 10c0/daac3b2bf18fb79a052129958e104bddfb8241ef5ea51696a214864906a61a375c4d95b42958b7ed300ebaa028172f1e8b6515f1664a0fa765eb11ca06b891ee languageName: node linkType: hard @@ -28953,8 +29475,8 @@ __metadata: linkType: hard "unified@npm:^11.0.0": - version: 11.0.4 - resolution: "unified@npm:11.0.4" + version: 11.0.5 + resolution: "unified@npm:11.0.5" dependencies: "@types/unist": "npm:^3.0.0" bail: "npm:^2.0.0" @@ -28963,7 +29485,7 @@ __metadata: is-plain-obj: "npm:^4.0.0" trough: "npm:^2.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/b550cdc994d54c84e2e098eb02cfa53535cbc140c148aa3296f235cb43082b499d239110f342fa65eb37ad919472a93cc62f062a83541485a69498084cc87ba1 + checksum: 10c0/53c8e685f56d11d9d458a43e0e74328a4d6386af51c8ac37a3dcabec74ce5026da21250590d4aff6733ccd7dc203116aae2b0769abc18cdf9639a54ae528dfc9 languageName: node linkType: hard @@ -28988,15 +29510,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f - languageName: node - linkType: hard - "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -29006,15 +29519,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 - languageName: node - linkType: hard - "unique-slug@npm:^5.0.0": version: 5.0.0 resolution: "unique-slug@npm:5.0.0" @@ -29041,11 +29545,11 @@ __metadata: linkType: hard "unist-util-inspect@npm:^8.0.0": - version: 8.0.0 - resolution: "unist-util-inspect@npm:8.0.0" + version: 8.1.0 + resolution: "unist-util-inspect@npm:8.1.0" dependencies: "@types/unist": "npm:^3.0.0" - checksum: 10c0/b98892cd4b248cbebd2c4c0375e9e54b2de31ed8237ae7b8274107d15587ae0893465613fa651159f9bd1161c940c7afd29052878de14c73379e93ec41ee1ddf + checksum: 10c0/d3dff256ffd77a1e8dd583be89070dc1ab124d424794fcc1105a38c2f0bb0538afc686e592699807c7d9fa612821961033fe38e26c11ba0bb51d19e8ae7c4119 languageName: node linkType: hard @@ -29094,16 +29598,6 @@ __metadata: languageName: node linkType: hard -"unist-util-remove-position@npm:^5.0.0": - version: 5.0.0 - resolution: "unist-util-remove-position@npm:5.0.0" - dependencies: - "@types/unist": "npm:^3.0.0" - unist-util-visit: "npm:^5.0.0" - checksum: 10c0/e8c76da4399446b3da2d1c84a97c607b37d03d1d92561e14838cbe4fdcb485bfc06c06cfadbb808ccb72105a80643976d0660d1fe222ca372203075be9d71105 - languageName: node - linkType: hard - "unist-util-select@npm:^5.1.0": version: 5.1.0 resolution: "unist-util-select@npm:5.1.0" @@ -29208,9 +29702,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 10c0/ebeb0206963666c13bcf9ebc86d0577c7daed5870c05cd34d4972ee7a43b9ef20679baf2a8c83bf1b71d899bae67243ac4982d84ddaf9ba0355ff76595819961 + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: 10c0/5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 languageName: node linkType: hard @@ -29229,9 +29723,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 10c0/07092b9f46df61b823d8ab5e57f0ee5120c178b39609a95e4a15a98c42f6b0b8e834e66fbb47ff92831786193be42f1fd36347169b88ce8639d0f9670af24a71 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard @@ -29243,14 +29737,12 @@ __metadata: linkType: hard "unplugin@npm:^1.3.1": - version: 1.5.1 - resolution: "unplugin@npm:1.5.1" + version: 1.16.1 + resolution: "unplugin@npm:1.16.1" dependencies: - acorn: "npm:^8.11.2" - chokidar: "npm:^3.5.3" - webpack-sources: "npm:^3.2.3" - webpack-virtual-modules: "npm:^0.6.0" - checksum: 10c0/08cee7d100de3b8697d33eaa32405d821d0f51600640ce79e26f4258ddedcd9ac4c022f0453d6d978e9f75fd939ba9553440827987b2b03078f7087f4bef7c96 + acorn: "npm:^8.14.0" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10c0/dd5f8c5727d0135847da73cf03fb199107f1acf458167034886fda3405737dab871ad3926431b4f70e1e82cdac482ac1383cea4019d782a68515c8e3e611b6cc languageName: node linkType: hard @@ -29279,16 +29771,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.1.1": - version: 1.1.1 - resolution: "update-browserslist-db@npm:1.1.1" + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/536a2979adda2b4be81b07e311bd2f3ad5e978690987956bc5f514130ad50cac87cd22c710b686d79731e00fbee8ef43efe5fcd72baa241045209195d43dcc80 + checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 languageName: node linkType: hard @@ -29326,62 +29818,65 @@ __metadata: linkType: hard "url@npm:^0.11.0": - version: 0.11.3 - resolution: "url@npm:0.11.3" + version: 0.11.4 + resolution: "url@npm:0.11.4" dependencies: punycode: "npm:^1.4.1" - qs: "npm:^6.11.2" - checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + qs: "npm:^6.12.3" + checksum: 10c0/cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 languageName: node linkType: hard -"use-callback-ref@npm:^1.3.0": - version: 1.3.1 - resolution: "use-callback-ref@npm:1.3.1" +"use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" dependencies: tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/6666cd62e13053d03e453b5199037cb8f6475a8f55afd664ff488bd8f2ee2ede4da3b220dd7e60f5ecd4926133364fbf4b1aed463eeb8203e7c5be3b1533b59b + checksum: 10c0/f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c languageName: node linkType: hard "use-composed-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-composed-ref@npm:1.3.0" + version: 1.4.0 + resolution: "use-composed-ref@npm:1.4.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/e64ce52f4b18c020407636784192726807404a2552609acf7497b66a2b7070674fb5d2b950d426c4aa85f353e2bbecb02ebf9c5b865cd06797938c70bcbf5d26 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c77e0cba9579b7746d52feaf3ce77d8c345f266c9c1ef46584ae68f54646537c87b2ad97f5219a4b1db52f97ec2905e88e5b146add1f28f7e457bd52ca1b93cf languageName: node linkType: hard "use-isomorphic-layout-effect@npm:^1.1.1": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" + version: 1.2.0 + resolution: "use-isomorphic-layout-effect@npm:1.2.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d8deea8b85e55ac6daba237a889630bfdbf0ebf60e9e22b6a78a78c26fabe6025e04ada7abef1e444e6786227d921e648b2707db8b3564daf757264a148a6e23 + checksum: 10c0/2e4bdee68d65893b37e716ebdcc111550775189c80e662eda87d6f5b54dc431d3383a18914ea01a893ee5478902a878012713eaebcacbb6611ab88c463accb83 languageName: node linkType: hard "use-latest@npm:^1.2.1": - version: 1.2.1 - resolution: "use-latest@npm:1.2.1" + version: 1.3.0 + resolution: "use-latest@npm:1.3.0" dependencies: use-isomorphic-layout-effect: "npm:^1.1.1" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1958886fc35262d973f5cd4ce16acd6ce3a66707a72761c93abd1b5ae64e1a11efa83f68e6c8c9bf1647628037980ce59df64cba50adb36bd4071851e70527d2 + checksum: 10c0/067c648814ad0c1f1e89d2d0e496254b05c4bed6a34e23045b4413824222aab08fd803c59a42852acc16830c17567d03f8c90af0a62be2f4e4b931454d079798 languageName: node linkType: hard @@ -29397,19 +29892,19 @@ __metadata: languageName: node linkType: hard -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" +"use-sidecar@npm:^1.1.3": + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" dependencies: detect-node-es: "npm:^1.1.0" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 + checksum: 10c0/161599bf921cfaa41c85d2b01c871975ee99260f3e874c2d41c05890d41170297bdcf314bc5185e7a700de2034ac5b888e3efc8e9f35724f4918f53538d717c9 languageName: node linkType: hard @@ -29508,13 +30003,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.0": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" convert-source-map: "npm:^2.0.0" - checksum: 10c0/e691ba4dd0dea4a884e52c37dbda30cce6f9eeafe9b26721e449429c6bb0f4b6d1e33fabe7711d0f67f7a34c3bfd56c873f7375bba0b1534e6a2843ce99550e5 + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 languageName: node linkType: hard @@ -29529,11 +30024,9 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 10c0/36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 languageName: node linkType: hard @@ -29582,8 +30075,8 @@ __metadata: linkType: hard "vfile-reporter@npm:^8.0.0": - version: 8.1.0 - resolution: "vfile-reporter@npm:8.1.0" + version: 8.1.1 + resolution: "vfile-reporter@npm:8.1.1" dependencies: "@types/supports-color": "npm:^8.0.0" string-width: "npm:^6.0.0" @@ -29593,7 +30086,7 @@ __metadata: vfile-message: "npm:^4.0.0" vfile-sort: "npm:^4.0.0" vfile-statistics: "npm:^3.0.0" - checksum: 10c0/20bca8129d3ad1b69018020c666dac228b3cb05653916deb812b5507a936facb7505131bd18159e322da084f301fa8637c8d819cb9247982dd0fa90e288fcc70 + checksum: 10c0/5da85c67e4a26762d64d65d0aac5ef339a413cc051470d970eea7352f07afd24577d42780c3af93c109177078df1bbbdbcc3e82adcc34e1bb96d2665f3f0c2a1 languageName: node linkType: hard @@ -29639,18 +30132,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.2": - version: 3.0.2 - resolution: "vite-node@npm:3.0.2" +"vite-node@npm:3.0.5": + version: 3.0.5 + resolution: "vite-node@npm:3.0.5" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.4.0" es-module-lexer: "npm:^1.6.0" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/146cb3a6f72e9764a9293e9727fa8296ec9ab578f33adaa90f9ccf363dbd80563dc62395b8c390e4a2737eb542cea8eea127e0d9e59d50b12447492eba58dcab + checksum: 10c0/8ea2d482d5e257d2052a92e52b7ffdbc379d9e8310a9349ef5e9a62e4a522069d5c0bef071e4a121fb1ab404b0896d588d594d50af3f2be6432782751f4ccb0a languageName: node linkType: hard @@ -29710,8 +30203,8 @@ __metadata: linkType: hard "vite-plugin-storybook-nextjs@npm:^1.1.0": - version: 1.1.0 - resolution: "vite-plugin-storybook-nextjs@npm:1.1.0" + version: 1.1.1 + resolution: "vite-plugin-storybook-nextjs@npm:1.1.1" dependencies: "@next/env": "npm:^15.0.3" image-size: "npm:^1.1.1" @@ -29723,11 +30216,11 @@ __metadata: "@storybook/test": ^8.3.0 next: ^14.1.0 || ^15.0.0 storybook: ^8.3.0 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 dependenciesMeta: sharp: optional: true - checksum: 10c0/02761e1074e62a46b30fc5e13b1c7a3bf6047a5736ac17de8e33376a6cff2b1118a48a95d195ddfd37b1e7a55f6eb3385677da9b4d713189c2b68b9f9843906d + checksum: 10c0/6887f643dfa11778af2ca0339099074ed8e0fb85af33888ef5f5eb77052bede2524bd38c74d177b1e0a3d0ef14fa367dd64cc855ea3369a4e11ae756aac5dad0 languageName: node linkType: hard @@ -29747,99 +30240,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:6.0.7": - version: 6.0.7 - resolution: "vite@npm:6.0.7" - dependencies: - esbuild: "npm:^0.24.2" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.49" - rollup: "npm:^4.23.0" - peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: ">=1.21.0" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/ae81047b4290a7206b9394a39a782d509e9610462e7946422ba22d5bc615b5a322c07e33d7bf9dd0b3312ec3f5c63353b725913d1519324bfdf539b4f1e03f52 - languageName: node - linkType: hard - -"vite@npm:^4.0.0, vite@npm:^4.0.4": - version: 4.5.9 - resolution: "vite@npm:4.5.9" - dependencies: - esbuild: "npm:^0.18.10" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.27" - rollup: "npm:^3.27.1" - peerDependencies: - "@types/node": ">= 14" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/d51b9da32fddc6079333a16306c4c70d6ea6b253267931b5cd5d1c521bcfbee926297dc6878da79b0f1e058b7eef72555226be701fae376c2dfae9f83bc5699a - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.0.11": +"vite@npm:6.0.11": version: 6.0.11 resolution: "vite@npm:6.0.11" dependencies: @@ -29891,6 +30292,98 @@ __metadata: languageName: node linkType: hard +"vite@npm:^4.0.0, vite@npm:^4.0.4": + version: 4.5.9 + resolution: "vite@npm:4.5.9" + dependencies: + esbuild: "npm:^0.18.10" + fsevents: "npm:~2.3.2" + postcss: "npm:^8.4.27" + rollup: "npm:^3.27.1" + peerDependencies: + "@types/node": ">= 14" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/d51b9da32fddc6079333a16306c4c70d6ea6b253267931b5cd5d1c521bcfbee926297dc6878da79b0f1e058b7eef72555226be701fae376c2dfae9f83bc5699a + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.0.11": + version: 6.1.0 + resolution: "vite@npm:6.1.0" + dependencies: + esbuild: "npm:^0.24.2" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.5.1" + rollup: "npm:^4.30.1" + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/e1cad1cfbd29923a37d2dbd60f7387901ed8356758073a0226cbe844fd032425ba3bf41651332cab4965d5c54d0b51d208889ff32ce81bd282d230c0c9f0f8f1 + languageName: node + linkType: hard + "vitefu@npm:^1.0.4": version: 1.0.5 resolution: "vitefu@npm:1.0.5" @@ -29920,39 +30413,42 @@ __metadata: linkType: hard "vitest@npm:^3.0.2": - version: 3.0.2 - resolution: "vitest@npm:3.0.2" + version: 3.0.5 + resolution: "vitest@npm:3.0.5" dependencies: - "@vitest/expect": "npm:3.0.2" - "@vitest/mocker": "npm:3.0.2" - "@vitest/pretty-format": "npm:^3.0.2" - "@vitest/runner": "npm:3.0.2" - "@vitest/snapshot": "npm:3.0.2" - "@vitest/spy": "npm:3.0.2" - "@vitest/utils": "npm:3.0.2" + "@vitest/expect": "npm:3.0.5" + "@vitest/mocker": "npm:3.0.5" + "@vitest/pretty-format": "npm:^3.0.5" + "@vitest/runner": "npm:3.0.5" + "@vitest/snapshot": "npm:3.0.5" + "@vitest/spy": "npm:3.0.5" + "@vitest/utils": "npm:3.0.5" chai: "npm:^5.1.2" debug: "npm:^4.4.0" expect-type: "npm:^1.1.0" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" std-env: "npm:^3.8.0" tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" tinypool: "npm:^1.0.2" tinyrainbow: "npm:^2.0.0" vite: "npm:^5.0.0 || ^6.0.0" - vite-node: "npm:3.0.2" + vite-node: "npm:3.0.5" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.0.2 - "@vitest/ui": 3.0.2 + "@vitest/browser": 3.0.5 + "@vitest/ui": 3.0.5 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/debug": + optional: true "@types/node": optional: true "@vitest/browser": @@ -29965,7 +30461,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/f7f5992105d09cf84ec64a0b88ecba41b1c2a3c24257fb4feea3a4b98df197073b0989a21a349381e9d5cf2c5c473e0249df28cc935a58da615db614546f20de + checksum: 10c0/9218bb91a1fb6710fb7e47b0b663397bdf2c906a7d7ec43cf603b39151f8ff8d276163f7b77c55eb4d109ef1dc1b3eddb77696d2dd46a850b7d9b695ae2fca5d languageName: node linkType: hard @@ -30004,9 +30500,9 @@ __metadata: linkType: hard "vscode-languageserver-textdocument@npm:^1.0.3": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: 10c0/1996a38e24571e05aa21dd4f46e0a6849e22301c9a66996762e77d9c6df3622de0bd31cd5742a0c0c47fb9dfd00b310ad08c44d08241873ea571edacd5238da6 + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 10c0/534349894b059602c4d97615a1147b6c4c031141c2093e59657f54e38570f5989c21b376836f13b9375419869242e9efb4066643208b21ab1e1dee111a0f00fb languageName: node linkType: hard @@ -30025,44 +30521,30 @@ __metadata: linkType: hard "vscode-uri@npm:^3.0.3, vscode-uri@npm:^3.0.8": - version: 3.0.8 - resolution: "vscode-uri@npm:3.0.8" - checksum: 10c0/f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 + version: 3.1.0 + resolution: "vscode-uri@npm:3.1.0" + checksum: 10c0/5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624 languageName: node linkType: hard "vue-component-meta@npm:^2.0.0": - version: 2.0.17 - resolution: "vue-component-meta@npm:2.0.17" + version: 2.2.0 + resolution: "vue-component-meta@npm:2.2.0" dependencies: - "@volar/typescript": "npm:~2.2.2" - "@vue/language-core": "npm:2.0.17" + "@volar/typescript": "npm:~2.4.11" + "@vue/language-core": "npm:2.2.0" path-browserify: "npm:^1.0.1" - vue-component-type-helpers: "npm:2.0.17" + vue-component-type-helpers: "npm:2.2.0" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/78d2932c9c21275fae76224a088248bcaa6b70b0d3b13a615b823a5243ab4fbefb6a0d8fde300892f88700bdbb7198e61a4ebbd649efc785a3a8589fd0d8dbff + checksum: 10c0/6cadc6fa2b7f137ad107c3bb85ee61cb246dd7b6a72a16dc3f2c297b13785659bff53a16449207728424d32f520bc6b5f7839119abe2c5422efa0137956ca174 languageName: node linkType: hard -"vue-component-type-helpers@npm:1.8.4": - version: 1.8.4 - resolution: "vue-component-type-helpers@npm:1.8.4" - checksum: 10c0/b18ffe06e4834e6df2ff08ec1ddff19eb730b6b68a40727f937eb80fcb20bf523c1f8f0884ac17e5d72f4612f34da9dbd4aba9659a34f89e70c73e7e5f818de9 - languageName: node - linkType: hard - -"vue-component-type-helpers@npm:2.0.17": - version: 2.0.17 - resolution: "vue-component-type-helpers@npm:2.0.17" - checksum: 10c0/4c550eea579c5a045df1ee6394475b507631591de5d9f62e12a252221b7e67638287e1e9952f29186ea833074b4dcb0bd16cd753f10f990bf432bd10a56075b6 - languageName: node - linkType: hard - -"vue-component-type-helpers@npm:latest": +"vue-component-type-helpers@npm:2.2.0, vue-component-type-helpers@npm:^2.0.0, vue-component-type-helpers@npm:latest": version: 2.2.0 resolution: "vue-component-type-helpers@npm:2.2.0" checksum: 10c0/3e95ddc38e01accdc1f0ae4bdeb3b5a32fd9ad3f7f10100d84c2752492d4f757d305d3026d26244b574d921eb35123a5f1cfa6f2e2c943a4ecd7deeaf777843d @@ -30070,8 +30552,8 @@ __metadata: linkType: hard "vue-docgen-api@npm:^4.75.1": - version: 4.79.1 - resolution: "vue-docgen-api@npm:4.79.1" + version: 4.79.2 + resolution: "vue-docgen-api@npm:4.79.2" dependencies: "@babel/parser": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" @@ -30087,7 +30569,7 @@ __metadata: vue-inbrowser-compiler-independent-utils: "npm:^4.69.0" peerDependencies: vue: ">=2" - checksum: 10c0/108c551d3bc4fa0fd84ae54a26572af6cd6fb8c53d9f0ba0f8e20660571f6a5259f5b7fcdb6e078645741df7bea42df7ebf3956d1ffa91289d71ff4679e2f470 + checksum: 10c0/c992cc5f34b0666f266850fd1a0c48dc118b4ca8a3b31ec2a42bd3ca8c02d9c654a1b39a27059bdeeef9de5f8730ead648f2eee31f66f70aec78105e908ce08c languageName: node linkType: hard @@ -30128,16 +30610,6 @@ __metadata: languageName: node linkType: hard -"vue-template-compiler@npm:^2.7.14": - version: 2.7.15 - resolution: "vue-template-compiler@npm:2.7.15" - dependencies: - de-indent: "npm:^1.0.2" - he: "npm:^1.2.0" - checksum: 10c0/a826e8a733281d8d9a4b05b0fe039d56ebf9f94ea5bd2ae39641fd98fa313cf4be1415b3cfa4339ffde1f6b158283d05770eae86840c105e8a5887764759b9f2 - languageName: node - linkType: hard - "vue-tsc@npm:latest": version: 2.2.0 resolution: "vue-tsc@npm:2.2.0" @@ -30164,20 +30636,20 @@ __metadata: linkType: hard "vue@npm:^3.2.33, vue@npm:^3.2.47": - version: 3.3.11 - resolution: "vue@npm:3.3.11" + version: 3.5.13 + resolution: "vue@npm:3.5.13" dependencies: - "@vue/compiler-dom": "npm:3.3.11" - "@vue/compiler-sfc": "npm:3.3.11" - "@vue/runtime-dom": "npm:3.3.11" - "@vue/server-renderer": "npm:3.3.11" - "@vue/shared": "npm:3.3.11" + "@vue/compiler-dom": "npm:3.5.13" + "@vue/compiler-sfc": "npm:3.5.13" + "@vue/runtime-dom": "npm:3.5.13" + "@vue/server-renderer": "npm:3.5.13" + "@vue/shared": "npm:3.5.13" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/9d1aa569d185107c0ca8c6f13d18eeead99b378324fc2fbaeec5eee1d355d48f089c94977b50a4cea042ba2a84707b295621de32b6499491042f9106c3f7be91 + checksum: 10c0/4bbb5caf3f04fed933b01c100804f3693ff902984a3152ea1359a972264fa3240f6551d32f0163a79c64df3715b4d6691818c9f652cdd41b2473c69e2b0a373d languageName: node linkType: hard @@ -30391,13 +30863,13 @@ __metadata: linkType: hard "webpack-hot-middleware@npm:^2.25.1": - version: 2.25.4 - resolution: "webpack-hot-middleware@npm:2.25.4" + version: 2.26.1 + resolution: "webpack-hot-middleware@npm:2.26.1" dependencies: ansi-html-community: "npm:0.0.8" html-entities: "npm:^2.1.0" strip-ansi: "npm:^6.0.0" - checksum: 10c0/c0702d308a39bdbc9277d66df50272e8c358c2238cecb0881df57136f54cb7a3d8291320b13075325b58f7a3cbf7a1ef10829554a5bc2ddfa3effbf416dc8e8c + checksum: 10c0/13a3e78009e373b4ee990ffe1d4d49046e9893148a7106f063e11f962d02b744ea58b1dec25f5e76723c9dce678b9e68c883e7f2af2940aaf4de7aab31264c83 languageName: node linkType: hard @@ -30444,10 +30916,10 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.6.0": - version: 0.6.1 - resolution: "webpack-virtual-modules@npm:0.6.1" - checksum: 10c0/696bdc1acf3806374bdeb4b9b9856b79ee70b31e92f325dfab9b8c8c7e14bb6ddffa9f895a214770c4fb8fea45a21f34ca64310f74e877292a90f4a9966c9c2f +"webpack-virtual-modules@npm:^0.6.0, webpack-virtual-modules@npm:^0.6.2": + version: 0.6.2 + resolution: "webpack-virtual-modules@npm:0.6.2" + checksum: 10c0/5ffbddf0e84bf1562ff86cf6fcf039c74edf09d78358a6904a09bbd4484e8bb6812dc385fe14330b715031892dcd8423f7a88278b57c9f5002c84c2860179add languageName: node linkType: hard @@ -30531,48 +31003,49 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" +"which-boxed-primitive@npm:^1.0.2, which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10c0/2b7b234df3443b52f4fbd2b65b731804de8d30bcc4210ec84107ef377a81923cea7f2763b7fb78b394175cea59118bf3c41b9ffd2d643cb1d748ef93b33b6bd4 + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" +"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 10c0/249f913e1758ed2f06f00706007d87dc22090a80591a56917376e70ecf8fc9ab6c41d98e1c87208bb9648676f65d4b09c0e4d23c56c7afb0f0a73a27d701df5d + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 languageName: node linkType: hard @@ -30590,16 +31063,17 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c languageName: node linkType: hard @@ -30614,7 +31088,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -30625,6 +31099,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + "which@npm:^5.0.0": version: 5.0.0 resolution: "which@npm:5.0.0" @@ -30703,6 +31188,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + "workerpool@npm:^3.1.1": version: 3.1.2 resolution: "workerpool@npm:3.1.2" @@ -30841,13 +31333,13 @@ __metadata: linkType: hard "yaml-loader@npm:^0.8.0": - version: 0.8.0 - resolution: "yaml-loader@npm:0.8.0" + version: 0.8.1 + resolution: "yaml-loader@npm:0.8.1" dependencies: javascript-stringify: "npm:^2.0.1" loader-utils: "npm:^2.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/f0b585d79b3d7ee707443d5ea2df51da296816f206ea2c883768bcef335d4235ba71851311b8121eee233eb9ca8a4d5bca79a2f6ac47a1b914969e14591cb427 + checksum: 10c0/4bb4789c8ace38067ff68a67fba27626c0793f4d001a485d2334bff7c4fed73ee1696bee287949a834c3387655df2e27e3d7c52ad7d3c20cd5c5ecbff320ff57 languageName: node linkType: hard @@ -30866,11 +31358,11 @@ __metadata: linkType: hard "yaml@npm:^2.0.0, yaml@npm:^2.3.1, yaml@npm:^2.6.0": - version: 2.6.1 - resolution: "yaml@npm:2.6.1" + version: 2.7.0 + resolution: "yaml@npm:2.7.0" bin: yaml: bin.mjs - checksum: 10c0/aebf07f61c72b38c74d2b60c3a3ccf89ee4da45bcd94b2bfb7899ba07a5257625a7c9f717c65a6fc511563d48001e01deb1d9e55f0133f3e2edf86039c8c1be7 + checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 languageName: node linkType: hard @@ -30962,9 +31454,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10c0/cb287fe5e6acfa82690acb43c283de34e945c571a78a939774f6eaba7c285bacdf6c90fbc16ce530060863984c906d2b4c6ceb069c94d1e0a06d5f2b458e2a92 languageName: node linkType: hard diff --git a/scripts/.yarnrc.yml b/scripts/.yarnrc.yml index 385850fe99e..30e70a5d103 100644 --- a/scripts/.yarnrc.yml +++ b/scripts/.yarnrc.yml @@ -5,6 +5,8 @@ enableGlobalCache: true installStatePath: ../.yarn/scripts-install-state.gz logFilters: + - code: YN0007 + level: discard - code: YN0005 level: discard - code: YN0076 diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 83db7ad9cd6..80fb04ddd6a 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -5,37 +5,46 @@ __metadata: version: 8 cacheKey: 10c0 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 10c0/53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f +"@actions/core@npm:^1.10.1": + version: 1.11.1 + resolution: "@actions/core@npm:1.11.1" + dependencies: + "@actions/exec": "npm:^1.1.1" + "@actions/http-client": "npm:^2.0.1" + checksum: 10c0/9aa30b397d8d0dbc74e69fe46b23fb105cab989beb420c57eacbfc51c6804abe8da0f46973ca9f639d532ea4c096d0f4d37da0223fbe94f304fa3c5f53537c30 languageName: node linkType: hard -"@actions/core@npm:^1.10.1": - version: 1.10.1 - resolution: "@actions/core@npm:1.10.1" +"@actions/exec@npm:^1.1.1": + version: 1.1.1 + resolution: "@actions/exec@npm:1.1.1" dependencies: - "@actions/http-client": "npm:^2.0.1" - uuid: "npm:^8.3.2" - checksum: 10c0/7a61446697a23dcad3545cf0634dedbdedf20ae9a0ee6ee977554589a15deb4a93593ee48a41258933d58ce0778f446b0d2c162b60750956fb75e0b9560fb832 + "@actions/io": "npm:^1.0.1" + checksum: 10c0/4a09f6bdbe50ce68b5cf8a7254d176230d6a74bccf6ecc3857feee209a8c950ba9adec87cc5ecceb04110182d1c17117234e45557d72fde6229b7fd3a395322a languageName: node linkType: hard "@actions/http-client@npm:^2.0.1": - version: 2.2.0 - resolution: "@actions/http-client@npm:2.2.0" + version: 2.2.3 + resolution: "@actions/http-client@npm:2.2.3" dependencies: tunnel: "npm:^0.0.6" undici: "npm:^5.25.4" - checksum: 10c0/868fe8529d78beb72f84ea2486e232fa6f66abe00d6ec4591b98c37e762c3d812868a3548638d75b49917961fd10ba1556916b47b1e9e4b55c266e2013c3ae8e + checksum: 10c0/13141b66a42aa4afd8c50f7479e13a5cdb5084ccb3c73ec48894b8029743389a3d2bf8cdc18e23fb70cd33995740526dd308815613907571e897c3aa1e5eada6 + languageName: node + linkType: hard + +"@actions/io@npm:^1.0.1": + version: 1.1.3 + resolution: "@actions/io@npm:1.1.3" + checksum: 10c0/5b8751918e5bf0bebd923ba917fb1c0e294401e7ff0037f32c92a4efa4215550df1f6633c63fd4efb2bdaae8711e69b9e36925857db1f38935ff62a5c92ec29e languageName: node linkType: hard "@adobe/css-tools@npm:^4.4.0": - version: 4.4.0 - resolution: "@adobe/css-tools@npm:4.4.0" - checksum: 10c0/d65ddc719389bf469097df80fb16a8af48a973dea4b57565789d70ac8e7ab4987e6dc0095da3ed5dc16c1b6f8960214a7590312eeda8abd543d91fd0f59e6c94 + version: 4.4.1 + resolution: "@adobe/css-tools@npm:4.4.1" + checksum: 10c0/1a68ad9af490f45fce7b6e50dd2d8ac0c546d74431649c0d42ee4ceb1a9fa057fae0a7ef1e148effa12d84ec00ed71869ebfe0fb1dcdcc80bfcb6048c12abcc0 languageName: node linkType: hard @@ -49,7 +58,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -71,23 +80,25 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.25.0": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/generator@npm:7.26.8" dependencies: - "@babel/parser": "npm:^7.26.3" - "@babel/types": "npm:^7.26.3" + "@babel/parser": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00 + checksum: 10c0/9467f197d285ac315d1fa419138d36a3bfd69ca4baf763e914acab12f5f38e5d231497f6528e80613b28e73bb28c66fcc50b250b1f277b1a4d38ac14b03e9674 languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d languageName: node linkType: hard @@ -102,20 +113,20 @@ __metadata: linkType: hard "@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 languageName: node linkType: hard "@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 languageName: node linkType: hard @@ -133,34 +144,34 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.3": - version: 7.26.5 - resolution: "@babel/parser@npm:7.26.5" +"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/parser@npm:7.26.8" dependencies: - "@babel/types": "npm:^7.26.5" + "@babel/types": "npm:^7.26.8" bin: parser: ./bin/babel-parser.js - checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e + checksum: 10c0/da04f26bae732a5b6790775a736b58c7876c28e62203c5097f043fd7273ef6debe5bfd7a4e670a6819f4549b215c7b9762c6358e44797b3c4d733defc8290781 languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.23.2": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" +"@babel/runtime@npm:^7.12.5": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/271fcfad8574269d9967b8a1c03f2e1eab108a52ad7c96ed136eee0b11f46156f1186637bd5e79a4207163db9a00413cd70a6428e137b982d0ee8ab85eb9f438 + checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/template@npm:7.26.8" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" + checksum: 10c0/90bc1085cbc090cbdd43af7b9dbb98e6bda96e55e0f565f17ebb8e97c2dfce866dc727ca02b8e08bd2662ba4fd3851907ba3c48618162c291221af17fb258213 languageName: node linkType: hard @@ -183,17 +194,17 @@ __metadata: linkType: hard "@babel/traverse@npm:^7.22.5": - version: 7.25.3 - resolution: "@babel/traverse@npm:7.25.3" + version: 7.26.8 + resolution: "@babel/traverse@npm:7.26.8" dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/types": "npm:^7.25.2" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.8" + "@babel/parser": "npm:^7.26.8" + "@babel/template": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/4c8a1966fa90b53a783a4afd2fcdaa6ab1a912e6621dca9fcc6633e80ccb9491620e88caf73b537da4e16cefd537b548c87d7087868d5b0066414dea375c0e9b + checksum: 10c0/0771d1ce0351628ad2e8dac56f0d59f706eb125c83fbcc039bde83088ba0a1477244ad5fb060802f90366cc4d7fa871e5009a292aef6205bcf83f2e01d1a0a5d languageName: node linkType: hard @@ -207,13 +218,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.17.0, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/types@npm:7.26.5" +"@babel/types@npm:^7.17.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/types@npm:7.26.8" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4 + checksum: 10c0/cd41ea47bb3d7baf2b3bf5e70e9c3a16f2eab699fab8575b2b31a7b1cb64166eb52c97124313863dde0581747bfc7a1810c838ad60b5b7ad1897d8004c7b95a9 languageName: node linkType: hard @@ -224,9 +235,9 @@ __metadata: languageName: node linkType: hard -"@cypress/request@npm:3.0.1": - version: 3.0.1 - resolution: "@cypress/request@npm:3.0.1" +"@cypress/request@npm:3.0.6": + version: 3.0.6 + resolution: "@cypress/request@npm:3.0.6" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -234,205 +245,212 @@ __metadata: combined-stream: "npm:~1.0.6" extend: "npm:~3.0.2" forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - http-signature: "npm:~1.3.6" + form-data: "npm:~4.0.0" + http-signature: "npm:~1.4.0" is-typedarray: "npm:~1.0.0" isstream: "npm:~0.1.2" json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.10.4" + qs: "npm:6.13.0" safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:^4.1.3" + tough-cookie: "npm:^5.0.0" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 10c0/8eb92a665e6549e2533f5169431addcaad0307f51a8c7f3b6b169eb79b4d673373784a527590a47b0a2905ad5f601b24ab2d1b31d184243235aba470ffc9c1f7 + checksum: 10c0/24671e655768ef09b099e93fdef5bab58f501a050ddb833d0bf13a44d146e5b3359d71658daecd183d2cb37a1e56cf8aed8a736e3730a23e2383263bd87b2305 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/aix-ppc64@npm:0.24.0" +"@esbuild/aix-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/aix-ppc64@npm:0.24.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm64@npm:0.24.0" +"@esbuild/android-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm64@npm:0.24.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-arm@npm:0.24.0" +"@esbuild/android-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm@npm:0.24.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/android-x64@npm:0.24.0" +"@esbuild/android-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-x64@npm:0.24.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-arm64@npm:0.24.0" +"@esbuild/darwin-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-arm64@npm:0.24.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/darwin-x64@npm:0.24.0" +"@esbuild/darwin-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-x64@npm:0.24.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-arm64@npm:0.24.0" +"@esbuild/freebsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-arm64@npm:0.24.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/freebsd-x64@npm:0.24.0" +"@esbuild/freebsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-x64@npm:0.24.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm64@npm:0.24.0" +"@esbuild/linux-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm64@npm:0.24.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-arm@npm:0.24.0" +"@esbuild/linux-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm@npm:0.24.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ia32@npm:0.24.0" +"@esbuild/linux-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ia32@npm:0.24.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-loong64@npm:0.24.0" +"@esbuild/linux-loong64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-loong64@npm:0.24.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-mips64el@npm:0.24.0" +"@esbuild/linux-mips64el@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-mips64el@npm:0.24.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-ppc64@npm:0.24.0" +"@esbuild/linux-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ppc64@npm:0.24.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-riscv64@npm:0.24.0" +"@esbuild/linux-riscv64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-riscv64@npm:0.24.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-s390x@npm:0.24.0" +"@esbuild/linux-s390x@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-s390x@npm:0.24.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/linux-x64@npm:0.24.0" +"@esbuild/linux-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-x64@npm:0.24.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/netbsd-x64@npm:0.24.0" +"@esbuild/netbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-arm64@npm:0.24.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-x64@npm:0.24.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-arm64@npm:0.24.0" +"@esbuild/openbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-arm64@npm:0.24.2" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/openbsd-x64@npm:0.24.0" +"@esbuild/openbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-x64@npm:0.24.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/sunos-x64@npm:0.24.0" +"@esbuild/sunos-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/sunos-x64@npm:0.24.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-arm64@npm:0.24.0" +"@esbuild/win32-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-arm64@npm:0.24.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-ia32@npm:0.24.0" +"@esbuild/win32-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-ia32@npm:0.24.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.24.0": - version: 0.24.0 - resolution: "@esbuild/win32-x64@npm:0.24.0" +"@esbuild/win32-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-x64@npm:0.24.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.1 - resolution: "@eslint-community/regexpp@npm:4.10.1" - checksum: 10c0/f59376025d0c91dd9fdf18d33941df499292a3ecba3e9889c360f3f6590197d30755604588786cdca0f9030be315a26b206014af4b65c0ff85b4ec49043de780 + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard @@ -453,10 +471,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 languageName: node linkType: hard @@ -468,9 +486,9 @@ __metadata: linkType: hard "@fastify/busboy@npm:^2.0.0": - version: 2.0.0 - resolution: "@fastify/busboy@npm:2.0.0" - checksum: 10c0/fdaedca865721769a3a8d788c9efd6af90e73b5f2ff0160dbf46a6160631bbe56e6e5770fafb9a6395111372c73fb2bfa8d4698edc98c6b1f7d97cc9b74e37ea + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 languageName: node linkType: hard @@ -579,14 +597,14 @@ __metadata: languageName: node linkType: hard -"@hapi/hoek@npm:^9.0.0": +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 languageName: node linkType: hard -"@hapi/topo@npm:^5.0.0": +"@hapi/topo@npm:^5.1.0": version: 5.1.0 resolution: "@hapi/topo@npm:5.1.0" dependencies: @@ -595,14 +613,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" + "@humanwhocodes/object-schema": "npm:^2.0.3" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e languageName: node linkType: hard @@ -620,7 +638,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c @@ -641,6 +659,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + "@istanbuljs/schema@npm:^0.1.2": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" @@ -681,20 +708,20 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 10c0/0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard @@ -748,6 +775,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:4.0.1": + version: 4.0.1 + resolution: "@nodelib/fs.scandir@npm:4.0.1" + dependencies: + "@nodelib/fs.stat": "npm:4.0.0" + run-parallel: "npm:^1.2.0" + checksum: 10c0/b5d73e3c705ea3fa88795448d330bf02c214a225475793ccb5e7da88a7067e5eb03197691112f0b3f60367d9d5239293a1dd23bd0192435c98b6efae6461e5b5 + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" @@ -755,7 +792,24 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:1.2.8, @nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.stat@npm:4.0.0": + version: 4.0.0 + resolution: "@nodelib/fs.stat@npm:4.0.0" + checksum: 10c0/f44ff60c76a83484d929d231510c8d9f8a9162674bf63b03149ed25ab944010b4603770d845ac671ddba1c9615f3201e46fc22b782d8d4b28ad4d62f5fd19125 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:3.0.1": + version: 3.0.1 + resolution: "@nodelib/fs.walk@npm:3.0.1" + dependencies: + "@nodelib/fs.scandir": "npm:4.0.1" + fastq: "npm:^1.15.0" + checksum: 10c0/1c14b9bd4d9429fca2c4dd89a07fb7d85421d32bca2c5edf2654afe9600c8137c7785dc055da7ddc8b2a1f194f0987b101706edff408976c6a8808fa0eeb691c + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -765,32 +819,32 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 10c0/7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard "@npmcli/config@npm:^8.0.0": - version: 8.1.0 - resolution: "@npmcli/config@npm:8.1.0" + version: 8.3.4 + resolution: "@npmcli/config@npm:8.3.4" dependencies: "@npmcli/map-workspaces": "npm:^3.0.2" + "@npmcli/package-json": "npm:^5.1.1" ci-info: "npm:^4.0.0" - ini: "npm:^4.1.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - read-package-json-fast: "npm:^3.0.2" + ini: "npm:^4.1.2" + nopt: "npm:^7.2.1" + proc-log: "npm:^4.2.0" semver: "npm:^7.3.5" walk-up-path: "npm:^3.0.1" - checksum: 10c0/55659f8cf59df96a7747799cb12d51bf4f4180d6e017398c981cd2c55cb7b55cf283cdda5bbfdfbf2ad596a82a947e8713761b7000e889c6c1503db1e5b8bf2c + checksum: 10c0/f44af54bd2cdb32b132a861863bfe7936599a4706490136082585ab71e37ef47f201f8d2013b9902b3ff30cc8264f5da70f834c80f0a29953b52a28da20f5ea7 languageName: node linkType: hard @@ -804,24 +858,41 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@npmcli/git@npm:^5.0.0": + version: 5.0.8 + resolution: "@npmcli/git@npm:5.0.8" + dependencies: + "@npmcli/promise-spawn": "npm:^7.0.0" + ini: "npm:^4.1.3" + lru-cache: "npm:^10.0.1" + npm-pick-manifest: "npm:^9.0.0" + proc-log: "npm:^4.0.0" + promise-inflight: "npm:^1.0.1" + promise-retry: "npm:^2.0.1" + semver: "npm:^7.3.5" + which: "npm:^4.0.0" + checksum: 10c0/892441c968404950809c7b515a93b78167ea1db2252f259f390feae22a2c5477f3e1629e105e19a084c05afc56e585bf3f13c2f13b54a06bfd6786f0c8429532 languageName: node linkType: hard "@npmcli/map-workspaces@npm:^3.0.2": - version: 3.0.4 - resolution: "@npmcli/map-workspaces@npm:3.0.4" + version: 3.0.6 + resolution: "@npmcli/map-workspaces@npm:3.0.6" dependencies: "@npmcli/name-from-folder": "npm:^2.0.0" glob: "npm:^10.2.2" minimatch: "npm:^9.0.0" read-package-json-fast: "npm:^3.0.0" - checksum: 10c0/caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 + checksum: 10c0/6bfcf8ca05ab9ddc2bd19c0fd91e9982f03cc6e67b0c03f04ba4d2f29b7d83f96e759c0f8f1f4b6dbe3182272483643a0d1269788352edd0c883d6fbfa2f3f14 languageName: node linkType: hard @@ -842,6 +913,30 @@ __metadata: languageName: node linkType: hard +"@npmcli/package-json@npm:^5.1.1": + version: 5.2.1 + resolution: "@npmcli/package-json@npm:5.2.1" + dependencies: + "@npmcli/git": "npm:^5.0.0" + glob: "npm:^10.2.2" + hosted-git-info: "npm:^7.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^6.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/b852e31e3121a0afe5fa20bbf4faa701a59dbc9d9dd7141f7fd57b8e919ce22c1285dcdfea490851fe410fa0f7bc9c397cafba0d268aaa53420a12d7c561dde1 + languageName: node + linkType: hard + +"@npmcli/promise-spawn@npm:^7.0.0": + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" + dependencies: + which: "npm:^4.0.0" + checksum: 10c0/8f2af5bc2c1b1ccfb9bcd91da8873ab4723616d8bd5af877c0daa40b1e2cbfa4afb79e052611284179cae918c945a1b99ae1c565d78a355bec1a461011e89f71 + languageName: node + linkType: hard + "@octokit/auth-token@npm:^2.4.0, @octokit/auth-token@npm:^2.4.4": version: 2.5.0 resolution: "@octokit/auth-token@npm:2.5.0" @@ -902,14 +997,13 @@ __metadata: languageName: node linkType: hard -"@octokit/endpoint@npm:^9.0.0": - version: 9.0.2 - resolution: "@octokit/endpoint@npm:9.0.2" +"@octokit/endpoint@npm:^9.0.1": + version: 9.0.5 + resolution: "@octokit/endpoint@npm:9.0.5" dependencies: - "@octokit/types": "npm:^12.0.0" - is-plain-object: "npm:^5.0.0" + "@octokit/types": "npm:^13.1.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/325ad5f2f4aaba0ef90436809dad423faf5f373dac5754af050bd117e70b6ded3a370745dfa4c860a8aa8161bc31cd7706f4b647aef8602f23a355d0cfbe3907 + checksum: 10c0/e9bbb2111abe691c146075abb1b6f724a9b77fa8bfefdaaa82b8ebad6c8790e949f2367bb0b79800fef93ad72807513333e83e8ffba389bc85215535f63534d9 languageName: node linkType: hard @@ -949,10 +1043,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^19.0.2": - version: 19.0.2 - resolution: "@octokit/openapi-types@npm:19.0.2" - checksum: 10c0/e003a3b7471edfa970911252c19ce9331d935699cc1e91a1e151316b585c3b2f5251bc5ba137b7e14aed8a9b3890fdf67edc5cc5af4805bf4b44f5869544e678 +"@octokit/openapi-types@npm:^23.0.1": + version: 23.0.1 + resolution: "@octokit/openapi-types@npm:23.0.1" + checksum: 10c0/ab734ceb26343d9f051a59503b8cb5bdc7fec9ca044b60511b227179bec73141dd9144a6b2d68bcd737741881b136c1b7d5392da89ae2e35e39acc489e5eb4c1 languageName: node linkType: hard @@ -1020,14 +1114,14 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.0.0": - version: 5.0.1 - resolution: "@octokit/request-error@npm:5.0.1" +"@octokit/request-error@npm:^5.1.0": + version: 5.1.0 + resolution: "@octokit/request-error@npm:5.1.0" dependencies: - "@octokit/types": "npm:^12.0.0" + "@octokit/types": "npm:^13.1.0" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" - checksum: 10c0/e72a4627120de345b54876a1f007664095e5be9d624fce2e14fccf7668cd8f5e4929d444d8fc085d48e1fb5cd548538453974aab129a669101110d6679dce6c6 + checksum: 10c0/61e688abce17dd020ea1e343470b9758f294bfe5432c5cb24bdb5b9b10f90ecec1ecaaa13b48df9288409e0da14252f6579a20f609af155bd61dc778718b7738 languageName: node linkType: hard @@ -1060,15 +1154,14 @@ __metadata: linkType: hard "@octokit/request@npm:^8.1.2": - version: 8.1.4 - resolution: "@octokit/request@npm:8.1.4" + version: 8.4.0 + resolution: "@octokit/request@npm:8.4.0" dependencies: - "@octokit/endpoint": "npm:^9.0.0" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^12.0.0" - is-plain-object: "npm:^5.0.0" + "@octokit/endpoint": "npm:^9.0.1" + "@octokit/request-error": "npm:^5.1.0" + "@octokit/types": "npm:^13.1.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/384f06404136b4136940e454333bcfbbbec61efee6ecc2fcec2b38c13b34c7ab3868013b5a51cbe45ccfbac46a57b30c827024ecc6a88636f39aa38feca52339 + checksum: 10c0/b857782ac2ff5387e9cc502759de73ea642c498c97d06ad2ecd8a395e4b9532d9f3bc3fc460e0d3d0e8f0d43c917a90c493e43766d37782b3979d3afffbf1b4b languageName: node linkType: hard @@ -1096,12 +1189,12 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^12.0.0": - version: 12.1.1 - resolution: "@octokit/types@npm:12.1.1" +"@octokit/types@npm:^13.1.0": + version: 13.8.0 + resolution: "@octokit/types@npm:13.8.0" dependencies: - "@octokit/openapi-types": "npm:^19.0.2" - checksum: 10c0/9c72d969b2c2c7ff03d285636c4cad43ddc55e540ff7a1a75279095219a27c629b5a753cc186aba65f645fa6be52eeb873d070bae0dc8180bdb48f3155bed574 + "@octokit/openapi-types": "npm:^23.0.1" + checksum: 10c0/e08c2fcf10e374f18e4c9fa12a6ada33a40f112d1209012a39f0ce40ae7aa9dcf0598b6007b467f63cc4a97e7b1388d6eed34ddef61494655e08b5a95afaad97 languageName: node linkType: hard @@ -1149,9 +1242,9 @@ __metadata: linkType: hard "@pkgr/core@npm:^0.1.0": - version: 0.1.0 - resolution: "@pkgr/core@npm:0.1.0" - checksum: 10c0/8f4a0aa6cc1c445fec4f5f12157047e8a05e30b5c03441156f40203d6430f84d15135e8f1a6886e6c9800ff0e4a75d9d3419a43dbcd7490683f2882375a3b99a + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 10c0/3f7536bc7f57320ab2cf96f8973664bef624710c403357429fbf680a5c3b4843c1dbd389bb43daa6b1f6f1f007bb082f5abcb76bb2b5dc9f421647743b71d3d8 languageName: node linkType: hard @@ -1169,145 +1262,152 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" +"@rollup/rollup-android-arm-eabi@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.6" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-android-arm64@npm:4.30.1" +"@rollup/rollup-android-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-android-arm64@npm:4.34.6" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" +"@rollup/rollup-darwin-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.6" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" +"@rollup/rollup-darwin-x64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.6" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" +"@rollup/rollup-freebsd-arm64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.6" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" +"@rollup/rollup-freebsd-x64@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.6" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.6" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.6" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" +"@rollup/rollup-linux-arm64-musl@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.6" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.6" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.6" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" +"@rollup/rollup-linux-x64-gnu@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.6" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" +"@rollup/rollup-linux-x64-musl@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.6" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.6" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.6" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" +"@rollup/rollup-win32-x64-msvc@npm:4.34.6": + version: 4.34.6 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.6" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@sideway/address@npm:^4.1.3": - version: 4.1.4 - resolution: "@sideway/address@npm:4.1.4" +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" dependencies: "@hapi/hoek": "npm:^9.0.0" - checksum: 10c0/c6fad7d87fb016053e9e9b69c2f2d1f23036d5f1696df141e64c3c58bcf8c7d2a4133348adc2d246682410364d5922c6271ae556122741025794fb7c19814aae + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 languageName: node linkType: hard @@ -1591,31 +1691,31 @@ __metadata: linkType: hard "@testing-library/react@npm:^16.0.0": - version: 16.0.0 - resolution: "@testing-library/react@npm:16.0.0" + version: 16.2.0 + resolution: "@testing-library/react@npm:16.2.0" dependencies: "@babel/runtime": "npm:^7.12.5" peerDependencies: "@testing-library/dom": ^10.0.0 - "@types/react": ^18.0.0 - "@types/react-dom": ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/297f97bf4722dad05f11d9cafd47d387dbdb096fea4b79b876c7466460f0f2e345b55b81b3e37fc81ed8185c528cb53dd8455ca1b6b019b229edf6c796f11c9f + checksum: 10c0/7adaedaf237002b42e04a6261d2756074a19cbca0f0c79ba375660f618e123c0ee56256ced00aeb0bb7225ba1a8a81b92b692cca053521a21bb92a8cace1e4c6 languageName: node linkType: hard "@testing-library/user-event@npm:^14.5.2": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 + checksum: 10c0/75fea130a52bf320d35d46ed54f3eec77e71a56911b8b69a3fe29497b0b9947b2dc80d30f04054ad4ce7f577856ae3e5397ea7dff0ef14944d3909784c7a93fe languageName: node linkType: hard @@ -1654,27 +1754,27 @@ __metadata: linkType: hard "@types/aria-query@npm:^5.0.1": - version: 5.0.3 - resolution: "@types/aria-query@npm:5.0.3" - checksum: 10c0/5b82fab31fc6a1d51d36a1f7a91fd78dfbb4c47c6c8da65c712d8d3bf24208e81f26850763ced7e671b54a5c21252fbc15ebb74bed135faa0cfc4ee746375de4 + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 languageName: node linkType: hard "@types/concat-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/concat-stream@npm:2.0.1" + version: 2.0.3 + resolution: "@types/concat-stream@npm:2.0.3" dependencies: "@types/node": "npm:*" - checksum: 10c0/4d26b2979a049633ca6f4979a6718529c345e00323e989398d48de8c931814c5c3c22a13e91c3582d4498863aec830c62f205e67b5d087a1e2e6c53ce6a0321d + checksum: 10c0/dd8bdf8061d275f30dc602e04c63ebc001d3a260e722c867916667a45f90fd22da62a2de0919a35f35969b84a14cb94c69d15bdb2c8a518ce8abf3a0e1a16e5d languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.37 - resolution: "@types/connect@npm:3.4.37" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "npm:*" - checksum: 10c0/79fd5c32a8bb5c9548369e6da3221b6a820f3a8c5396d50f6f642712b9f4c1c881ef86bdf48994a4a279e81998563410b8843c5a10dde5521d5ef6a8ae944c3b + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c languageName: node linkType: hard @@ -1688,11 +1788,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0": - version: 4.1.10 - resolution: "@types/debug@npm:4.1.10" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "npm:*" - checksum: 10c0/b3479ffdfd141809b165944d3b3bf3b6a70f95064228a4fa0ff470a25c8ab3f3db7b9f5be0a7460dc9d6fe3595bdb4cbc088c9102bd7afa596dba754f0585ead + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f languageName: node linkType: hard @@ -1718,11 +1818,11 @@ __metadata: linkType: hard "@types/estree-jsx@npm:^1.0.0": - version: 1.0.2 - resolution: "@types/estree-jsx@npm:1.0.2" + version: 1.0.5 + resolution: "@types/estree-jsx@npm:1.0.5" dependencies: "@types/estree": "npm:*" - checksum: 10c0/12ae4b0c2de8bd3b4fc303a2888af1e497db279b8a08c4170d25cc91394d61bb39b5476d5afd792099f6f1bebc8a5f59c3cf5a2716acf8ae7d3889e71cdb262e + checksum: 10c0/07b354331516428b27a3ab99ee397547d47eb223c34053b48f84872fafb841770834b90cc1a0068398e7c7ccb15ec51ab00ec64b31dc5e3dbefd624638a35c6d languageName: node linkType: hard @@ -1754,11 +1854,11 @@ __metadata: linkType: hard "@types/hast@npm:^2.0.0": - version: 2.3.7 - resolution: "@types/hast@npm:2.3.7" + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" dependencies: "@types/unist": "npm:^2" - checksum: 10c0/3e3e9200297c5b1877be5757de13b6f144fc3fdc454f6f58e37807c2db49d648252495369f15bd2411af0926d67e6a466fb29d97f0b28421f89412eae53d13ff + checksum: 10c0/16daac35d032e656defe1f103f9c09c341a6dc553c7ec17b388274076fa26e904a71ea5ea41fd368a6d5f1e9e53be275c80af7942b9c466d8511d261c9529c7e languageName: node linkType: hard @@ -1772,9 +1872,9 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.3 - resolution: "@types/http-errors@npm:2.0.3" - checksum: 10c0/717ce3e8f49a1facb7130fed934108fa8a51ab02089a1049c782e353e0e08e79bdfaac054c2a94db14ea400302e523276387363aa820eaf0031af8ba5d2941dc + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 languageName: node linkType: hard @@ -1788,9 +1888,9 @@ __metadata: linkType: hard "@types/is-empty@npm:^1.0.0": - version: 1.2.2 - resolution: "@types/is-empty@npm:1.2.2" - checksum: 10c0/105a033ff25b4211456b378b95f289c022df7d814a00176b7cfe1a2e01626ffc3e0b2ce125fa1637ac174eeef721b74765bb258ef892ce3f480bd58a104e83a8 + version: 1.2.3 + resolution: "@types/is-empty@npm:1.2.3" + checksum: 10c0/2ca9af27ce93cc0abe277178a69803e641d755152bf4fc415e1789451ff62f6e39cf15dbdc111d490171d757669937ad4789c7395af55f5e7d261f6bfe416974 languageName: node linkType: hard @@ -1802,30 +1902,30 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.2 - resolution: "@types/istanbul-lib-report@npm:3.0.2" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: 10c0/c168e425c95c167d83c7cbd65ff6b620cc53c5ef199a58428758586bbc28faf5c51291667e4455777b47ada12381e53fce7b92e32f431f85d8ac8025074d1908 + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/istanbul-reports@npm:3.0.3" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: 10c0/dcd8291370d9192aa980bf849309a7ca27e1d030ccc5e7edeef47d6612c2d57d611855543b9ffeb982d162a5ab2a44d8b40baa4dc93c1d7aa6fbcaeb16e69e78 + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee languageName: node linkType: hard "@types/jest@npm:^29.5.12": - version: 29.5.12 - resolution: "@types/jest@npm:29.5.12" + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 10c0/25fc8e4c611fa6c4421e631432e9f0a6865a8cb07c9815ec9ac90d630271cad773b2ee5fe08066f7b95bebd18bb967f8ce05d018ee9ab0430f9dfd1d84665b6f + checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed languageName: node linkType: hard @@ -1844,43 +1944,36 @@ __metadata: linkType: hard "@types/jsonfile@npm:*": - version: 6.1.3 - resolution: "@types/jsonfile@npm:6.1.3" + version: 6.1.4 + resolution: "@types/jsonfile@npm:6.1.4" dependencies: "@types/node": "npm:*" - checksum: 10c0/2f974e33d2e2aa3e8b04af77ece343c980d495a5ad3318d302a6aa8ba221806096f664353d0f70f1f83007831f15a3a1d3c8d48cd4039efb0880b02865d01175 - languageName: node - linkType: hard - -"@types/lodash@npm:^4.14.175": - version: 4.17.6 - resolution: "@types/lodash@npm:4.17.6" - checksum: 10c0/3b197ac47af9443fee8c4719c5ffde527d7febc018b827d44a6bc2523c728c7adfdd25196fdcfe3eed827993e0c41a917d0da6e78938b18b2be94164789f1117 + checksum: 10c0/b12d068b021e4078f6ac4441353965769be87acf15326173e2aea9f3bf8ead41bd0ad29421df5bbeb0123ec3fc02eb0a734481d52903704a1454a1845896b9eb languageName: node linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.14 - resolution: "@types/mdast@npm:3.0.14" + version: 3.0.15 + resolution: "@types/mdast@npm:3.0.15" dependencies: "@types/unist": "npm:^2" - checksum: 10c0/fbf69bef0eaa26bb2337c438a9c1d2a45ca74c1cc12b82f675853cb44907f2c3bf3387b58526deade3d665aa3fdf7fa4be066cc1ddfb5ccb4485d55aed4e0878 + checksum: 10c0/fcbf716c03d1ed5465deca60862e9691414f9c43597c288c7d2aefbe274552e1bbd7aeee91b88a02597e88a28c139c57863d0126fcf8416a95fdc681d054ee3d languageName: node linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.3 - resolution: "@types/mdast@npm:4.0.3" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "npm:*" - checksum: 10c0/e6994404f5ce58073aa6c1a37ceac3060326470a464e2d751580a9f89e2dbca3a2a6222b849bdaaa5bffbe89033c50a886d17e49fca3b040a4ffcf970e387a0c + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.4 - resolution: "@types/mime@npm:1.3.4" - checksum: 10c0/a0a16d26c0e70a1b133e26e7c46b70b3136b7e894396bdb7de1c642f4ac87fdbbba26bf56cf73f001312289d89de4f1c06ab745d9445850df45a5a802564c4d6 + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc languageName: node linkType: hard @@ -1892,41 +1985,32 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.33 - resolution: "@types/ms@npm:0.7.33" - checksum: 10c0/ef610d94ebee838243af37800cb5d1a52b2ae0fb6880675fbb9276c0c4afcefda755f16889fa597ee4e5b377998a7e67b453614aae68d3225e5f7219984284df + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 languageName: node linkType: hard "@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^22.0.0": - version: 22.1.0 - resolution: "@types/node@npm:22.1.0" + version: 22.13.1 + resolution: "@types/node@npm:22.13.1" dependencies: - undici-types: "npm:~6.13.0" - checksum: 10c0/553dafcb842b889c036d43b390d464e8ffcf3ca455ddd5b1a1ef98396381eafbeb0c112a15cc6bf9662b72bc25fc45efc4b6f604760e1e84c410f1b7936c488b - languageName: node - linkType: hard - -"@types/node@npm:^20.0.0": - version: 20.12.14 - resolution: "@types/node@npm:20.12.14" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/d6e383a09139efdedd91f4e8b584bb9b7537382d3dd276296a68b20a7819a562ae651efdd007a60036116f286b9c9a8a31af698f93b4024e569b0d129f293165 + undici-types: "npm:~6.20.0" + checksum: 10c0/d4e56d41d8bd53de93da2651c0a0234e330bd7b1b6d071b1a94bd3b5ee2d9f387519e739c52a15c1faa4fb9d97e825b848421af4b2e50e6518011e7adb4a34b7 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.3 - resolution: "@types/normalize-package-data@npm:2.4.3" - checksum: 10c0/9ad94568b53f65d0c7fffed61c74e4a7b8625b1ebbc549f1de25287c2d20e6bca9d9cdc5826e508c9d95e02a48ac69d0282121c300667071661f37090224416b + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.1 - resolution: "@types/parse-json@npm:4.0.1" - checksum: 10c0/6851183c2ffe4aff607f034f6b5325ebc81ff90409132e2d59fe6cae030d7064593e521d75cda017d9f6b696a7e19d26d1703f366b3e7cbfec8c825331c79c31 + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 languageName: node linkType: hard @@ -1957,22 +2041,22 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.9 - resolution: "@types/prop-types@npm:15.7.9" - checksum: 10c0/e2a7373b91a8eb30cb4e399ef5b3a14baa7d72eed1667ef5e3cb1e9400edfca9b60c20b845fefdcf7562773829f6ff60ba350b09f6313a8093e70c15b2b88f00 + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 10c0/1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 languageName: node linkType: hard "@types/react-dom@npm:^18.3.0": - version: 18.3.0 - resolution: "@types/react-dom@npm:18.3.0" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c0/b163d35a6b32a79f5782574a7aeb12a31a647e248792bf437e6d596e2676961c394c5e3c6e91d1ce44ae90441dbaf93158efb4f051c0d61e2612f1cb04ce4faa languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.3.3": +"@types/react@npm:^18.3.3": version: 18.3.18 resolution: "@types/react@npm:18.3.18" dependencies: @@ -1997,12 +2081,12 @@ __metadata: linkType: hard "@types/send@npm:*": - version: 0.17.3 - resolution: "@types/send@npm:0.17.3" + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/773a0cb55ea03eefbe9a0e6d42114e0f84968db30954a131aae9ba7e9ab984a4776915447ebdeab4412d7f11750126614b0b75e99413f75810045bdb3196554a + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c languageName: node linkType: hard @@ -2018,37 +2102,37 @@ __metadata: linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.2 - resolution: "@types/stack-utils@npm:2.0.2" - checksum: 10c0/c2bf0de59ee0a1e2b2031e8a6225f412976377868c42a66537e284a020e9eb4068ed9b9da69d14c1727ab56e605532e877777c7d1bbfd3e9a42ae17bcef7d213 + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c languageName: node linkType: hard "@types/supports-color@npm:^8.0.0": - version: 8.1.2 - resolution: "@types/supports-color@npm:8.1.2" - checksum: 10c0/3a9aa20c3fd75e062e380b45a3d835bba915cfc78a2ab3c85efd125480c870bf4d890616d0c1b0cf1977ebf0f6ff15fd19c88e689b9bb74d4d5e5d7a37864a98 + version: 8.1.3 + resolution: "@types/supports-color@npm:8.1.3" + checksum: 10c0/03aa3616b403f3deaeb774df6d3a3969845b0c9f449814a83c2c53eb6818f5f9b571ba205330b0ebe8e46f41fd550f581a34b4310b13f0e0448694cfff37ddbf languageName: node linkType: hard "@types/text-table@npm:^0.2.0": - version: 0.2.4 - resolution: "@types/text-table@npm:0.2.4" - checksum: 10c0/d212ecf8c73c288b78a8a1f2ff4c6535bc7f9a75763cd1a87e8cea0765cc267218e1003be7749dfaea9429485a165b9de319f6593c0e2830a028bd94a05e200e + version: 0.2.5 + resolution: "@types/text-table@npm:0.2.5" + checksum: 10c0/967054ba7509bf6ba4dda8adf81d048a7773b35295edb8670c045b6e27bda556a1917c8a29d4ea6b7d7e5b494785500779a002508c4415ef2e8b2a5351ca2066 languageName: node linkType: hard "@types/unist@npm:*, @types/unist@npm:^3.0.0": - version: 3.0.2 - resolution: "@types/unist@npm:3.0.2" - checksum: 10c0/39f220ce184a773c55c18a127062bfc4d0d30c987250cd59bab544d97be6cfec93717a49ef96e81f024b575718f798d4d329eb81c452fc57d6d051af8b043ebf + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10c0/2b1e4adcab78388e088fcc3c0ae8700f76619dbcb4741d7d201f87e2cb346bfc29a89003cfea2d76c996e1061452e14fcd737e8b25aacf949c1f2d6b2bc3dd60 languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.9 - resolution: "@types/unist@npm:2.0.9" - checksum: 10c0/3722ea3f864ee59e5bbefc2d4baebd05b1f85bb72e125e3117380e2d26b1e579e0533330dcb47fa6cb6e55cacbc2cab248b901cc51c6570721fb9e20c9a1c5ba + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10c0/24dcdf25a168f453bb70298145eb043cfdbb82472db0bc0b56d6d51cd2e484b9ed8271d4ac93000a80da568f2402e9339723db262d0869e2bf13bc58e081768d languageName: node linkType: hard @@ -2078,30 +2162,30 @@ __metadata: linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.2 - resolution: "@types/yargs-parser@npm:21.0.2" - checksum: 10c0/422b8c59e21d9594e5a94afa45a3692d96c14f8fc7554bb1c1c390276815f09996ce0f8ed11893b6f8b2efc4ced686231dca5be6d76a4c4ceb56534474e95aca + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.29 - resolution: "@types/yargs@npm:17.0.29" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10c0/d8c965c101f7ee3e2f301c02a83dfd5680e4d999d3503c788c13f336868f03ee1498f019552e7d357635a1a36912cbe6751a563e9c339075d30cd131dc361c98 + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/eslint-plugin@npm:6.18.1" + version: 6.21.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/type-utils": "npm:6.18.1" - "@typescript-eslint/utils": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/type-utils": "npm:6.21.0" + "@typescript-eslint/utils": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -2114,19 +2198,19 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/fbcfae9b92f35ce10212f44f43f93c43f6eb3e28a571da7ed0d424396916aaf080f16ce91a5bffb9e1b42ca2d6003a3e2ad65131b4ef72ed2f94a4bedb35a735 + checksum: 10c0/f911a79ee64d642f814a3b6cdb0d324b5f45d9ef955c5033e78903f626b7239b4aa773e464a38c3e667519066169d983538f2bf8e5d00228af587c9d438fb344 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.16.0" + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/type-utils": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -2137,7 +2221,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a6c4c93bd7ec1604079018b95416d8ac28af3345d50620f815ffd36e705c4964d88edc434e710ef8722690497f1eeab1e9a0f48faa6d448405980f5d05c888b7 + checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3 languageName: node linkType: hard @@ -2153,38 +2237,38 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/parser@npm:6.18.1" + version: 6.21.0 + resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/typescript-estree": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/78cf87c49be224a7fc7c9b1580b015b79e6f6b78d3db60843825b9657e6c5b852566ca7fcb9a51e7b781e910a89a73cdc36dfcd180ccb34febc535ad9b5a0be1 + checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d languageName: node linkType: hard "@typescript-eslint/parser@npm:^7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/parser@npm:7.16.0" + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/bf809c5a59dddc72fc2f11a5d10c78825fa2ffbec72a711e3f783b022d77266a1b709ad450912ebbff24ca9ac20c6baae1d12477735e00aafce662fdbdfa66ef + checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059 languageName: node linkType: hard @@ -2198,32 +2282,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/scope-manager@npm:6.18.1" +"@typescript-eslint/scope-manager@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/scope-manager@npm:6.21.0" dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" - checksum: 10c0/66ef86688a2eb69988a15d6c0176e5e1ec3994ab96526ca525226a1815eef63366e10e3e6a041ceb2cd63d1cced27874d2313045b785418330af68a288e50771 + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" + checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/scope-manager@npm:7.16.0" +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" - checksum: 10c0/e00f57908a1b30fb93ae0e35c46a798669782428e98f927a4d39ef3b1e7d5ad4a48e4e121bd136ed9732c2d1c09cf0b99e4029b1a1a11aadf6f2b92e1003f41c + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/type-utils@npm:6.18.1" +"@typescript-eslint/type-utils@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/type-utils@npm:6.21.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.18.1" - "@typescript-eslint/utils": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.21.0" + "@typescript-eslint/utils": "npm:6.21.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -2231,16 +2315,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5198752a51649afd960205708c4d765e0170a46a1eb96c97e706890fecb2642933a6377337cf3632f9737915da0201607872a46c9c551d1accf9176b0e025023 + checksum: 10c0/7409c97d1c4a4386b488962739c4f1b5b04dc60cf51f8cd88e6b12541f84d84c6b8b67e491a147a2c95f9ec486539bf4519fb9d418411aef6537b9c156468117 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/type-utils@npm:7.16.0" +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.16.0" - "@typescript-eslint/utils": "npm:7.16.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -2248,7 +2332,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/91ef86e173d2d86487d669ddda7a0f754485e82a671a64cfbf7790639dfb4c691f6f002ae19d4d82a90e4cca9cd7563e38100c1dfabab461632b0da1eac2b39b + checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd languageName: node linkType: hard @@ -2259,17 +2343,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/types@npm:6.18.1" - checksum: 10c0/58c1a1bcf2403891a4fcb0d21aac643a6f9d06119423230dad74ef2b95adf94201da7cf48617b0c27b51695225b622e48c739cf4186ef5f99294887d2d536557 +"@typescript-eslint/types@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/types@npm:6.21.0" + checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d languageName: node linkType: hard -"@typescript-eslint/types@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/types@npm:7.16.0" - checksum: 10c0/5d7080991241232072c50c1e1be35976631f764fe0f4fd43cf1026a2722aab772a14906dfaa322183b040c6ca8ae4494a78f653dd3b22bcdbdfe063a301240b0 +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 languageName: node linkType: hard @@ -2291,12 +2375,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.18.1" +"@typescript-eslint/typescript-estree@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" dependencies: - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/visitor-keys": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2306,16 +2390,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5bca8f58d3134c5296c7e6cbeef512feb3918cdc88b5b22e656a7978277278e7a86187690e7e3be3f3708feb98c952a6ab4d8bbc197fff3826e3afa8bc1e287e + checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.16.0" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/visitor-keys": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2325,7 +2409,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2b4e7cbdb1b43d937d1dde057ab18111e0f2bb16cb2d3f48a60c5611ff81d0b64455b325475bcce6213c54653b6c4d3b475526f7ffcf8f74014ab9b64a3d6d92 + checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 languageName: node linkType: hard @@ -2347,34 +2431,34 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/utils@npm:6.18.1" +"@typescript-eslint/utils@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/utils@npm:6.21.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.18.1" - "@typescript-eslint/types": "npm:6.18.1" - "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/scope-manager": "npm:6.21.0" + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/typescript-estree": "npm:6.21.0" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/b9dcb2fa7cc8c46254c22fee190032320a5dd8ce282fb01e99cb35da6c00e33b157f4285b062d841942e9aad1d7ce1a16aaa46dd05ca7d81de706aedbbfff396 + checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/utils@npm:7.16.0" +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.16.0" - "@typescript-eslint/types": "npm:7.16.0" - "@typescript-eslint/typescript-estree": "npm:7.16.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" peerDependencies: eslint: ^8.56.0 - checksum: 10c0/1b835cbd243a4266a84655bcfcd08a14003e9740efbb032d60ab4403f03838280e7ad759b1f362d88939beaee08d7a1752fa6b049aad8d33793758853469fe76 + checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e languageName: node linkType: hard @@ -2388,47 +2472,47 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.18.1": - version: 6.18.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.18.1" +"@typescript-eslint/visitor-keys@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" dependencies: - "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.21.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/f3dacdd1db7347908ac207968da4fa72efb31e38a6dde652651633c5283f054832045f2ad00b4ca7478e7f2e09fe4ae6e3a32b76580c036b9e5c7b8dd55af9f3 + checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.16.0": - version: 7.16.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.16.0" +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.18.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/a3c614cdc2e9c37e007e15e1ee169a9ad040fac189d0abd2b840f78910b499b362493bbf0019c5979785567ae30839a799b4dd219f70a668bac930fd79fdc5d3 + checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": - version: 1.2.1 - resolution: "@ungap/structured-clone@npm:1.2.1" - checksum: 10c0/127afbcc75ff1532f7b1eb85ee992f9faa70e8d5bb2558da05355d423b966fc279d0a485bf19da2883280e7c299ae4170809a72e78eab086da71c6bcdda5d1e2 +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a languageName: node linkType: hard -"@verdaccio/auth@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/auth@npm:7.0.0-next-7.16" +"@verdaccio/auth@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/auth@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/loaders": "npm:7.0.0-next-7.16" - "@verdaccio/logger": "npm:7.0.0-next-7.16" - "@verdaccio/signature": "npm:7.0.0-next-7.5" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/config": "npm:8.0.0-next-8.1" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/loaders": "npm:8.0.0-next-8.1" + "@verdaccio/logger": "npm:8.0.0-next-8.1" + "@verdaccio/signature": "npm:8.0.0-next-8.0" + "@verdaccio/utils": "npm:7.0.1-next-8.1" + debug: "npm:4.3.7" lodash: "npm:4.17.21" - verdaccio-htpasswd: "npm:12.0.0-next-7.16" - checksum: 10c0/49c431ef66af80ee840762238fe2465bbdf7332b5e9b4e107b38e6735554eb6acaba48ef06a34afb8a1c8e82d5284dbd5c8886e1ac845c9bb3ddc7453e5ed24d + verdaccio-htpasswd: "npm:13.0.0-next-8.1" + checksum: 10c0/d77549b8b27f07388028be7e0f380c33a80ed9c4b0cd9188230bd44ac2f7d18dc7d01e98ae47e36030e66d56c3a0c21728e573df32d4693591aac418ca7b2308 languageName: node linkType: hard @@ -2442,32 +2526,31 @@ __metadata: languageName: node linkType: hard -"@verdaccio/config@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/config@npm:7.0.0-next-7.16" +"@verdaccio/config@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/config@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/utils": "npm:7.0.1-next-8.1" + debug: "npm:4.3.7" js-yaml: "npm:4.1.0" lodash: "npm:4.17.21" minimatch: "npm:7.4.6" - yup: "npm:0.32.11" - checksum: 10c0/434b39df4b988214f10ac78f13c3ef2fcd8d3c00acce464b81297f04cafea2492271c597cc5bc54562cba832de9422e06e9cdfa84668f7e1e34c7e84a0d6cdce + checksum: 10c0/571c7187594cf78b997fb28fa4adbcebbd77391528754d769cc075c2bced9e9b40f53c5cf9f3a5bd21290d47b09423ccde87e74a7b3865b1932b3b520d95495b languageName: node linkType: hard -"@verdaccio/core@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/core@npm:7.0.0-next-7.16" +"@verdaccio/core@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/core@npm:8.0.0-next-8.1" dependencies: - ajv: "npm:8.12.0" - core-js: "npm:3.35.0" + ajv: "npm:8.17.1" + core-js: "npm:3.37.1" http-errors: "npm:2.0.0" http-status-codes: "npm:2.3.0" process-warning: "npm:1.0.0" - semver: "npm:7.6.0" - checksum: 10c0/15980173cd5e9b57030711853778ab6b6c2129f87b7d6e7e83aab374e244adffc069211b5187299403249f3d3708667232ad4ecf0829ca0b5563d0ace5faee1c + semver: "npm:7.6.3" + checksum: 10c0/7fd8985fd31335af7495239664c1aef843b3299824466384d8ee9eaeee430862a066d498662d5f38772a56dec4d5c4c862901996da0be753987d42d84b29b0b4 languageName: node linkType: hard @@ -2480,23 +2563,23 @@ __metadata: languageName: node linkType: hard -"@verdaccio/file-locking@npm:12.0.0-next.1": - version: 12.0.0-next.1 - resolution: "@verdaccio/file-locking@npm:12.0.0-next.1" +"@verdaccio/file-locking@npm:13.0.0-next-8.0": + version: 13.0.0-next-8.0 + resolution: "@verdaccio/file-locking@npm:13.0.0-next-8.0" dependencies: lockfile: "npm:1.0.4" - checksum: 10c0/dfa2576c650264f236c45e8edeb7185014c59dd7747c36c40bbf38149b503915983a9813923cef5f93b5e0841b9ae73e5f50a7a4339916b2aab30d0553cb1694 + checksum: 10c0/c162a43f88796ff535da4752c3f6c7f42821dd406dfd159911a6b701e23b791e08f04acb082e32e33f084844d4a0bd1551d7e39f83641b87033eb86c81bec4ac languageName: node linkType: hard -"@verdaccio/loaders@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/loaders@npm:7.0.0-next-7.16" +"@verdaccio/loaders@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/loaders@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/logger": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/logger": "npm:8.0.0-next-8.1" + debug: "npm:4.3.7" lodash: "npm:4.17.21" - checksum: 10c0/759e4e714094ded3f95ad4a1f6598edb8d7e0fd14cbb0b734ef2ee4aecc9ed8f9cfd19f94bf7f285daa2dba94f35b059a430194dc65534ad539feb327fc869c8 + checksum: 10c0/87e1bdeefba777ff431743b6db748061eade43bd767cf21acd14d97724f31c6cf519c153e127ef58ce83366ed7168f323ae96e26a051688b1c1187554f68eae3 languageName: node linkType: hard @@ -2516,83 +2599,83 @@ __metadata: languageName: node linkType: hard -"@verdaccio/logger-7@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger-7@npm:7.0.0-next-7.16" +"@verdaccio/logger-7@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/logger-7@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/logger-commons": "npm:7.0.0-next-7.16" + "@verdaccio/logger-commons": "npm:8.0.0-next-8.1" pino: "npm:7.11.0" - checksum: 10c0/ff6b350ce4b10140fabfeb606cf3e22ebba44799b8d21c1496b64e4e54d7591fa1bf957eb7b6afed194b11c485dcfbe785d748119cb3a21c0dfc33340fb81e03 + checksum: 10c0/a97b91d52221051697e9c66f29b13b424b9735015f6551ed7789e9c8f861059645368716541c7c453d4b042c99b96503925294354fa956b01328e695ebac9861 languageName: node linkType: hard -"@verdaccio/logger-commons@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger-commons@npm:7.0.0-next-7.16" +"@verdaccio/logger-commons@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/logger-commons@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/logger-prettify": "npm:7.0.0-next-7.3" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/logger-prettify": "npm:8.0.0-next-8.0" colorette: "npm:2.0.20" - debug: "npm:4.3.4" - checksum: 10c0/ddf14f8aa5f087766074873102bd886f561838edd99dd7aa68b0623fbb89d7cafbbdbaacbe4be97c83ed386e3e5b2fee6b4b4fb22dc9471698bb0c183b068073 + debug: "npm:4.3.7" + checksum: 10c0/f71c8191d3ef7799c23d57fd3945e1c90ca4e0b381b8d79fe37fee1a1d064c1ab89b25013eb101d06d51537926aee199f6caab06b2da0e0f24267c5bf13bc7d8 languageName: node linkType: hard -"@verdaccio/logger-prettify@npm:7.0.0-next-7.3": - version: 7.0.0-next-7.3 - resolution: "@verdaccio/logger-prettify@npm:7.0.0-next-7.3" +"@verdaccio/logger-prettify@npm:8.0.0-next-8.0": + version: 8.0.0-next-8.0 + resolution: "@verdaccio/logger-prettify@npm:8.0.0-next-8.0" dependencies: colorette: "npm:2.0.20" - dayjs: "npm:1.11.10" + dayjs: "npm:1.11.13" lodash: "npm:4.17.21" pino-abstract-transport: "npm:1.1.0" sonic-boom: "npm:3.8.0" - checksum: 10c0/d8f75dfb8f7536a5176722eae4871bdbc375999ce7357da6f875803f1a30923260fb12f8ece03f9e001acb85c0170d6b26877fb00b70ff4c87b3f50654055449 + checksum: 10c0/77d135c9291c7e78f4c66df1bb00df33180dbc3e1a59f7287fbe3b9caeef3abee38e1ebc0262d36a409f7b7c2e168544fb919b2276cc62758c08081aec86e670 languageName: node linkType: hard -"@verdaccio/logger@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger@npm:7.0.0-next-7.16" +"@verdaccio/logger@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/logger@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/logger-commons": "npm:7.0.0-next-7.16" + "@verdaccio/logger-commons": "npm:8.0.0-next-8.1" pino: "npm:8.17.2" - checksum: 10c0/d95b4ca2e71e4982ee43c0d0ea3e32b876b1bbffe07abb0d83e25938f4cd439c61cb4d19327ca2c5fb277f13fc3b6b23380b20ea6d7588cbd03c9621ce67bf50 + checksum: 10c0/0bfe94413b133594cb7674f066b6b39ab394d379bc4808eee487e0e204950f3883f375b72e2126fbb3a4e64bdc4bb21b62784bea4da8c2a7fe15c0aefa164e07 languageName: node linkType: hard -"@verdaccio/middleware@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/middleware@npm:7.0.0-next-7.16" +"@verdaccio/middleware@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/middleware@npm:8.0.0-next-8.1" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" - express: "npm:4.19.2" + "@verdaccio/config": "npm:8.0.0-next-8.1" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/url": "npm:13.0.0-next-8.1" + "@verdaccio/utils": "npm:7.0.1-next-8.1" + debug: "npm:4.3.7" + express: "npm:4.21.0" express-rate-limit: "npm:5.5.1" lodash: "npm:4.17.21" lru-cache: "npm:7.18.3" mime: "npm:2.6.0" - checksum: 10c0/f5f9330c990ee0c8cc0989f743b1f07187dd01e8aea66f47f2ffa035126517a6c430457b6a2c6f678fd6b44cfa02460b4d242df352673ad0efe42ec49c9f2467 + checksum: 10c0/644e51c12114659f3efe634784af11f61ddde649a7118b026e588824cbe505d23b931e4af819e9570c0d0413cfe479230ba5430e67225c4d083c1c4276e374f4 languageName: node linkType: hard -"@verdaccio/search-indexer@npm:7.0.0-next-7.2": - version: 7.0.0-next-7.2 - resolution: "@verdaccio/search-indexer@npm:7.0.0-next-7.2" - checksum: 10c0/9eb65f6173eb017c521a2fe2120b01d386e28b0db14f862d00c4579d2d32906da48b89a4b5b1175336b068076f7df6903f2a456a07884c1eaad332c5f00d8edb +"@verdaccio/search-indexer@npm:8.0.0-next-8.0": + version: 8.0.0-next-8.0 + resolution: "@verdaccio/search-indexer@npm:8.0.0-next-8.0" + checksum: 10c0/b010a05e455d13fa5d7951c8ec050f5894822a712186bb5d0eff6b2e09b3804c9417f6482cece13910fd3643602143e7f792984ba70bc108265b8b19c2154627 languageName: node linkType: hard -"@verdaccio/signature@npm:7.0.0-next-7.5": - version: 7.0.0-next-7.5 - resolution: "@verdaccio/signature@npm:7.0.0-next-7.5" +"@verdaccio/signature@npm:8.0.0-next-8.0": + version: 8.0.0-next-8.0 + resolution: "@verdaccio/signature@npm:8.0.0-next-8.0" dependencies: - debug: "npm:4.3.4" + debug: "npm:4.3.7" jsonwebtoken: "npm:9.0.2" - checksum: 10c0/cf4c922cbddf4d5b34568f68c2dab80b785aac7116be1331a23cd96459843031787f718bab8330d49b9848685d0d832c23cbbed6d1553c57b770a981a98aab5f + checksum: 10c0/99223bcd6b8e0e8fa2262e60468b3472f26ff63831245df52e8f0d76c197ed70fcc1c58aee16f4faa869c0a93f2b3c818562a9689e6cf6738c0cac8d2c144448 languageName: node linkType: hard @@ -2603,18 +2686,18 @@ __metadata: languageName: node linkType: hard -"@verdaccio/tarball@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "@verdaccio/tarball@npm:12.0.0-next-7.16" +"@verdaccio/tarball@npm:13.0.0-next-8.1": + version: 13.0.0-next-8.1 + resolution: "@verdaccio/tarball@npm:13.0.0-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/url": "npm:13.0.0-next-8.1" + "@verdaccio/utils": "npm:7.0.1-next-8.1" + debug: "npm:4.3.7" gunzip-maybe: "npm:^1.4.2" lodash: "npm:4.17.21" tar-stream: "npm:^3.1.7" - checksum: 10c0/01e52d4ccaed8eb39614afa31bec6d2eb3021f337bfd34e68be8e5690bcbcbe3a90ac5b22ef1cc27694c5b95c3d1340498184297a994697b95e41bcd2bcba68b + checksum: 10c0/f7bf054cb63fa408a385c2e2af5e8e4ac7b7159a84cb10a847fe26124a8ba2e05394168a5a3efa873e842093c1c7c573f685549cff9217213d022e8f638fbcbb languageName: node linkType: hard @@ -2625,40 +2708,40 @@ __metadata: languageName: node linkType: hard -"@verdaccio/ui-theme@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/ui-theme@npm:7.0.0-next-7.16" - checksum: 10c0/1e407293d8d3efd1599dd69aa2c539593be6ebd2dccd4fdab0b9556c7c09c35960844d2e90092bfd31faf0611b06a4c85616b3c02f316b68254b968edde0e9ad +"@verdaccio/ui-theme@npm:8.0.0-next-8.1": + version: 8.0.0-next-8.1 + resolution: "@verdaccio/ui-theme@npm:8.0.0-next-8.1" + checksum: 10c0/93801a78a9a875108d86e2b2d45f88754b19daa15e9fec3bc409886684b196ce33b03f2c9bf5591fd1a72ab9f60484ffb3b8887e63632d87f0731cd7fde24494 languageName: node linkType: hard -"@verdaccio/url@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "@verdaccio/url@npm:12.0.0-next-7.16" +"@verdaccio/url@npm:13.0.0-next-8.1": + version: 13.0.0-next-8.1 + resolution: "@verdaccio/url@npm:13.0.0-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/core": "npm:8.0.0-next-8.1" + debug: "npm:4.3.7" lodash: "npm:4.17.21" - validator: "npm:13.11.0" - checksum: 10c0/ac734aa22a438d12b905813c9511cbb81fd675d250d2f25d612b5b6ef5df305fabf90cef89aa70e2dd910a3e59289bfd056d5fdd7344a8c9cdb9ce09b2bb3bd9 + validator: "npm:13.12.0" + checksum: 10c0/a7a0ff6cece76e5d96450ad27c3e39bad01f2d5056c92f758de51545caadd5134244db4a80424829c37e48156b075476696f13e8bad809fd3aab6a22aff7e563 languageName: node linkType: hard -"@verdaccio/utils@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/utils@npm:7.0.0-next-7.16" +"@verdaccio/utils@npm:7.0.1-next-8.1": + version: 7.0.1-next-8.1 + resolution: "@verdaccio/utils@npm:7.0.1-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" + "@verdaccio/core": "npm:8.0.0-next-8.1" lodash: "npm:4.17.21" minimatch: "npm:7.4.6" - semver: "npm:7.6.0" - checksum: 10c0/553db11151ef872dd4c6c3157af8c1858cf7a13020f2a58faeea9e43a93909aa216a32c3c0f9234c8818b6eae07fcc9f3269449f976a783e0e3c10fbc01a7bdc + semver: "npm:7.6.3" + checksum: 10c0/711c527ee97c74fac99bb76a4670a2bc02546ab5e973c4d9e313eab17fea958aea696a3e925b31d3c38a383922a2c2450251dd815792958489a3e5c632831bc2 languageName: node linkType: hard "@vitest/coverage-v8@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/coverage-v8@npm:3.0.2" + version: 3.0.5 + resolution: "@vitest/coverage-v8@npm:3.0.5" dependencies: "@ampproject/remapping": "npm:^2.3.0" "@bcoe/v8-coverage": "npm:^1.0.2" @@ -2673,32 +2756,32 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - "@vitest/browser": 3.0.2 - vitest: 3.0.2 + "@vitest/browser": 3.0.5 + vitest: 3.0.5 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10c0/b28c39d8bed5c584de67a7430796b936c800e1460589173912d6324f82a227c7351aee77b86868e14441c71a3670d70d275f1209dbc3857d018c4b92fd45ba9a + checksum: 10c0/2b1670bbe7bedbb7eaef28e0e4e6bebc38900934525ff28e7be23ee2f719bae10fd56afd586142a0e97ccb7ae3e098ad56136c990fecb745a9473b1851746ff7 languageName: node linkType: hard -"@vitest/expect@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/expect@npm:3.0.2" +"@vitest/expect@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/expect@npm:3.0.5" dependencies: - "@vitest/spy": "npm:3.0.2" - "@vitest/utils": "npm:3.0.2" + "@vitest/spy": "npm:3.0.5" + "@vitest/utils": "npm:3.0.5" chai: "npm:^5.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/4e4af9458c75c35ad0b2c36a1e0644345d613b63e06b50e6826111d1a33cfb5ba3a85c0571262795fbba250736ebb79fb70694db70bc7e2892603c6fb2e222db + checksum: 10c0/d5af9c63d70ddfc72b63ce03ea82ed0086a307c50154f38b0ad1c6c23215705e5f7d6547edf027748b7b442274707ca4321bc0941effa0264b026a8d4f70ee0d languageName: node linkType: hard -"@vitest/mocker@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/mocker@npm:3.0.2" +"@vitest/mocker@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/mocker@npm:3.0.5" dependencies: - "@vitest/spy": "npm:3.0.2" + "@vitest/spy": "npm:3.0.5" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.17" peerDependencies: @@ -2709,57 +2792,57 @@ __metadata: optional: true vite: optional: true - checksum: 10c0/7551aab76879c5bc851f78eee725c01baaadfa103af12a1fa8fb0bb52cc7cf1c3f145eee824eb661af1fb2463138c73969b0b546b1ae20421053eb687b516a5b + checksum: 10c0/64a27bfa959a33fd2a992837022026cf221f1a04812d4cd6f8abf3ff15781923ff1223f76a9a97dfffe157600813b16e90a6e1f1c60e45ba465e1f4e48603c47 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.2, @vitest/pretty-format@npm:^3.0.2": - version: 3.0.2 - resolution: "@vitest/pretty-format@npm:3.0.2" +"@vitest/pretty-format@npm:3.0.5, @vitest/pretty-format@npm:^3.0.5": + version: 3.0.5 + resolution: "@vitest/pretty-format@npm:3.0.5" dependencies: tinyrainbow: "npm:^2.0.0" - checksum: 10c0/06656932826cedab13f9d3c0d88bca2c69297c4e265f6f9ce79b744c5a70999b00d8fc11861aa1d5982d2db92616cf352db54eb68bf4cd2d59a9be410fedc98b + checksum: 10c0/94dbe3dfffd53f880e2c1fc35da3c998b768e88a37d4248a1e531ec465d4a19ec917dd56c5ccf4f24bb1984b1376ffc55fe710c2b07ef94f9ebf61ca028a2177 languageName: node linkType: hard -"@vitest/runner@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/runner@npm:3.0.2" +"@vitest/runner@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/runner@npm:3.0.5" dependencies: - "@vitest/utils": "npm:3.0.2" - pathe: "npm:^2.0.1" - checksum: 10c0/2c819a9f0718165ff5cff2ccd35906c2231a82ee1d58374ffed470917c93dae0cbdf5b37def66c7e1705b6b859c51319bf7a1c302201b062bd208153db8d112c + "@vitest/utils": "npm:3.0.5" + pathe: "npm:^2.0.2" + checksum: 10c0/fa8705bc82e1b22ea55d505863f60eeefabf560c3aff4fb0180f1e3e34c4dc822fbe4e9eb1f18ef8409095950ea8fd46fa3fda4a43ec1d1a804457cc551a30fe languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/snapshot@npm:3.0.2" +"@vitest/snapshot@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/snapshot@npm:3.0.5" dependencies: - "@vitest/pretty-format": "npm:3.0.2" + "@vitest/pretty-format": "npm:3.0.5" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" - checksum: 10c0/e4da2de82cef1b35bfb2256d80b55f55cd29da9e57e403edd2bfdc938a41e383d759d8e866e7fe31bafb2d34a3973ee00577706ea782fa241468c3cb88790be3 + pathe: "npm:^2.0.2" + checksum: 10c0/8b517299107218619429ac7b3b13e223822f60cdf207eb5f5be4eabdd29934e25f4624f8376b50b3535281227761d68a5ae15d90ef24d9edc19eaf5b9d52c76c languageName: node linkType: hard -"@vitest/spy@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/spy@npm:3.0.2" +"@vitest/spy@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/spy@npm:3.0.5" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10c0/3634beda120ac1794ed2aef272da9d776814a67b1c9e087a24c06072374b5abe97c97ee5519fb7b09bc2bcaf6c05dc4499a590a97a2175168a4a3fc5e7b9736e + checksum: 10c0/f85c628cbf0de66f87faa86a69c658b2b67dcc0cfb21989312f465f16e86dfa4f8f2166339bbcc82226e31dd35dc0a336f64e5b8170f8ff8a9127f9822c82247 languageName: node linkType: hard -"@vitest/utils@npm:3.0.2": - version: 3.0.2 - resolution: "@vitest/utils@npm:3.0.2" +"@vitest/utils@npm:3.0.5": + version: 3.0.5 + resolution: "@vitest/utils@npm:3.0.5" dependencies: - "@vitest/pretty-format": "npm:3.0.2" + "@vitest/pretty-format": "npm:3.0.5" loupe: "npm:^3.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/ddd3e49994830fe975f81a6a940dc5ab06b4148e7afe66dc1775a2dfa094eadeea18ccc277b4b3a3bd492d44e041a92e77c757db36dd40224020e3a0c87b811b + checksum: 10c0/3c18657e6f9c58b75139b19789d7e628688efa7422a16e52670ffd5cb84ce7ced856508ddc01d2e978c64f1ee316c09fbb8d12c29557d0db0f65b9888664918b languageName: node linkType: hard @@ -2789,6 +2872,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -2798,7 +2888,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -2845,11 +2935,11 @@ __metadata: linkType: hard "acorn@npm:^8.9.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10c0/a3ed76c761b75ec54b1ec3068fb7f113a182e95aea7f322f65098c2958d232e3d211cb6dac35ff9c647024b63714bc528a26d54a925d1fef2c25585b4c8e4017 + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 languageName: node linkType: hard @@ -2869,7 +2959,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 @@ -2877,11 +2967,11 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" + version: 4.6.0 + resolution: "agentkeepalive@npm:4.6.0" dependencies: humanize-ms: "npm:^1.2.1" - checksum: 10c0/394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 + checksum: 10c0/235c182432f75046835b05f239708107138a40103deee23b6a08caee5136873709155753b394ec212e49e60e94a378189562cb01347765515cff61b692c69187 languageName: node linkType: hard @@ -2895,15 +2985,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.12.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" +"ajv@npm:8.17.1, ajv@npm:^8.2.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: "npm:^3.1.1" + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 languageName: node linkType: hard @@ -2919,22 +3009,12 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.2.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 - languageName: node - linkType: hard - -"ansi-escapes@npm:^6.2.0": - version: 6.2.1 - resolution: "ansi-escapes@npm:6.2.1" - checksum: 10c0/a2c6f58b044be5f69662ee17073229b492daa2425a7fd99a665db6c22eab6e4ab42752807def7281c1c7acfed48f87f2362dda892f08c2c437f1b39c6b033103 + environment: "npm:^1.0.0" + checksum: 10c0/86e51e36fabef18c9c004af0a280573e828900641cea35134a124d2715e0c5a473494ab4ce396614505da77638ae290ff72dd8002d9747d2ee53f5d6bbe336be languageName: node linkType: hard @@ -2946,9 +3026,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard @@ -3057,7 +3137,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.3.0": +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e @@ -3081,7 +3161,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -3132,32 +3212,33 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/2c5c4d3f07512d6729f728f6260a314c00f2eb0a243123092661fa1bc65dce90234c3b483b5f978396eccef6f69c50f0bea248448aaf9cdfcd1cedad6217acbb + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 languageName: node linkType: hard "array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": version: 1.3.3 resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: @@ -3169,19 +3250,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/2b7627ea85eae1e80ecce665a500cc0f3355ac83ee4a1a727562c7c2a1d5f1c0b4dd7b65c468ec6867207e452ba01256910a2c0b41486bfdd11acf875a7a3435 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.3": +"array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: @@ -3255,6 +3324,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + "async-retry@npm:1.2.3": version: 1.2.3 resolution: "async-retry@npm:1.2.3" @@ -3271,10 +3347,10 @@ __metadata: languageName: node linkType: hard -"async@npm:3.2.5": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 +"async@npm:3.2.6, async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard @@ -3287,13 +3363,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -3325,43 +3394,41 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 10c0/1e39c266f53b04daf88e112de93a6006375b386a1b7ab6197260886e39abd012aa90bdd87949c3bf9c30754846031f6d5d8ac4f8676628097c11065b5d39847a + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 10c0/c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 10c0/89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba +"axe-core@npm:^4.10.0": + version: 4.10.2 + resolution: "axe-core@npm:4.10.2" + checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d languageName: node linkType: hard "axios@npm:^1.6.1": - version: 1.7.2 - resolution: "axios@npm:1.7.2" + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/cbd47ce380fe045313364e740bb03b936420b8b5558c7ea36a4563db1258c658f05e40feb5ddd41f6633fdd96d37ac2a76f884dad599c5b0224b4c451b3fa7ae + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.6 - resolution: "b4a@npm:1.6.6" - checksum: 10c0/56f30277666cb511a15829e38d369b114df7dc8cec4cedc09cc5d685bc0f27cb63c7bcfb58e09a19a1b3c4f2541069ab078b5328542e85d74a39620327709a38 + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 languageName: node linkType: hard @@ -3380,9 +3447,9 @@ __metadata: linkType: hard "bare-events@npm:^2.2.0": - version: 2.3.1 - resolution: "bare-events@npm:2.3.1" - checksum: 10c0/f12f1d91c058f01fd74b920545343eae633d3eeefad6e4f93c392b54a62fe667b397430e004caa7636240d371d301ec5d8888371cec8a3bfe2808f7edd0d3ff1 + version: 2.5.4 + resolution: "bare-events@npm:2.5.4" + checksum: 10c0/877a9cea73d545e2588cdbd6fd01653e27dac48ad6b44985cdbae73e1f57f292d4ba52e25d1fba53674c1053c463d159f3d5c7bc36a2e6e192e389b499ddd627 languageName: node linkType: hard @@ -3441,9 +3508,9 @@ __metadata: linkType: hard "big.js@npm:^6.0.0": - version: 6.2.1 - resolution: "big.js@npm:6.2.1" - checksum: 10c0/87734c70e6c668f3bc29d84e99b8a97392debbea258d260419c847039d63251fddb8675019c751ceb54ae6fa5f796c5221c4c08526b316149b14ad78dc0d7db1 + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 10c0/58d204f6a1a92508dc2eb98d964e2cc6dabb37a3d9fc8a1f0b77a34dead7c11e17b173d9a6df2d5a7a0f78d5c80853a9ce6df29852da59ab10b088e981195165 languageName: node linkType: hard @@ -3455,9 +3522,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10c0/d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -3489,9 +3556,9 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" +"body-parser@npm:1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" dependencies: bytes: "npm:3.1.2" content-type: "npm:~1.0.5" @@ -3501,11 +3568,11 @@ __metadata: http-errors: "npm:2.0.0" iconv-lite: "npm:0.4.24" on-finished: "npm:2.4.1" - qs: "npm:6.11.0" + qs: "npm:6.13.0" raw-body: "npm:2.5.2" type-is: "npm:~1.6.18" unpipe: "npm:1.0.0" - checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 + checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 languageName: node linkType: hard @@ -3619,20 +3686,13 @@ __metadata: linkType: hard "bundle-require@npm:^4.0.0": - version: 4.0.2 - resolution: "bundle-require@npm:4.0.2" + version: 4.2.1 + resolution: "bundle-require@npm:4.2.1" dependencies: load-tsconfig: "npm:^0.2.3" peerDependencies: esbuild: ">=0.17" - checksum: 10c0/984735cfcb1c61931e9325220ef8f9684c7d6905be1b45373a7ff42893910121c655f907cc96192a589da66d79a7d6fc8ddf11144628ee1593208a88bbd3929d - languageName: node - linkType: hard - -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 + checksum: 10c0/f458ce39f8dd23f900f1877f475f36aa502ecf888cc97cfa2b8d1e9178d091a0d4c09f07afff001aae8b805ba6a94ca71bbbd9efe08b0e03c870bd61e8c00cb3 languageName: node linkType: hard @@ -3676,23 +3736,23 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.0 - resolution: "cacache@npm:18.0.0" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" + minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c0/e359823778d712ad365740cef3f488d4f74c62cc79be5935896d9597a7d81033e50c54c15898fa9cc018620879307ab30d1dddc476ae705bfd5b29c145ae6938 + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c languageName: node linkType: hard @@ -3706,7 +3766,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -3742,6 +3802,13 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 10c0/3939b1664390174484322bc3f45b798462e6c07ee6384cb3d645e0aa2f318502d174845198c1561930e1d431087f74cf1fe291ae9a4722821a9f4ba67e574350 + languageName: node + linkType: hard + "chai@npm:^5.1.2": version: 5.1.2 resolution: "chai@npm:5.1.2" @@ -3786,20 +3853,13 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.0": +"chalk@npm:^5.0.0, chalk@npm:^5.4.1": version: 5.4.1 resolution: "chalk@npm:5.4.1" checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef languageName: node linkType: hard -"chalk@npm:~5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - "character-entities-html4@npm:^2.0.0": version: 2.1.0 resolution: "character-entities-html4@npm:2.1.0" @@ -3843,8 +3903,8 @@ __metadata: linkType: hard "chokidar@npm:^3.0.0, chokidar@npm:^3.5.1": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -3857,7 +3917,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard @@ -3868,9 +3928,16 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + "chromatic@npm:^11.20.2": - version: 11.20.2 - resolution: "chromatic@npm:11.20.2" + version: 11.25.2 + resolution: "chromatic@npm:11.25.2" peerDependencies: "@chromatic-com/cypress": ^0.*.* || ^1.0.0 "@chromatic-com/playwright": ^0.*.* || ^1.0.0 @@ -3883,7 +3950,7 @@ __metadata: chroma: dist/bin.js chromatic: dist/bin.js chromatic-cli: dist/bin.js - checksum: 10c0/9f60e966fc7dc22df920649e3860493dbf7c86ea34d96e9818e4450c7572e47b8554a3ecec273881184303ee9098ca15b4c85d519b37138ee0399387b1356b7d + checksum: 10c0/2cb4bb40a062005292a4cd606321f6c9bdaa31e255e66bae12c780bca9b72e883c017ebe48c5a9228db88a010f5977571ef7dfdcdd4195ad0e7b955f9966d7df languageName: node linkType: hard @@ -3902,9 +3969,9 @@ __metadata: linkType: hard "ci-info@npm:^4.0.0": - version: 4.0.0 - resolution: "ci-info@npm:4.0.0" - checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 10c0/0f969ce32a974c542bc8abe4454b220d9d9323bb9415054c92a900faa5fdda0bb222eda68c490127c1d78503510d46b6aca614ecaba5a60515b8ac7e170119e6 languageName: node linkType: hard @@ -3924,19 +3991,19 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-cursor@npm:4.0.0" +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" dependencies: - restore-cursor: "npm:^4.0.0" - checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + restore-cursor: "npm:^5.0.0" + checksum: 10c0/7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220 languageName: node linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.9.1 - resolution: "cli-spinners@npm:2.9.1" - checksum: 10c0/c9b1152bd387e5b76823bdee6f19079c4017994d352627216e5d3dab9220a8402514519ad96a0a12120b80752fead98d1e7a7a5f56ce32125f92778ef47bdd8c + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 languageName: node linkType: hard @@ -3950,14 +4017,14 @@ __metadata: languageName: node linkType: hard -"clipanion@npm:3.2.1": - version: 3.2.1 - resolution: "clipanion@npm:3.2.1" +"clipanion@npm:4.0.0-rc.4": + version: 4.0.0-rc.4 + resolution: "clipanion@npm:4.0.0-rc.4" dependencies: typanion: "npm:^3.8.0" peerDependencies: typanion: "*" - checksum: 10c0/6c148bd01ae645031aeb6e9a1a16f3ce07eb754cd9981c91edcab82b09e063b805ac41e4f36039d07602334b6dbba036b030d1807c12acd7f90778a696b7ac6e + checksum: 10c0/047b415b59a5e9777d00690fba563ccc850eca6bf27790a88d1deea3ecc8a89840ae9aed554ff284cc698a9f3f20256e43c25ff4a7c4c90a71e5e7d9dca61dd1 languageName: node linkType: hard @@ -4056,7 +4123,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -4072,13 +4139,20 @@ __metadata: languageName: node linkType: hard -"commander@npm:^12.1.0, commander@npm:~12.1.0": +"commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 languageName: node linkType: hard +"commander@npm:^13.1.0": + version: 13.1.0 + resolution: "commander@npm:13.1.0" + checksum: 10c0/7b8c5544bba704fbe84b7cab2e043df8586d5c114a4c5b607f83ae5060708940ed0b5bd5838cf8ce27539cde265c1cbd59ce3c8c6b017ed3eec8943e3a415164 + languageName: node + linkType: hard + "commander@npm:^2.18.0, commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -4107,7 +4181,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": +"compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -4116,18 +4190,18 @@ __metadata: languageName: node linkType: hard -"compression@npm:1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" +"compression@npm:1.7.5": + version: 1.7.5 + resolution: "compression@npm:1.7.5" dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" + safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + checksum: 10c0/35c9d2d57c86d8107eab5e637f2146fcefec8475a2ff3e162f5eb0982ff856d385fb5d8c9823c3d50e075f2d9304bc622dac3df27bfef0355309c0a5307861c5 languageName: node linkType: hard @@ -4194,17 +4268,24 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.35.0": - version: 3.35.0 - resolution: "core-js@npm:3.35.0" - checksum: 10c0/1d545ff4406f2afa5e681f44b45ed5f7f119d158b380234d5aa7787ce7e47fc7a635b98b74c28c766ba8191e3db8c2316ad6ab4ff1ddecbc3fd618413a52c29c +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde + languageName: node + linkType: hard + +"core-js@npm:3.37.1": + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 10c0/440eb51a7a39128a320225fe349f870a3641b96c9ecd26470227db730ef8c161ea298eaea621db66ec0ff622a85299efb4e23afebf889c0a1748616102307675 languageName: node linkType: hard "core-js@npm:^3.8.2": - version: 3.39.0 - resolution: "core-js@npm:3.39.0" - checksum: 10c0/f7602069b6afb2e3298eec612a5c1e0c3e6a458930fbfc7a4c5f9ac03426507f49ce395eecdd2d9bae9024f820e44582b67ffe16f2272395af26964f174eeb6b + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10c0/db7946ada881e845d8b157061945b1187618fa45cf162f392a151e8a497962aed2da688c982eaa1d444c864be97a70f8be4d73385294b515d224dd164d19f1d4 languageName: node linkType: hard @@ -4265,26 +4346,26 @@ __metadata: linkType: hard "cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" dependencies: nice-try: "npm:^1.0.4" path-key: "npm:^2.0.1" semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: 10c0/e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 + checksum: 10c0/bf61fb890e8635102ea9bce050515cf915ff6a50ccaa0b37a17dc82fded0fb3ed7af5478b9367b86baee19127ad86af4be51d209f64fd6638c0862dca185fe1d languageName: node linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard @@ -4305,9 +4386,9 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: 10c0/32c038af259897c807ac738d9eab16b3d86747c72b09d5c740978e06f067f9b7b1737e1b75e407c7ab1fe1543dc95f20e202b4786aeb1b8d3bdf5d5ce655e6c6 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard @@ -4416,16 +4497,16 @@ __metadata: linkType: hard "dataloader@npm:^2.2.2": - version: 2.2.2 - resolution: "dataloader@npm:2.2.2" - checksum: 10c0/125ec69f821478cf7c6b4360095db6cab939fe57876a0d2060c428091a8deee7152345189923b71a6afa694aaec463779f34b585317164016fd6f54f52cd94ba + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: 10c0/9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa languageName: node linkType: hard -"dayjs@npm:1.11.10": - version: 1.11.10 - resolution: "dayjs@npm:1.11.10" - checksum: 10c0/4de9af50639d47df87f2e15fa36bb07e0f9ed1e9c52c6caa1482788ee9a384d668f1dbd00c54f82aaab163db07d61d2899384b8254da3a9184fc6deca080e2fe +"dayjs@npm:1.11.13": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 languageName: node linkType: hard @@ -4438,7 +4519,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -4462,16 +4543,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a - languageName: node - linkType: hard - -"debug@npm:~4.3.4": +"debug@npm:4.3.7": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -4483,6 +4555,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.2 resolution: "decode-named-character-reference@npm:1.0.2" @@ -4589,7 +4670,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -4702,9 +4783,9 @@ __metadata: linkType: hard "diff-match-patch-es@npm:^0.1.0": - version: 0.1.0 - resolution: "diff-match-patch-es@npm:0.1.0" - checksum: 10c0/c456d10662506f676489c1572af2a48ad52d015a856b74bf16594d39f11c9a352cd763fd66b5a5952c86a18818f4b7de28d55876e7ffd47f5d71282e3a5056a2 + version: 0.1.1 + resolution: "diff-match-patch-es@npm:0.1.1" + checksum: 10c0/8bb602081c7bdefb1e2c5c346e7fb1f476a23a4accf6b6cf8d38ae6ed4f928ba3a87edb54dd517652ec0c813c95768da417ea9eea2c7098381d4e1265d5fecd0 languageName: node linkType: hard @@ -4838,13 +4919,13 @@ __metadata: linkType: hard "domutils@npm:^3.1.0": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 10c0/342d64cf4d07b8a0573fb51e0a6312a88fb520c7fefd751870bf72fa5fc0f2e0cb9a3958a573610b1d608c6e2a69b8e9b4b40f0bfb8f87a71bce4f180cca1887 + checksum: 10c0/47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada languageName: node linkType: hard @@ -4872,14 +4953,14 @@ __metadata: linkType: hard "duplexify@npm:^4.0.0, duplexify@npm:^4.1.1, duplexify@npm:^4.1.2": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: "npm:^1.4.1" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.0" - checksum: 10c0/cacd09d8f1c58f92f83e17dffc14ece50415b32753446ed92046236a27a9e73cb914cda495d955ea12e0e615381082a511f20e219f48a06e84675c9d6950675b + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 languageName: node linkType: hard @@ -4937,11 +5018,11 @@ __metadata: linkType: hard "ejs-lint@npm:^2.0.0": - version: 2.0.0 - resolution: "ejs-lint@npm:2.0.0" + version: 2.0.1 + resolution: "ejs-lint@npm:2.0.1" dependencies: chalk: "npm:^5.0.0" - ejs: "npm:3.1.8" + ejs: "npm:3.1.10" ejs-include-regex: "npm:^1.0.0" globby: "npm:^13.0.0" read-input: "npm:^0.3.1" @@ -4950,22 +5031,11 @@ __metadata: yargs: "npm:^17.0.0" bin: ejslint: cli.js - checksum: 10c0/be1bffac14afc9e53de404f41640ad42640a72b412a3c39d84d34c19565b9e061142a94b88d5351985688c0b7740df5e72da1dae289cd529748b25c9b38d03e5 + checksum: 10c0/d71bea57196fdf60fe6c64d45ee70c1a743c3fb77857d3449fc41304b4275f4402454e00cae192783834f08262e9201a6e5b36d6636812ea64caf89c205e412f languageName: node linkType: hard -"ejs@npm:3.1.8": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/a6bd58633c5b3ae19a2bfea1b94033585ad85c87ec15961f8c89c93ffdafb8b2358af827f37f7552b35d9f5393fdbd98d35a8cbcd0ee2540b7f9f7a194e86a1a - languageName: node - linkType: hard - -"ejs@npm:^3.1.10": +"ejs@npm:3.1.10, ejs@npm:^3.1.10": version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: @@ -4977,9 +5047,9 @@ __metadata: linkType: hard "emoji-regex@npm:^10.2.1, emoji-regex@npm:^10.3.0": - version: 10.3.0 - resolution: "emoji-regex@npm:10.3.0" - checksum: 10c0/b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: 10c0/a3fcedfc58bfcce21a05a5f36a529d81e88d602100145fcca3dc6f795e3c8acc4fc18fe773fbf9b6d6e9371205edb3afa2668ec3473fa2aa7fd47d2a9d46482d languageName: node linkType: hard @@ -5029,20 +5099,25 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" +"enhanced-resolve@npm:^5.18.0": + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 languageName: node linkType: hard "ent@npm:^2.2.0": - version: 2.2.0 - resolution: "ent@npm:2.2.0" - checksum: 10c0/d12c504d93afb8b22551323f78f60f0a2660289cf2de2210bdd2fdb07ac204956da23510a7711bf48079aa0aa726e21724224de6c6289120ddcf27652b30cb17 + version: 2.2.2 + resolution: "ent@npm:2.2.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + punycode: "npm:^1.4.1" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/83673cc952bb1ca01473460eb4f1289448d887ef2bfcdd142bfe83cd20a794a4393b6bca543922bf1eb913d1ae0ab69ca2d2f1f6a5e9f3de6e68464b3a3b9096 languageName: node linkType: hard @@ -5074,12 +5149,19 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:7.13.0": - version: 7.13.0 - resolution: "envinfo@npm:7.13.0" +"envinfo@npm:7.14.0": + version: 7.14.0 + resolution: "envinfo@npm:7.14.0" bin: envinfo: dist/cli.js - checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 + checksum: 10c0/059a031eee101e056bd9cc5cbfe25c2fab433fe1780e86cf0a82d24a000c6931e327da6a8ffb3dce528a24f83f256e7efc0b36813113eff8fdc6839018efe327 + languageName: node + linkType: hard + +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: 10c0/fb26434b0b581ab397039e51ff3c92b34924a98b2039dcb47e41b7bca577b9dbf134a8eadb364415c74464b682e2d3afe1a4c0eb9873dc44ea814c5d3103331d languageName: node linkType: hard @@ -5099,7 +5181,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": version: 1.23.9 resolution: "es-abstract@npm:1.23.9" dependencies: @@ -5172,25 +5254,27 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.19": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard @@ -5202,11 +5286,11 @@ __metadata: linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard @@ -5222,7 +5306,7 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": +"es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -5243,9 +5327,14 @@ __metadata: linkType: hard "es-toolkit@npm:^1.22.0": - version: 1.22.0 - resolution: "es-toolkit@npm:1.22.0" - checksum: 10c0/a167789f727437d435071af74e22c0c4a5a557aa61a5013a1656d24b1c8636c88d6b74f12ad0c3966b74d3f56e432d8e8d1989e5c10c10fda8eba5752783af18 + version: 1.32.0 + resolution: "es-toolkit@npm:1.32.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 10c0/56ba965570768560c071aa6a43e67f1b56b5f884a3046bb816150e8e43bc56c230408ee464534de400662dd151566f1190b812987cc433ba3239002ccbd4c6ef languageName: node linkType: hard @@ -5257,33 +5346,34 @@ __metadata: linkType: hard "esbuild@npm:^0.24.0": - version: 0.24.0 - resolution: "esbuild@npm:0.24.0" + version: 0.24.2 + resolution: "esbuild@npm:0.24.2" dependencies: - "@esbuild/aix-ppc64": "npm:0.24.0" - "@esbuild/android-arm": "npm:0.24.0" - "@esbuild/android-arm64": "npm:0.24.0" - "@esbuild/android-x64": "npm:0.24.0" - "@esbuild/darwin-arm64": "npm:0.24.0" - "@esbuild/darwin-x64": "npm:0.24.0" - "@esbuild/freebsd-arm64": "npm:0.24.0" - "@esbuild/freebsd-x64": "npm:0.24.0" - "@esbuild/linux-arm": "npm:0.24.0" - "@esbuild/linux-arm64": "npm:0.24.0" - "@esbuild/linux-ia32": "npm:0.24.0" - "@esbuild/linux-loong64": "npm:0.24.0" - "@esbuild/linux-mips64el": "npm:0.24.0" - "@esbuild/linux-ppc64": "npm:0.24.0" - "@esbuild/linux-riscv64": "npm:0.24.0" - "@esbuild/linux-s390x": "npm:0.24.0" - "@esbuild/linux-x64": "npm:0.24.0" - "@esbuild/netbsd-x64": "npm:0.24.0" - "@esbuild/openbsd-arm64": "npm:0.24.0" - "@esbuild/openbsd-x64": "npm:0.24.0" - "@esbuild/sunos-x64": "npm:0.24.0" - "@esbuild/win32-arm64": "npm:0.24.0" - "@esbuild/win32-ia32": "npm:0.24.0" - "@esbuild/win32-x64": "npm:0.24.0" + "@esbuild/aix-ppc64": "npm:0.24.2" + "@esbuild/android-arm": "npm:0.24.2" + "@esbuild/android-arm64": "npm:0.24.2" + "@esbuild/android-x64": "npm:0.24.2" + "@esbuild/darwin-arm64": "npm:0.24.2" + "@esbuild/darwin-x64": "npm:0.24.2" + "@esbuild/freebsd-arm64": "npm:0.24.2" + "@esbuild/freebsd-x64": "npm:0.24.2" + "@esbuild/linux-arm": "npm:0.24.2" + "@esbuild/linux-arm64": "npm:0.24.2" + "@esbuild/linux-ia32": "npm:0.24.2" + "@esbuild/linux-loong64": "npm:0.24.2" + "@esbuild/linux-mips64el": "npm:0.24.2" + "@esbuild/linux-ppc64": "npm:0.24.2" + "@esbuild/linux-riscv64": "npm:0.24.2" + "@esbuild/linux-s390x": "npm:0.24.2" + "@esbuild/linux-x64": "npm:0.24.2" + "@esbuild/netbsd-arm64": "npm:0.24.2" + "@esbuild/netbsd-x64": "npm:0.24.2" + "@esbuild/openbsd-arm64": "npm:0.24.2" + "@esbuild/openbsd-x64": "npm:0.24.2" + "@esbuild/sunos-x64": "npm:0.24.2" + "@esbuild/win32-arm64": "npm:0.24.2" + "@esbuild/win32-ia32": "npm:0.24.2" + "@esbuild/win32-x64": "npm:0.24.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -5319,6 +5409,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true "@esbuild/openbsd-arm64": @@ -5335,14 +5427,14 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 + checksum: 10c0/5a25bb08b6ba23db6e66851828d848bd3ff87c005a48c02d83e38879058929878a6baa5a414e1141faee0d1dece3f32b5fbc2a87b82ed6a7aa857cf40359aeb5 languageName: node linkType: hard "escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 10c0/afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard @@ -5438,15 +5530,15 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 languageName: node linkType: hard @@ -5474,14 +5566,14 @@ __metadata: linkType: hard "eslint-plugin-file-progress@npm:^1.3.0, eslint-plugin-file-progress@npm:^1.4.0": - version: 1.4.0 - resolution: "eslint-plugin-file-progress@npm:1.4.0" + version: 1.5.0 + resolution: "eslint-plugin-file-progress@npm:1.5.0" dependencies: - chalk: "npm:^4.1.2" - ora: "npm:^5.4.1" + nanospinner: "npm:^1.1.0" + picocolors: "npm:^1.0.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/58e49349d6c20c139e3cde23529f6d266c6bd009c8a0245ad3375bb9089edce18edcdc391b5b53668156b5a536c4f0df2e8903534dbdd63225aae97ee0467ae6 + checksum: 10c0/7c5712d810102a4264998ebaba31a4a0d8a81693ec938b607fc48e837a65c3cd12a93e89de35a09326bd831133394b2ad9e8575ba22cfcda7d91a4fd2efa66b7 languageName: node linkType: hard @@ -5495,53 +5587,56 @@ __metadata: linkType: hard "eslint-plugin-html@npm:^8.1.1": - version: 8.1.1 - resolution: "eslint-plugin-html@npm:8.1.1" + version: 8.1.2 + resolution: "eslint-plugin-html@npm:8.1.2" dependencies: htmlparser2: "npm:^9.1.0" - checksum: 10c0/c77c5bb3bc30c6cd99b02f0fc81eef205a411f47e187946466d54232cfb7a2810d22a2efe15552970112ef3595d3b687ea2795bedef0834f3251b784b9d7ee66 + checksum: 10c0/752596f9887bdc4b51ae2d6590dc937555244f6172c213d082d2aeff937221cc5bf5b806de71f324677a0ce830b6277001a4f4d78c91007591f8faf27fdb88d9 languageName: node linkType: hard "eslint-plugin-import@npm:^2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard "eslint-plugin-json-files@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-plugin-json-files@npm:4.1.0" + version: 4.4.2 + resolution: "eslint-plugin-json-files@npm:4.4.2" dependencies: ajv: "npm:^8.2.0" better-ajv-errors: "npm:^1.2.0" + fast-glob: "npm:^3.3.2" requireindex: "npm:^1.2.0" semver: "npm:^7.0.0" sort-package-json: "npm:^1.22.1" peerDependencies: eslint: ">=5" - checksum: 10c0/273956ce07d03df683d9104c92d509f18e880df2d753a741ac30525842bb8321fadfe097f5a177da216b21e99e8b9ef50ded03407b0be10d1de1a06e5c0d8d87 + checksum: 10c0/d2dcdd8c5163053f66589215974a3a3f381a048791410d4862ca0906fcbc6e61de9cd01bc914625beb1c277e6363d1b95f3631a4bdc69136ce2f3e63240268c4 languageName: node linkType: hard @@ -5556,47 +5651,46 @@ __metadata: linkType: hard "eslint-plugin-json@npm:^4.0.0": - version: 4.0.0 - resolution: "eslint-plugin-json@npm:4.0.0" + version: 4.0.1 + resolution: "eslint-plugin-json@npm:4.0.1" dependencies: lodash: "npm:^4.17.21" vscode-json-languageservice: "npm:^4.1.6" - checksum: 10c0/01a0cfcf10c9f8cfac1b1e69177a693d028e457fccaa6d57db78a80305fb96bc3f2ca632652cd9ddcf12ddc4b82d04a73443fb590d7f4b1d460ab2d39b7a5f34 + checksum: 10c0/9eb37d8f306180b194073af91a62a24afac9a4b805c7e685524c792bb6550ad9362f84ee226553e9f5099a56238f0697ae8a85d4e39bb2e12fdccbccd77669e0 languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.8.0": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard "eslint-plugin-prettier@npm:^5.1.3": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" + version: 5.2.3 + resolution: "eslint-plugin-prettier@npm:5.2.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -5607,7 +5701,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 + checksum: 10c0/60d9c03491ec6080ac1d71d0bee1361539ff6beb9b91ac98cfa7176c9ed52b7dbe7119ebee5b441b479d447d17d802a4a492ee06095ef2f22c460e3dd6459302 languageName: node linkType: hard @@ -5621,30 +5715,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.33.2, eslint-plugin-react@npm:^7.34.2": - version: 7.34.2 - resolution: "eslint-plugin-react@npm:7.34.2" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" - array.prototype.tosorted: "npm:^1.1.3" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.19" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.hasown: "npm:^1.1.4" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/37dc04424da8626f20a071466e7238d53ed111c53e5e5398d813ac2cf76a2078f00d91f7833fe5b2f0fc98f2688a75b36e78e9ada9f1068705d23c7031094316 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 languageName: node linkType: hard @@ -5690,14 +5784,14 @@ __metadata: linkType: hard "eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -5733,7 +5827,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 languageName: node linkType: hard @@ -5759,11 +5853,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -5907,7 +6001,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:~8.0.1": +"execa@npm:^8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -5954,9 +6048,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard @@ -5967,42 +6061,81 @@ __metadata: languageName: node linkType: hard -"express@npm:4.19.2": - version: 4.19.2 - resolution: "express@npm:4.19.2" +"express@npm:4.21.0": + version: 4.21.0 + resolution: "express@npm:4.21.0" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" + body-parser: "npm:1.20.3" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" cookie: "npm:0.6.0" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" + finalhandler: "npm:1.3.1" fresh: "npm:0.5.2" http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" + merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" + path-to-regexp: "npm:0.1.10" proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" + qs: "npm:6.13.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb + checksum: 10c0/4cf7ca328f3fdeb720f30ccb2ea7708bfa7d345f9cc460b64a82bf1b2c91e5b5852ba15a9a11b2a165d6089acf83457fc477dc904d59cd71ed34c7a91762c6cc + languageName: node + linkType: hard + +"express@npm:4.21.1": + version: 4.21.1 + resolution: "express@npm:4.21.1" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.10" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/0c287867e5f6129d3def1edd9b63103a53c40d4dc8628839d4b6827e35eb8f0de5a4656f9d85f4457eba584f9871ebb2ad26c750b36bd75d9bbb8bcebdc4892c languageName: node linkType: hard @@ -6058,27 +6191,27 @@ __metadata: linkType: hard "fast-folder-size@npm:^2.2.0": - version: 2.2.0 - resolution: "fast-folder-size@npm:2.2.0" + version: 2.4.0 + resolution: "fast-folder-size@npm:2.4.0" dependencies: decompress: "npm:^4.2.1" https-proxy-agent: "npm:^7.0.0" bin: fast-folder-size: cli.js - checksum: 10c0/8567dd24ffdfdd708b8202d692a65117482f2282e969014b4a8430b3e57a5e72420c09fa0ac2988dad960c681257c16dcdbe304950ec2c725940a8d0268d8d8b + checksum: 10c0/f4f592d4719d9f2902e50a18376fa9f96dfded0e5e390e4f4ff080ebcc4cdf91c44219cb7e1d33af29cf05383fe7f71179e38690eb9cc87cb17be48293914239 languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard @@ -6125,18 +6258,18 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.3 - resolution: "fast-uri@npm:3.0.3" - checksum: 10c0/4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 languageName: node linkType: hard -"fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" +"fastq@npm:^1.15.0, fastq@npm:^1.6.0": + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard @@ -6218,18 +6351,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" dependencies: debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" statuses: "npm:2.0.1" unpipe: "npm:~1.0.0" - checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 + checksum: 10c0/d38035831865a49b5610206a3a9a9aae4e8523cbbcd01175d0480ffbf1278c47f11d89be3ca7f617ae6d94f29cf797546a4619cd84dd109009ef33f12f69019f languageName: node linkType: hard @@ -6263,49 +6396,49 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.1.1 - resolution: "flat-cache@npm:3.1.1" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: flatted: "npm:^3.2.9" keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 10c0/15f7f854830089a903ea660809b67ee25632b8b1965da6a328d3dc59d451abe2e9f16ad0b7523571ece2b5424d1e1979469ba25870f76f49ce3bbffc836072ef + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 languageName: node linkType: hard "flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: 10c0/5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53 + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 languageName: node linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f languageName: node linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard @@ -6316,7 +6449,7 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": +"form-data@npm:^4.0.0, form-data@npm:~4.0.0": version: 4.0.1 resolution: "form-data@npm:4.0.1" dependencies: @@ -6327,17 +6460,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -6367,13 +6489,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 + checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a languageName: node linkType: hard @@ -6514,13 +6636,13 @@ __metadata: linkType: hard "get-east-asian-width@npm:^1.0.0": - version: 1.2.0 - resolution: "get-east-asian-width@npm:1.2.0" - checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 10c0/1a049ba697e0f9a4d5514c4623781c5246982bdb61082da6b5ae6c33d838e52ce6726407df285cdbb27ec1908b333cf2820989bd3e986e37bb20979437fdf34b languageName: node linkType: hard -"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": version: 1.2.7 resolution: "get-intrinsic@npm:1.2.7" dependencies: @@ -6643,9 +6765,9 @@ __metadata: linkType: hard "git-hooks-list@npm:^3.0.0": - version: 3.1.0 - resolution: "git-hooks-list@npm:3.1.0" - checksum: 10c0/f1b93dd11b80b2a687b99a8bb553c0d07f344532d475b3ac2a5ff044d40fa71567ddcfa5cb39fae0b4e43a670a33f02f71ec3b24b7263233f3a3df89deddfb5a + version: 3.2.0 + resolution: "git-hooks-list@npm:3.2.0" + checksum: 10c0/6fdbc727da8e5a6fd9be47b40dd896db3a5c38196a3a52d2f0ed66fe28a6e0df50128b6e674d52b04fa5932a395b693441da9c0cfa7df16f1eff83aee042b127 languageName: node linkType: hard @@ -6679,21 +6801,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/2575cce9306ac534388db751f0aa3e78afedb6af8f3b529ac6b2354f66765545145dba8530abf7bff49fb399a047d3f9b6901c38ee4c9503f592960d9af67763 - languageName: node - linkType: hard - -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1, glob@npm:^10.4.5": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1, glob@npm:^10.4.5": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -6757,15 +6865,15 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: "npm:^0.20.2" - checksum: 10c0/fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507 + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd languageName: node linkType: hard -"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -6979,7 +7087,7 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.3, has-proto@npm:^1.2.0": +"has-proto@npm:^1.2.0": version: 1.2.0 resolution: "has-proto@npm:1.2.0" dependencies: @@ -6995,7 +7103,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -7045,6 +7153,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^7.0.0": + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" + dependencies: + lru-cache: "npm:^10.0.1" + checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -7128,12 +7245,12 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: 10c0/a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard @@ -7171,14 +7288,14 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.3.6": - version: 1.3.6 - resolution: "http-signature@npm:1.3.6" +"http-signature@npm:~1.4.0": + version: 1.4.0 + resolution: "http-signature@npm:1.4.0" dependencies: assert-plus: "npm:^1.0.0" jsprim: "npm:^2.0.2" - sshpk: "npm:^1.14.1" - checksum: 10c0/f8d15d8c91a5a80805530e2f401a3f83ed55162058651d86ad00df294b159a54e001b5d00e04983f7542a55865aee02d2d83d68c8499137ff2bc142553d8dfc2 + sshpk: "npm:^1.18.0" + checksum: 10c0/b9806f5a9ed82a146589837d175c43b596b1cc8c9431665e83d47c152aa8a4629dd1b1e050f8f56e7f17f62cf97b58e888775093310441ddee5f105f28646b2b languageName: node linkType: hard @@ -7207,12 +7324,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: 10c0/7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac languageName: node linkType: hard @@ -7315,27 +7432,34 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.0, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": +"ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard +"ignore@npm:^6.0.0": + version: 6.0.2 + resolution: "ignore@npm:6.0.2" + checksum: 10c0/9a38feac1861906a78ba0f03e8ef3cd6b0526dce2a1a84e1009324b557763afeb9c3ebcc04666b21f7bbf71adda45e76781bb9e2eaa0903d45dcaded634454f5 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard "import-meta-resolve@npm:^4.0.0": - version: 4.0.0 - resolution: "import-meta-resolve@npm:4.0.0" - checksum: 10c0/709375e01f8c3a87b7870991ca29c630d71bb7e22b7bb0f622613173d87b41b4043b4a983800e6d38ab3867496a46f82d30df0cbc2e55792c91c23193eea67a1 + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 10c0/42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 languageName: node linkType: hard @@ -7384,14 +7508,14 @@ __metadata: languageName: node linkType: hard -"ini@npm:^4.1.0": - version: 4.1.1 - resolution: "ini@npm:4.1.1" - checksum: 10c0/7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 +"ini@npm:^4.1.2, ini@npm:^4.1.3": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 10c0/0d27eff094d5f3899dd7c00d0c04ea733ca03a8eb6f9406ce15daac1a81de022cb417d6eaff7e4342451ffa663389c565ffc68d6825eaf686bf003280b945764 languageName: node linkType: hard -"internal-slot@npm:^1.0.7, internal-slot@npm:^1.1.0": +"internal-slot@npm:^1.1.0": version: 1.1.0 resolution: "internal-slot@npm:1.1.0" dependencies: @@ -7446,12 +7570,12 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc languageName: node linkType: hard @@ -7474,11 +7598,15 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 languageName: node linkType: hard @@ -7501,12 +7629,12 @@ __metadata: linkType: hard "is-boolean-object@npm:^1.2.1": - version: 1.2.1 - resolution: "is-boolean-object@npm:1.2.1" + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bound: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/2ef601d255a39fdbde79cfe6be80c27b47430ed6712407f29b17d002e20f64c1e3d6692f1d842ba16bf1e9d8ddf1c4f13cac3ed7d9a4a21290f44879ebb4e8f5 + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard @@ -7524,14 +7652,14 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -7648,11 +7776,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a languageName: node linkType: hard @@ -7869,11 +8000,11 @@ __metadata: linkType: hard "is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": - version: 1.1.0 - resolution: "is-weakref@npm:1.1.0" + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bound: "npm:^1.0.2" - checksum: 10c0/aa835f62e29cb60132ecb3ec7d11bd0f39ec7322325abe8412b805aef47153ec2daefdb21759b049711c674f49b13202a31d8d126bcdff7d8671c78babd4ae5b + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b languageName: node linkType: hard @@ -7968,35 +8099,36 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard "jackspeak@npm:^3.1.2": - version: 3.4.0 - resolution: "jackspeak@npm:3.4.0" + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10c0/7e42d1ea411b4d57d43ea8a6afbca9224382804359cb72626d0fc45bb8db1de5ad0248283c3db45fe73e77210750d4fcc7c2b4fe5d24fda94aaa24d658295c5f + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.2 + resolution: "jake@npm:10.9.2" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" @@ -8004,7 +8136,7 @@ __metadata: minimatch: "npm:^3.1.2" bin: jake: bin/cli.js - checksum: 10c0/89326d01a8bc110d02d973729a66394c79a34b34461116f5c530a2a2dbc30265683fe6737928f75df9178e9d369ff1442f5753fb983d525e740eefdadc56a103 + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 languageName: node linkType: hard @@ -8078,11 +8210,20 @@ __metadata: linkType: hard "jiti@npm:^1.21.6": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" + version: 1.21.7 + resolution: "jiti@npm:1.21.7" bin: jiti: bin/jiti.js - checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 + checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a + languageName: node + linkType: hard + +"jiti@npm:^2.4.2": + version: 2.4.2 + resolution: "jiti@npm:2.4.2" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/4ceac133a08c8faff7eac84aabb917e85e8257f5ad659e843004ce76e981c457c390a220881748ac67ba1b940b9b729b30fb85cbaf6e7989f04b6002c94da331 languageName: node linkType: hard @@ -8094,15 +8235,15 @@ __metadata: linkType: hard "joi@npm:^17.11.0": - version: 17.11.0 - resolution: "joi@npm:17.11.0" + version: 17.13.3 + resolution: "joi@npm:17.13.3" dependencies: - "@hapi/hoek": "npm:^9.0.0" - "@hapi/topo": "npm:^5.0.0" - "@sideway/address": "npm:^4.1.3" + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" "@sideway/formula": "npm:^3.0.1" "@sideway/pinpoint": "npm:^2.0.0" - checksum: 10c0/c41c86fe772828b88fbdbcaef2e41235ccbb107c22523a377f9a2fd39829f203213f37a352589f49d9a9b38bf1c645846defede8b81d8c1f3123117c1a600010 + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f languageName: node linkType: hard @@ -8199,9 +8340,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: 10c0/128de17135e7af655ed83fc26dab0fe54faf43b3517fa73dcd997cce6e05a445932664f085ec6dbc219aeb0c592e53ef10d2d6dee4a8e9211ea901b8e6dd0b52 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10c0/147f12b005768abe9fab78d2521ce2b7e1381a118413d634a40e6d907d7d10f5e9a05e47141e96d6853af7cc36d2c834d0a014251be48791e037ff2f13d2b94b languageName: node linkType: hard @@ -8261,9 +8402,9 @@ __metadata: linkType: hard "jsonc-parser@npm:^3.0.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard @@ -8420,21 +8561,21 @@ __metadata: linkType: hard "knip@npm:^5.30.1": - version: 5.30.1 - resolution: "knip@npm:5.30.1" + version: 5.44.0 + resolution: "knip@npm:5.44.0" dependencies: - "@nodelib/fs.walk": "npm:1.2.8" + "@nodelib/fs.walk": "npm:3.0.1" "@snyk/github-codeowners": "npm:1.1.0" easy-table: "npm:1.2.0" - enhanced-resolve: "npm:^5.17.1" - fast-glob: "npm:^3.3.2" - jiti: "npm:^1.21.6" + enhanced-resolve: "npm:^5.18.0" + fast-glob: "npm:^3.3.3" + jiti: "npm:^2.4.2" js-yaml: "npm:^4.1.0" minimist: "npm:^1.2.8" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.1.0" picomatch: "npm:^4.0.1" pretty-ms: "npm:^9.0.0" - smol-toml: "npm:^1.1.4" + smol-toml: "npm:^1.3.1" strip-json-comments: "npm:5.0.1" summary: "npm:2.1.0" zod: "npm:^3.22.4" @@ -8445,14 +8586,14 @@ __metadata: bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: 10c0/1c470266d7967dad0f2fb1b1f6c8a797bc7bea6c1f0021c52dce40e067ae87217eb17ff11a4164e3a5244bf3d0672f9e8678e4c3898260c48b9c020132ebb29a + checksum: 10c0/6fca4125cd0423eed90be1f181c1288df2f09155ed89a0f7bc2202b46d4e17f171d91d2e6f1197b22a76166fbd75b9b88f8b570cf6b52aa02b01635af9fb51d1 languageName: node linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 10c0/d1e09971260a7cd3b9fdeb190d33af0b6e99c8697013537d9aaa15f7856d9d83aee128ba8078e219df0a7cf4b8dd18d1a0c188f6543b500d92a2689d2d114b70 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard @@ -8489,10 +8630,10 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:~3.1.1": - version: 3.1.2 - resolution: "lilconfig@npm:3.1.2" - checksum: 10c0/f059630b1a9bddaeba83059db00c672b64dc14074e9f232adce32b38ca1b5686ab737eb665c5ba3c32f147f0002b4bee7311ad0386a9b98547b5623e87071fbe +"lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc languageName: node linkType: hard @@ -8511,46 +8652,46 @@ __metadata: linkType: hard "lint-staged@npm:^15.2.7": - version: 15.2.7 - resolution: "lint-staged@npm:15.2.7" + version: 15.4.3 + resolution: "lint-staged@npm:15.4.3" dependencies: - chalk: "npm:~5.3.0" - commander: "npm:~12.1.0" - debug: "npm:~4.3.4" - execa: "npm:~8.0.1" - lilconfig: "npm:~3.1.1" - listr2: "npm:~8.2.1" - micromatch: "npm:~4.0.7" - pidtree: "npm:~0.6.0" - string-argv: "npm:~0.3.2" - yaml: "npm:~2.4.2" + chalk: "npm:^5.4.1" + commander: "npm:^13.1.0" + debug: "npm:^4.4.0" + execa: "npm:^8.0.1" + lilconfig: "npm:^3.1.3" + listr2: "npm:^8.2.5" + micromatch: "npm:^4.0.8" + pidtree: "npm:^0.6.0" + string-argv: "npm:^0.3.2" + yaml: "npm:^2.7.0" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/c14399f9782ae222a1748144254f24b5b9afc816dc8840bd02d50f523c6582796ff18410767eb1a73cf1a83bc6e492dea7b1c4f0912bf3e434c068221f13c878 + checksum: 10c0/c1f71f2273bcbd992af929620f5acc6b9f6899da4b395e780e0b3ab33a0d725c239eb961873067c8c842e057c585c71dd4d44c0dc8b25539d3c2e97a3bdd6f30 languageName: node linkType: hard -"listr2@npm:~8.2.1": - version: 8.2.3 - resolution: "listr2@npm:8.2.3" +"listr2@npm:^8.2.5": + version: 8.2.5 + resolution: "listr2@npm:8.2.5" dependencies: cli-truncate: "npm:^4.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" - log-update: "npm:^6.0.0" + log-update: "npm:^6.1.0" rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/44404ecfcb49719538b39aceaa1c7f5a61e6ed88456769c8c876bfc326fc69c26c88cc1cc81ea6cc8341f5ca14ed56558b65263f3ec4d396e83ff02ee8a69508 + checksum: 10c0/f5a9599514b00c27d7eb32d1117c83c61394b2a985ec20e542c798bf91cf42b19340215701522736f5b7b42f557e544afeadec47866e35e5d4f268f552729671 languageName: node linkType: hard "load-plugin@npm:^6.0.0": - version: 6.0.1 - resolution: "load-plugin@npm:6.0.1" + version: 6.0.3 + resolution: "load-plugin@npm:6.0.3" dependencies: "@npmcli/config": "npm:^8.0.0" import-meta-resolve: "npm:^4.0.0" - checksum: 10c0/ae405fad041da559797ac479087ed41196619dbe695ab1e0816f12159658ee2c9f7d6faccfe3701f13223a0d85ea0ef79c67879cde86c0873f2650c7fed7d93a + checksum: 10c0/cbbd4e18472a0ed543b6d60e867a1e2aae385205fcaa76d300ab5a72697e057422cd1e6ff2ba19755c55a86b3d53e53b81a814c757be720895ba525d05f75797 languageName: node linkType: hard @@ -8588,13 +8729,6 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 - languageName: node - linkType: hard - "lodash.find@npm:^4.6.0": version: 4.6.0 resolution: "lodash.find@npm:4.6.0" @@ -8710,16 +8844,16 @@ __metadata: languageName: node linkType: hard -"log-update@npm:^6.0.0": - version: 6.0.0 - resolution: "log-update@npm:6.0.0" +"log-update@npm:^6.1.0": + version: 6.1.0 + resolution: "log-update@npm:6.1.0" dependencies: - ansi-escapes: "npm:^6.2.0" - cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^7.0.0" + ansi-escapes: "npm:^7.0.0" + cli-cursor: "npm:^5.0.0" + slice-ansi: "npm:^7.1.0" strip-ansi: "npm:^7.1.0" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/e0b3c3401ef49ce3eb17e2f83d644765e4f7988498fc1344eaa4f31ab30e510dcc469a7fb64dc01bd1c8d9237d917598fa677a9818705fb3774c10f6e9d4b27c + checksum: 10c0/4b350c0a83d7753fea34dcac6cd797d1dc9603291565de009baa4aa91c0447eab0d3815a05c8ec9ac04fdfffb43c82adcdb03ec1fceafd8518e1a8c1cff4ff89 languageName: node linkType: hard @@ -8742,9 +8876,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.2": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10c0/b13c02e3ddd6a9d5f8bf84133b3242de556512d824dddeea71cce2dbd6579c8f4d672381c4e742d45cf4423d0701765b4a6e5fbc24701def16bc2b40f8daa96a + version: 3.1.3 + resolution: "loupe@npm:3.1.3" + checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 languageName: node linkType: hard @@ -8769,9 +8903,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard @@ -8871,22 +9005,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10c0/43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard @@ -8932,18 +9066,19 @@ __metadata: linkType: hard "mdast-util-directive@npm:^3.0.0": - version: 3.0.0 - resolution: "mdast-util-directive@npm:3.0.0" + version: 3.1.0 + resolution: "mdast-util-directive@npm:3.1.0" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" + ccount: "npm:^2.0.0" devlop: "npm:^1.0.0" mdast-util-from-markdown: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" parse-entities: "npm:^4.0.0" stringify-entities: "npm:^4.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/4a71b27f5f0c4ead5293a12d4118d4d832951ac0efdeba4af2dd78f5679f9cabee80feb3619f219a33674c12df3780def1bd3150d7298aaf0ef734f0dfbab999 + checksum: 10c0/596b093b940197cf43af4d0de12e82a1d2b1eb5add73dd16077aa80e0d0e1f208ea642c420726e59ccd352c193d6ecd5c106d6fab769f252617c75333f91a314 languageName: node linkType: hard @@ -8968,8 +9103,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.2 + resolution: "mdast-util-from-markdown@npm:2.0.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" @@ -8983,7 +9118,7 @@ __metadata: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" unist-util-stringify-position: "npm:^4.0.0" - checksum: 10c0/fb66e917f66e33fc60d6964264c4abd519fd8829a4a58ff9c61b2ba5c337554fb954b9ec31ca1c34e83c1163a73f310c39072d656f9a2d3184fe39c87cbba65a + checksum: 10c0/76eb2bd2c6f7a0318087c73376b8af6d7561c1e16654e7667e640f391341096c56142618fd0ff62f6d39e5ab4895898b9789c84cd7cec2874359a437a0e1ff15 languageName: node linkType: hard @@ -9034,12 +9169,12 @@ __metadata: linkType: hard "mdast-util-phrasing@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-util-phrasing@npm:4.0.0" + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" dependencies: "@types/mdast": "npm:^4.0.0" unist-util-is: "npm:^6.0.0" - checksum: 10c0/bf281d159d1a9a9705ed8fdbadb70c9633d1c25716ff2c282b6c2ecbc1f05cff10f73e5280d754ed833b09d42b00260c4b8d0a5fed4ce3236d4cffb5230b50cf + checksum: 10c0/bf6c31d51349aa3d74603d5e5a312f59f3f65662ed16c58017169a5fb0f84ca98578f626c5ee9e4aa3e0a81c996db8717096705521bddb4a0185f98c12c9b42f languageName: node linkType: hard @@ -9060,18 +9195,19 @@ __metadata: linkType: hard "mdast-util-to-markdown@npm:^2.0.0": - version: 2.1.0 - resolution: "mdast-util-to-markdown@npm:2.1.0" + version: 2.1.2 + resolution: "mdast-util-to-markdown@npm:2.1.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" longest-streak: "npm:^3.0.0" mdast-util-phrasing: "npm:^4.0.0" mdast-util-to-string: "npm:^4.0.0" + micromark-util-classify-character: "npm:^2.0.0" micromark-util-decode-string: "npm:^2.0.0" unist-util-visit: "npm:^5.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/8bd37a9627a438ef6418d6642661904d0cc03c5c732b8b018a8e238ef5cc82fe8aef1940b19c6f563245e58b9659f35e527209bd3fe145f3c723ba14d18fc3e6 + checksum: 10c0/4649722a6099f12e797bd8d6469b2b43b44e526b5182862d9c7766a3431caad2c0112929c538a972f214e63c015395e5d3f54bd81d9ac1b16e6d8baaf582f749 languageName: node linkType: hard @@ -9118,10 +9254,10 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10c0/866b7094afd9293b5ea5dcd82d71f80e51514bed33b4c4e9f516795dc366612a4cbb4dc94356e943a8a6914889a914530badff27f397191b9b75cda20b6bae93 languageName: node linkType: hard @@ -9171,8 +9307,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-core-commonmark@npm:2.0.0" + version: 2.0.2 + resolution: "micromark-core-commonmark@npm:2.0.2" dependencies: decode-named-character-reference: "npm:^1.0.0" devlop: "npm:^1.0.0" @@ -9190,7 +9326,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/e087824b98d1f1d0db34791ac53945b0d68fb5e541c6c9da6700cc3db54d6b697d8110d3120d5d30e2fb39443aabddccd3e2bbf684795359f38b5a696fdc5913 + checksum: 10c0/87c7a75cd339189eb6f1d6323037f7d108d1331d953b84fe839b37fd385ee2292b27222327c1ceffda46ba5d5d4dee703482475e5ee8744be40c9e308d8acb77 languageName: node linkType: hard @@ -9206,13 +9342,13 @@ __metadata: linkType: hard "micromark-factory-destination@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-destination@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-destination@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/b73492f687d41a6a379159c2f3acbf813042346bcea523d9041d0cc6124e6715f0779dbb2a0b3422719e9764c3b09f9707880aa159557e3cb4aeb03b9d274915 + checksum: 10c0/bbafcf869cee5bf511161354cb87d61c142592fbecea051000ff116068dc85216e6d48519d147890b9ea5d7e2864a6341c0c09d9948c203bff624a80a476023c languageName: node linkType: hard @@ -9229,14 +9365,14 @@ __metadata: linkType: hard "micromark-factory-label@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-label@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-label@npm:2.0.1" dependencies: devlop: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/8ffad00487a7891941b1d1f51d53a33c7a659dcf48617edb7a4008dad7aff67ec316baa16d55ca98ae3d75ce1d81628dbf72fedc7c6f108f740dec0d5d21c8ee + checksum: 10c0/0137716b4ecb428114165505e94a2f18855c8bbea21b07a8b5ce514b32a595ed789d2b967125718fc44c4197ceaa48f6609d58807a68e778138d2e6b91b824e8 languageName: node linkType: hard @@ -9251,12 +9387,12 @@ __metadata: linkType: hard "micromark-factory-space@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-space@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-space@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/103ca954dade963d4ff1d2f27d397833fe855ddc72590205022832ef68b775acdea67949000cee221708e376530b1de78c745267b0bf8366740840783eb37122 + checksum: 10c0/f9ed43f1c0652d8d898de0ac2be3f77f776fffe7dd96bdbba1e02d7ce33d3853c6ff5daa52568fc4fa32cdf3a62d86b85ead9b9189f7211e1d69ff2163c450fb languageName: node linkType: hard @@ -9273,14 +9409,14 @@ __metadata: linkType: hard "micromark-factory-title@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-title@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-title@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2b2188e7a011b1b001faf8c860286d246d5c3485ef8819270c60a5808f4c7613e49d4e481dbdff62600ef7acdba0f5100be2d125cbd2a15e236c26b3668a8ebd + checksum: 10c0/e72fad8d6e88823514916890099a5af20b6a9178ccf78e7e5e05f4de99bb8797acb756257d7a3a57a53854cb0086bf8aab15b1a9e9db8982500dd2c9ff5948b6 languageName: node linkType: hard @@ -9297,14 +9433,14 @@ __metadata: linkType: hard "micromark-factory-whitespace@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-whitespace@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-whitespace@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/4e91baab0cc71873095134bd0e225d01d9786cde352701402d71b72d317973954754e8f9f1849901f165530e6421202209f4d97c460a27bb0808ec5a3fc3148c + checksum: 10c0/20a1ec58698f24b766510a309b23a10175034fcf1551eaa9da3adcbed3e00cd53d1ebe5f030cf873f76a1cec3c34eb8c50cc227be3344caa9ed25d56cf611224 languageName: node linkType: hard @@ -9319,12 +9455,12 @@ __metadata: linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-character@npm:2.0.1" + version: 2.1.1 + resolution: "micromark-util-character@npm:2.1.1" dependencies: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/5b91c90f29c8873a9f2f2385bbeb70f481b0e56c26092451d1796cd323257927a69eccca19b079d83d5751ec6fc92964214a3c868114555f87631426631df6b9 + checksum: 10c0/d3fe7a5e2c4060fc2a076f9ce699c82a2e87190a3946e1e5eea77f563869b504961f5668d9c9c014724db28ac32fa909070ea8b30c3a39bd0483cc6c04cc76a1 languageName: node linkType: hard @@ -9338,11 +9474,11 @@ __metadata: linkType: hard "micromark-util-chunked@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-chunked@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-chunked@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/043b5f2abc8c13a1e2e4c378ead191d1a47ed9e0cd6d0fa5a0a430b2df9e17ada9d5de5a20688a000bbc5932507e746144acec60a9589d9a79fa60918e029203 + checksum: 10c0/b68c0c16fe8106949537bdcfe1be9cf36c0ccd3bc54c4007003cb0984c3750b6cdd0fd77d03f269a3382b85b0de58bde4f6eedbe7ecdf7244759112289b1ab56 languageName: node linkType: hard @@ -9358,13 +9494,13 @@ __metadata: linkType: hard "micromark-util-classify-character@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-classify-character@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-classify-character@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2bf5fa5050faa9b69f6c7e51dbaaf02329ab70fabad8229984381b356afbbf69db90f4617bec36d814a7d285fb7cad8e3c4e38d1daf4387dc9e240aa7f9a292a + checksum: 10c0/8a02e59304005c475c332f581697e92e8c585bcd45d5d225a66c1c1b14ab5a8062705188c2ccec33cc998d33502514121478b2091feddbc751887fc9c290ed08 languageName: node linkType: hard @@ -9379,12 +9515,12 @@ __metadata: linkType: hard "micromark-util-combine-extensions@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-combine-extensions@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-combine-extensions@npm:2.0.1" dependencies: micromark-util-chunked: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/cd4c8d1a85255527facb419ff3b3cc3d7b7f27005c5ef5fa7ef2c4d0e57a9129534fc292a188ec2d467c2c458642d369c5f894bc8a9e142aed6696cc7989d3ea + checksum: 10c0/f15e282af24c8372cbb10b9b0b3e2c0aa681fea0ca323a44d6bc537dc1d9382c819c3689f14eaa000118f5a163245358ce6276b2cda9a84439cdb221f5d86ae7 languageName: node linkType: hard @@ -9398,11 +9534,11 @@ __metadata: linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + version: 2.0.2 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/3f6d684ee8f317c67806e19b3e761956256cb936a2e0533aad6d49ac5604c6536b2041769c6febdd387ab7175b7b7e551851bf2c1f78da943e7a3671ca7635ac + checksum: 10c0/9c8a9f2c790e5593ffe513901c3a110e9ec8882a08f466da014112a25e5059b51551ca0aeb7ff494657d86eceb2f02ee556c6558b8d66aadc61eae4a240da0df languageName: node linkType: hard @@ -9419,14 +9555,14 @@ __metadata: linkType: hard "micromark-util-decode-string@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-decode-string@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-decode-string@npm:2.0.1" dependencies: decode-named-character-reference: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-decode-numeric-character-reference: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/f5413bebb21bdb686cfa1bcfa7e9c93093a523d1b42443ead303b062d2d680a94e5e8424549f57b8ba9d786a758e5a26a97f56068991bbdbca5d1885b3aa7227 + checksum: 10c0/f24d75b2e5310be6e7b6dee532e0d17d3bf46996841d6295f2a9c87a2046fff4ab603c52ab9d7a7a6430a8b787b1574ae895849c603d262d1b22eef71736b5cb languageName: node linkType: hard @@ -9438,9 +9574,9 @@ __metadata: linkType: hard "micromark-util-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-encode@npm:2.0.0" - checksum: 10c0/ebdaafff23100bbf4c74e63b4b1612a9ddf94cd7211d6a076bc6fb0bc32c1b48d6fb615aa0953e607c62c97d849f97f1042260d3eb135259d63d372f401bbbb2 + version: 2.0.1 + resolution: "micromark-util-encode@npm:2.0.1" + checksum: 10c0/b2b29f901093845da8a1bf997ea8b7f5e061ffdba85070dfe14b0197c48fda64ffcf82bfe53c90cf9dc185e69eef8c5d41cae3ba918b96bc279326921b59008a languageName: node linkType: hard @@ -9452,9 +9588,9 @@ __metadata: linkType: hard "micromark-util-html-tag-name@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-html-tag-name@npm:2.0.0" - checksum: 10c0/988aa26367449bd345b627ae32cf605076daabe2dc1db71b578a8a511a47123e14af466bcd6dcbdacec60142f07bc2723ec5f7a0eed0f5319ce83b5e04825429 + version: 2.0.1 + resolution: "micromark-util-html-tag-name@npm:2.0.1" + checksum: 10c0/ae80444db786fde908e9295f19a27a4aa304171852c77414516418650097b8afb401961c9edb09d677b06e97e8370cfa65638dde8438ebd41d60c0a8678b85b9 languageName: node linkType: hard @@ -9468,11 +9604,11 @@ __metadata: linkType: hard "micromark-util-normalize-identifier@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-normalize-identifier@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-normalize-identifier@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/93bf8789b8449538f22cf82ac9b196363a5f3b2f26efd98aef87c4c1b1f8c05be3ef6391ff38316ff9b03c1a6fd077342567598019ddd12b9bd923dacc556333 + checksum: 10c0/5299265fa360769fc499a89f40142f10a9d4a5c3dd8e6eac8a8ef3c2e4a6570e4c009cf75ea46dce5ee31c01f25587bde2f4a5cc0a935584ae86dd857f2babbd languageName: node linkType: hard @@ -9486,11 +9622,11 @@ __metadata: linkType: hard "micromark-util-resolve-all@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-resolve-all@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-resolve-all@npm:2.0.1" dependencies: micromark-util-types: "npm:^2.0.0" - checksum: 10c0/3b912e88453dcefe728a9080c8934a75ac4732056d6576ceecbcaf97f42c5d6fa2df66db8abdc8427eb167c5ffddefe26713728cfe500bc0e314ed260d6e2746 + checksum: 10c0/bb6ca28764696bb479dc44a2d5b5fe003e7177aeae1d6b0d43f24cc223bab90234092d9c3ce4a4d2b8df095ccfd820537b10eb96bb7044d635f385d65a4c984a languageName: node linkType: hard @@ -9506,13 +9642,13 @@ __metadata: linkType: hard "micromark-util-sanitize-uri@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-sanitize-uri@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-sanitize-uri@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-encode: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/74763ca1c927dd520d3ab8fd9856a19740acf76fc091f0a1f5d4e99c8cd5f1b81c5a0be3efb564941a071fb6d85fd951103f2760eb6cff77b5ab3abe08341309 + checksum: 10c0/60e92166e1870fd4f1961468c2651013ff760617342918e0e0c3c4e872433aa2e60c1e5a672bfe5d89dc98f742d6b33897585cf86ae002cda23e905a3c02527c languageName: node linkType: hard @@ -9529,14 +9665,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-subtokenize@npm:2.0.0" + version: 2.0.4 + resolution: "micromark-util-subtokenize@npm:2.0.4" dependencies: devlop: "npm:^1.0.0" micromark-util-chunked: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/1907c56c4974d430b984c50b3eb0930241112d931e611f178dee17d58f2976614950631b70f4e9c7e49dbccf21f91654ee61f250e028bf2f2b0f3d3aeb168da8 + checksum: 10c0/d1d19c6ede87e5d3778aa7f6c56ad736a48404556757abf71ea87bd2baac71927d18db3c9a1f76c4b3f42f32d6032aea97d1de739b49872daf168c6f8f373f39 languageName: node linkType: hard @@ -9548,9 +9684,9 @@ __metadata: linkType: hard "micromark-util-symbol@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-symbol@npm:2.0.0" - checksum: 10c0/4e76186c185ce4cefb9cea8584213d9ffacd77099d1da30c0beb09fa21f46f66f6de4c84c781d7e34ff763fe3a06b530e132fa9004882afab9e825238d0aa8b3 + version: 2.0.1 + resolution: "micromark-util-symbol@npm:2.0.1" + checksum: 10c0/f2d1b207771e573232436618e78c5e46cd4b5c560dd4a6d63863d58018abbf49cb96ec69f7007471e51434c60de3c9268ef2bf46852f26ff4aacd10f9da16fe9 languageName: node linkType: hard @@ -9562,9 +9698,9 @@ __metadata: linkType: hard "micromark-util-types@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-types@npm:2.0.0" - checksum: 10c0/d74e913b9b61268e0d6939f4209e3abe9dada640d1ee782419b04fd153711112cfaaa3c4d5f37225c9aee1e23c3bb91a1f5223e1e33ba92d33e83956a53e61de + version: 2.0.1 + resolution: "micromark-util-types@npm:2.0.1" + checksum: 10c0/872ec9334bb42afcc91c5bed8b7ee03b75654b36c6f221ab4d2b1bb0299279f00db948bf38ec6bc1ec03d0cf7842c21ab805190bf676157ba587eb0386d38b71 languageName: node linkType: hard @@ -9594,8 +9730,8 @@ __metadata: linkType: hard "micromark@npm:^4.0.0": - version: 4.0.0 - resolution: "micromark@npm:4.0.0" + version: 4.0.1 + resolution: "micromark@npm:4.0.1" dependencies: "@types/debug": "npm:^4.0.0" debug: "npm:^4.0.0" @@ -9614,11 +9750,11 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/7e91c8d19ff27bc52964100853f1b3b32bb5b2ece57470a34ba1b2f09f4e2a183d90106c4ae585c9f2046969ee088576fed79b2f7061cba60d16652ccc2c64fd + checksum: 10c0/b5d950c84664ce209575e5a54946488f0a1e1240d080544e657b65074c9b08208a5315d9db066b93cbc199ec05f68552ba8b09fd5e716c726f4a4712275a7c5c languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:~4.0.7": +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -9692,6 +9828,13 @@ __metadata: languageName: node linkType: hard +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: 10c0/f3d9464dd1816ecf6bdf2aec6ba32c0728022039d992f178237d8e289b48764fee4131319e72eedd4f7f094e22ded0af836c3187a7edc4595d28dd74368fd81d + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -9745,11 +9888,11 @@ __metadata: linkType: hard "minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard @@ -9769,6 +9912,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + "minipass-fetch@npm:^2.0.3": version: 2.1.2 resolution: "minipass-fetch@npm:2.1.2" @@ -9784,18 +9936,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10c0/1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b languageName: node linkType: hard @@ -9842,7 +9994,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 @@ -9859,6 +10011,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + languageName: node + linkType: hard + "mkdirp@npm:1.0.4, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -9879,10 +10041,19 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + languageName: node + linkType: hard + "module-replacements@npm:^2.1.0": - version: 2.5.0 - resolution: "module-replacements@npm:2.5.0" - checksum: 10c0/7fcbcb19151778a2f2fa70b7bffb134bb8922b2306e2a0d7b4a863467a9d6d9d5fed537763c43272e22b69dbddaf1610746b42a68b4663aa225e85f9ae9b03c8 + version: 2.6.0 + resolution: "module-replacements@npm:2.6.0" + checksum: 10c0/a0d3b57d37d436042718a7ab00cd6503357528ff11fcd84059c6c5340699bf427a4f8ed5738dda2ad32213c3fcbbef34af4aaae510db546c81ff368cd194854a languageName: node linkType: hard @@ -9956,19 +10127,21 @@ __metadata: languageName: node linkType: hard -"nanoclone@npm:^0.2.1": - version: 0.2.1 - resolution: "nanoclone@npm:0.2.1" - checksum: 10c0/760b569ea841c9678fdf8d763c6d7bb093f0889150087f82d86c536a318b302939c82ce35cdaec999d0f687789d0d79d0f3f75a272d7a98dfac7a067c0b47053 +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" - bin: - nanoid: bin/nanoid.cjs - checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 +"nanospinner@npm:^1.1.0": + version: 1.2.2 + resolution: "nanospinner@npm:1.2.2" + dependencies: + picocolors: "npm:^1.1.1" + checksum: 10c0/07264f63816a8ec24d84ffe216a605cf11dffd8b098d4c5e6790437304b47e10ce4fc341de8dbcfc1b59aa42107f9949c89bcc201239eb61a80e14b6b1a20c90 languageName: node linkType: hard @@ -9995,13 +10168,20 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^0.6.3": +"negotiator@npm:^0.6.3, negotiator@npm:~0.6.4": version: 0.6.4 resolution: "negotiator@npm:0.6.4" checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -10080,22 +10260,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard @@ -10110,14 +10290,25 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"nopt@npm:^7.2.1": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard @@ -10133,6 +10324,17 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^6.0.0": + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" + dependencies: + hosted-git-info: "npm:^7.0.0" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" + checksum: 10c0/7e32174e7f5575ede6d3d449593247183880122b4967d4ae6edb28cea5769ca025defda54fc91ec0e3c972fdb5ab11f9284606ba278826171b264cb16a9311ef + 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" @@ -10140,6 +10342,15 @@ __metadata: languageName: node linkType: hard +"npm-install-checks@npm:^6.0.0": + version: 6.3.0 + resolution: "npm-install-checks@npm:6.3.0" + dependencies: + semver: "npm:^7.1.1" + checksum: 10c0/b046ef1de9b40f5d3a9831ce198e1770140a1c3f253dae22eb7b06045191ef79f18f1dcc15a945c919b3c161426861a28050abd321bf439190185794783b6452 + languageName: node + linkType: hard + "npm-normalize-package-bin@npm:^3.0.0": version: 3.0.1 resolution: "npm-normalize-package-bin@npm:3.0.1" @@ -10147,6 +10358,30 @@ __metadata: languageName: node linkType: hard +"npm-package-arg@npm:^11.0.0": + version: 11.0.3 + resolution: "npm-package-arg@npm:11.0.3" + dependencies: + hosted-git-info: "npm:^7.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^5.0.0" + checksum: 10c0/e18333485e05c3a8774f4b5701ef74f4799533e650b70a68ca8dd697666c9a8d46932cb765fc593edce299521033bd4025a40323d5240cea8a393c784c0c285a + languageName: node + linkType: hard + +"npm-pick-manifest@npm:^9.0.0": + version: 9.1.0 + resolution: "npm-pick-manifest@npm:9.1.0" + dependencies: + npm-install-checks: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + npm-package-arg: "npm:^11.0.0" + semver: "npm:^7.3.5" + checksum: 10c0/8765f4199755b381323da2bff2202b4b15b59f59dba0d1be3f2f793b591321cd19e1b5a686ef48d9753a6bd4868550da632541a45dfb61809d55664222d73e44 + languageName: node + linkType: hard + "npm-run-path@npm:^2.0.0": version: 2.0.2 resolution: "npm-run-path@npm:2.0.2" @@ -10175,11 +10410,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: "npm:^4.0.0" - checksum: 10c0/ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba languageName: node linkType: hard @@ -10203,9 +10438,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.13.3": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard @@ -10230,7 +10465,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5, object.entries@npm:^1.1.7, object.entries@npm:^1.1.8": +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -10241,7 +10476,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -10253,30 +10488,18 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe - languageName: node - linkType: hard - -"object.hasown@npm:^1.1.4": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/f23187b08d874ef1aea060118c8259eb7f99f93c15a50771d710569534119062b90e087b92952b2d0fb1bb8914d61fb0b43c57fb06f622aaad538fe6868ab987 + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": +"object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": version: 1.2.1 resolution: "object.values@npm:1.2.1" dependencies: @@ -10345,6 +10568,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: "npm:^5.0.0" + checksum: 10c0/5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221 + languageName: node + linkType: hard + "opencollective-postinstall@npm:^2.0.2": version: 2.0.3 resolution: "opencollective-postinstall@npm:2.0.3" @@ -10364,16 +10596,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: 10c0/66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 languageName: node linkType: hard @@ -10488,6 +10720,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + "p-retry@npm:^5.1.2": version: 5.1.2 resolution: "p-retry@npm:5.1.2" @@ -10506,9 +10745,9 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard @@ -10536,18 +10775,17 @@ __metadata: linkType: hard "parse-entities@npm:^4.0.0": - version: 4.0.1 - resolution: "parse-entities@npm:4.0.1" + version: 4.0.2 + resolution: "parse-entities@npm:4.0.2" dependencies: "@types/unist": "npm:^2.0.0" - character-entities: "npm:^2.0.0" character-entities-legacy: "npm:^3.0.0" character-reference-invalid: "npm:^2.0.0" decode-named-character-reference: "npm:^1.0.0" is-alphanumerical: "npm:^2.0.0" is-decimal: "npm:^2.0.0" is-hexadecimal: "npm:^2.0.0" - checksum: 10c0/9dfa3b0dc43a913c2558c4bd625b1abcc2d6c6b38aa5724b141ed988471977248f7ad234eed57e1bc70b694dd15b0d710a04f66c2f7c096e35abd91962b7d926 + checksum: 10c0/a13906b1151750b78ed83d386294066daf5fb559e08c5af9591b2d98cc209123103016a01df776f65f8219ad26652d6d6b210d0974d452049cddfc53a8916c34 languageName: node linkType: hard @@ -10563,11 +10801,11 @@ __metadata: linkType: hard "parse-github-url@npm:^1.0.2": - version: 1.0.2 - resolution: "parse-github-url@npm:1.0.2" + version: 1.0.3 + resolution: "parse-github-url@npm:1.0.3" bin: - parse-github-url: ./cli.js - checksum: 10c0/3405b8812bc3e2c6baf49f859212e587237e17f5f886899e1c977bf53898a78f1b491341c6937beb892a0706354e44487defb387e12e5adcf3f18236408dd3dc + parse-github-url: cli.js + checksum: 10c0/8a56103f0cdb6f9bd0ffcd7fd4fe1404a414f18441c4d89ab9d9c5eca3b43d6f7cdb899cb979f061df9d8a85d5af275cab05beff953b07f2ff65a6c2826b9293 languageName: node linkType: hard @@ -10685,10 +10923,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 +"path-to-regexp@npm:0.1.10": + version: 0.1.10 + resolution: "path-to-regexp@npm:0.1.10" + checksum: 10c0/34196775b9113ca6df88e94c8d83ba82c0e1a2063dd33bfe2803a980da8d49b91db8104f49d5191b44ea780d46b8670ce2b7f4a5e349b0c48c6779b653f1afe4 languageName: node linkType: hard @@ -10708,7 +10946,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^2.0.1": +"pathe@npm:^2.0.2": version: 2.0.2 resolution: "pathe@npm:2.0.2" checksum: 10c0/21fce96ca9cebf037b075de8e5cc4ac6aa1009bce57946a72695f47ded84cf4b29f03bed721ea0f6e39b69eb1a0620bcee1f72eca46086765214a2965399b83a @@ -10747,7 +10985,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -10768,7 +11006,7 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:~0.6.0": +"pidtree@npm:^0.6.0": version: 0.6.0 resolution: "pidtree@npm:0.6.0" bin: @@ -10975,9 +11213,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard @@ -11017,14 +11255,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.49": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.5.1": + version: 8.5.2 + resolution: "postcss@npm:8.5.2" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 + checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 languageName: node linkType: hard @@ -11084,35 +11322,35 @@ __metadata: linkType: hard "prettier-plugin-jsdoc@npm:^1.3.0": - version: 1.3.0 - resolution: "prettier-plugin-jsdoc@npm:1.3.0" + version: 1.3.2 + resolution: "prettier-plugin-jsdoc@npm:1.3.2" dependencies: binary-searching: "npm:^2.0.5" comment-parser: "npm:^1.4.0" mdast-util-from-markdown: "npm:^2.0.0" peerDependencies: prettier: ^3.0.0 - checksum: 10c0/c716ba9257765a33a9e8e3e9302724287f50efccba47602bc73b20a873dc2bb68244e8c600ed993580d5a9948d1db5b5c72766f89e11fe40da43b190fbcc52e1 + checksum: 10c0/53d15897b75077f172d52e61e17e7f39314c9268e6c65128f825e56fd7b59669b06a286a88bec6742149b456b7c3d8f88ca0c2ab7797a623c0524c821e2d2f60 languageName: node linkType: hard "prettier-plugin-merge@npm:^0.7.0": - version: 0.7.0 - resolution: "prettier-plugin-merge@npm:0.7.0" + version: 0.7.2 + resolution: "prettier-plugin-merge@npm:0.7.2" dependencies: diff: "npm:5.1.0" peerDependencies: prettier: ^2 || ^3 - checksum: 10c0/4c4fbb50596d731b9a8942aa97848c8f20b13e69b17cb10ea0d53cf069ea13a197342daafecc533009c16fc778c157d407e9a1dcda1b8a7ab60be8b9b01c6a4f + checksum: 10c0/f78b91ad8164d365f8e088080ce59056b9ada79b0878e1f2864856ae159d39d2b4c297eeb869e6e40f0f7d02bc17cb0e32152b18918074b2aee866903f5649d2 languageName: node linkType: hard "prettier@npm:*, prettier@npm:^3.3.2": - version: 3.3.2 - resolution: "prettier@npm:3.3.2" + version: 3.5.0 + resolution: "prettier@npm:3.5.0" bin: prettier: bin/prettier.cjs - checksum: 10c0/39ed27d17f0238da6dd6571d63026566bd790d3d0edac57c285fbab525982060c8f1e01955fe38134ab10f0951a6076da37f015db8173c02f14bc7f0803a384c + checksum: 10c0/6c355d74c377f5622953229d92477e8b9779162e848db90fd7e06c431deb73585d31fafc4516cf5868917825b97b9ec7c87c8d8b8e03ccd9fc9c0b7699d1a650 languageName: node linkType: hard @@ -11162,11 +11400,11 @@ __metadata: linkType: hard "pretty-ms@npm:^9.0.0": - version: 9.1.0 - resolution: "pretty-ms@npm:9.1.0" + version: 9.2.0 + resolution: "pretty-ms@npm:9.2.0" dependencies: parse-ms: "npm:^4.0.0" - checksum: 10c0/fd111aad8800a04dfd654e6016da69bdaa6fc6a4c280f8e727cffd8b5960558e94942f1a94d4aa6e4d179561a0fbb0366a9ebe0ccefbbb0f8ff853b129cdefb9 + checksum: 10c0/ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb languageName: node linkType: hard @@ -11182,10 +11420,17 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc +"proc-log@npm:^4.0.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard @@ -11255,13 +11500,6 @@ __metadata: languageName: node linkType: hard -"property-expr@npm:^2.0.4": - version: 2.0.6 - resolution: "property-expr@npm:2.0.6" - checksum: 10c0/69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c - languageName: node - linkType: hard - "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -11279,13 +11517,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab - languageName: node - linkType: hard - "pump@npm:^2.0.0": version: 2.0.1 resolution: "pump@npm:2.0.1" @@ -11297,12 +11528,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f languageName: node linkType: hard @@ -11317,44 +11548,35 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 languageName: node linkType: hard -"qs@npm:6.10.4": - version: 6.10.4 - resolution: "qs@npm:6.10.4" +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/7a8c9d77968aeccb769aedd7e047c0e0109dad0cfa57cab1ad906f4069fd58f361b80abd2de5854ba9a09b4c5d06d6a2c82108766f1f1527572fe6130deaa471 - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f + side-channel: "npm:^1.0.6" + checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 languageName: node linkType: hard "qs@npm:^6.11.1, qs@npm:^6.4.0": - version: 6.12.3 - resolution: "qs@npm:6.12.3" + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/243ddcc8f49dab78fc51041f7f64c500b47c671c45a101a8aca565d8537cb562921da7ef1a831b4a7051596ec88bb35a0d5e25a240025e8b32c6bfb69f00bf2f - languageName: node - linkType: hard - -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard @@ -11365,13 +11587,6 @@ __metadata: languageName: node linkType: hard -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 - languageName: node - linkType: hard - "quick-format-unescaped@npm:^4.0.3": version: 4.0.4 resolution: "quick-format-unescaped@npm:4.0.4" @@ -11425,9 +11640,9 @@ __metadata: linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard @@ -11447,7 +11662,7 @@ __metadata: languageName: node linkType: hard -"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": +"read-package-json-fast@npm:^3.0.0": version: 3.0.2 resolution: "read-package-json-fast@npm:3.0.2" dependencies: @@ -11507,15 +11722,15 @@ __metadata: linkType: hard "readable-stream@npm:^4.0.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" + version: 4.7.0 + resolution: "readable-stream@npm:4.7.0" dependencies: abort-controller: "npm:^3.0.0" buffer: "npm:^6.0.3" events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: 10c0/cf7cc8daa2b57872d120945a20a1458c13dcb6c6f352505421115827b18ac4df0e483ac1fe195cb1f5cd226e1073fc55b92b569269d8299e8530840bcdbba40c + checksum: 10c0/fd86d068da21cfdb10f7a4479f2e47d9c0a9b0c862fc0c840a7e5360201580a55ac399c764b12a4f6fa291f8cee74d9c4b7562e0d53b3c4b2769f2c98155d957 languageName: node linkType: hard @@ -11582,7 +11797,7 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4, reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": version: 1.0.10 resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: @@ -11606,13 +11821,13 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 10c0/e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2, regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.5.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -11659,14 +11874,14 @@ __metadata: linkType: hard "remark-lint-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-final-newline@npm:3.0.0" + version: 3.0.1 + resolution: "remark-lint-final-newline@npm:3.0.1" dependencies: "@types/mdast": "npm:^4.0.0" devlop: "npm:^1.0.0" unified-lint-rule: "npm:^3.0.0" vfile-location: "npm:^5.0.0" - checksum: 10c0/cdb9d81bec378ad4eed0fba6cb5a550089a4d2ef08f4d96d016bcfd794c1e401dd2ef72a0878155e68a5eacf61f5bb4c7e851badc3b024bdb99bdb5e5d774760 + checksum: 10c0/26750205648721a05a028fcb43c4c4fa8a27122ae79e03540838d370ba7332c165e6d0cb49119bc09b9e8148033593a2b7129a661623a3413ce493dfaca4eab4 languageName: node linkType: hard @@ -11685,14 +11900,14 @@ __metadata: linkType: hard "remark-lint-hard-break-spaces@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-hard-break-spaces@npm:4.0.0" + version: 4.1.1 + resolution: "remark-lint-hard-break-spaces@npm:4.1.1" dependencies: "@types/mdast": "npm:^4.0.0" unified-lint-rule: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/7e29c3dfdec634db1e072a3f5ad4c1db5adaac646e0230ed6305084119a8adbacd4679f38a204052b12f9c07a3b6440651ed4a979d2ddfb3605cc5660d0a19d9 + checksum: 10c0/fb9dddbdd0db84993e5c25d0ec1566f59114272faa324659cf4c380e1176bac4d4387172db459dc1b8af131baf4c0f52618b545c9c66858c43b3b1e8f2db9001 languageName: node linkType: hard @@ -11710,14 +11925,14 @@ __metadata: linkType: hard "remark-lint-list-item-bullet-indent@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-lint-list-item-bullet-indent@npm:5.0.0" + version: 5.0.1 + resolution: "remark-lint-list-item-bullet-indent@npm:5.0.1" dependencies: "@types/mdast": "npm:^4.0.0" pluralize: "npm:^8.0.0" unified-lint-rule: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" - checksum: 10c0/a59021d40cbeacbd6fe3e041e488b7cde027fd81c3b1447e0d910b6ff9c903c01748659b5ad8a4d8be341f263814df0cbdfd288fce0ff5a1266c634ad4624d46 + checksum: 10c0/68a82417f7d655bbfe9575341d6f37d87103ba77759808eab5d2acb124ee8609d6e0f0ac24a470d0c9be9878e3928e1a64400e2ed563d316e793176095fc88e6 languageName: node linkType: hard @@ -11737,8 +11952,8 @@ __metadata: linkType: hard "remark-lint-list-item-indent@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-list-item-indent@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-list-item-indent@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-phrasing: "npm:^4.0.0" @@ -11746,7 +11961,7 @@ __metadata: unified-lint-rule: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/42658478fced511b503a17f4fa17bab17d82d3213ea7ca875c6a0c777f3c08e029a04149186295e494b131cdf222bd8db6c4f03a0dfcd4422c78edb1153ce9dc + checksum: 10c0/31c4fe8d978737eb5cd17fb53e789e53d23e9536eb8daeb63c84498da7aae2181ff77ca7b11aa01f8f6daf536264ee04133c3f13e84bf0ce91a27781707da5ec languageName: node linkType: hard @@ -11766,8 +11981,8 @@ __metadata: linkType: hard "remark-lint-no-blockquote-without-marker@npm:^6.0.0": - version: 6.0.0 - resolution: "remark-lint-no-blockquote-without-marker@npm:6.0.0" + version: 6.0.1 + resolution: "remark-lint-no-blockquote-without-marker@npm:6.0.1" dependencies: "@types/mdast": "npm:^4.0.0" devlop: "npm:^1.0.0" @@ -11778,7 +11993,7 @@ __metadata: unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" vfile-location: "npm:^5.0.0" - checksum: 10c0/b1b8383e1faac73e1f647484e86d990c68388e7e156f78fad5650ab21581c33f38001d7332a1f088290cdc0e2ba267b63c178d6b7ce7a3636474aba4d7839ce7 + checksum: 10c0/a1d20bbf30288cdd13cb83947d805cbf2bf5ee7df0f4e3914d6e31f791ba243799406f458ee83682eab089815aa293a669b31de364782f8ef9be6ad31ab05636 languageName: node linkType: hard @@ -11798,8 +12013,8 @@ __metadata: linkType: hard "remark-lint-no-duplicate-definitions@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-duplicate-definitions@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-no-duplicate-definitions@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" devlop: "npm:^1.0.0" @@ -11807,7 +12022,7 @@ __metadata: unified-lint-rule: "npm:^3.0.0" unist-util-visit-parents: "npm:^6.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/1307f14ef337b843cb4e4069cb4b6744c5ad8395d7e692f98e379a99f32cda5065a9d4b575808ed27f614950401c725d10878f962a7c0ca290f45c1b60b0345e + checksum: 10c0/2aa8f84f0d92c050118bb64904e3ed1ade8a4bab9389ec6e8376511ef59c017fa7cb4a5c0042d70342a9a44426628c21f9b56f21c7bb43c52e36cfbd10a48870 languageName: node linkType: hard @@ -11828,8 +12043,8 @@ __metadata: linkType: hard "remark-lint-no-heading-content-indent@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-lint-no-heading-content-indent@npm:5.0.0" + version: 5.0.1 + resolution: "remark-lint-no-heading-content-indent@npm:5.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-phrasing: "npm:^4.0.0" @@ -11837,7 +12052,7 @@ __metadata: unified-lint-rule: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/74b1cc130e3884719d8f6eb11b4a42d3c750721884b2eb0eeb80ad2150b6e493aa2d0fa69f632243405112425f072b339d413c560202244d0553c19799d1cb40 + checksum: 10c0/0bda89dcf404cfde5b3ce4eae754e5820bba7475e423900d3be2c94cbb0309394ceb5e7659e1fb0378f5d341338f33ea151876482dc867c9ac0ea1405da6a01a languageName: node linkType: hard @@ -11871,8 +12086,8 @@ __metadata: linkType: hard "remark-lint-no-literal-urls@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-literal-urls@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-no-literal-urls@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-to-string: "npm:^4.0.0" @@ -11880,7 +12095,7 @@ __metadata: unified-lint-rule: "npm:^3.0.0" unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/bad37ed3052abf671fd93c3e79f2502536a75f8fe3e9e161811deb8ceac36066dd536dd58d9baf597fcd76922cd4bcce7f15381318a03bb01d7ec5db03231f0f + checksum: 10c0/f62b6ce0c28c837d8239573b64cc24749fde6a8fe86a93d31d398b4b443b8b72e455e2b7636523fa6e7b03e63a2bdc7c8941765206ca7bcfc4871c5495558c8e languageName: node linkType: hard @@ -11898,13 +12113,13 @@ __metadata: linkType: hard "remark-lint-no-shortcut-reference-image@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-shortcut-reference-image@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-no-shortcut-reference-image@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" unified-lint-rule: "npm:^3.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/3ca7b835a06966b10edf6dbe5b08156120fa6d054942cbbd5a823dc2a94e70e1fda9abadebefe24fcbd2324f1d2eefe8aa9ec741f05b865a34c2a67aef401a10 + checksum: 10c0/246ff2c2b604d40857eff30e1c9d58edc86092609e0945c83cc9bf2840d25496eac3e8f4395f5bcb5690cad4535f578a5ab685f1033a84cacef01858bd316efc languageName: node linkType: hard @@ -11922,13 +12137,13 @@ __metadata: linkType: hard "remark-lint-no-shortcut-reference-link@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-shortcut-reference-link@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-no-shortcut-reference-link@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" unified-lint-rule: "npm:^3.0.0" unist-util-visit-parents: "npm:^6.0.0" - checksum: 10c0/e29d044ef92723b77987f7d9666c27455531cc99a5eb260a9640c52252599af1acce80bafd9c5e3bfdae93aa02cefcc7524143a31fafdf5c1521424277b2f55f + checksum: 10c0/19a525f7e0c5ca5c25162abac9cdd33a68fd9659079cb9d3128d9c021d3c5be83269abd1acddac423b2d9da21d797a283a1ed5d9952c4cff4eec8d3dfa367149 languageName: node linkType: hard @@ -11949,8 +12164,8 @@ __metadata: linkType: hard "remark-lint-no-undefined-references@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-lint-no-undefined-references@npm:5.0.0" + version: 5.0.1 + resolution: "remark-lint-no-undefined-references@npm:5.0.1" dependencies: "@types/mdast": "npm:^4.0.0" collapse-white-space: "npm:^2.0.0" @@ -11960,7 +12175,7 @@ __metadata: unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" vfile-location: "npm:^5.0.0" - checksum: 10c0/74423a32ed68926ada9826a91201c86af3d2aaf2ab8349c87262b553f947a78b3dd4a961b1120ea41c3a721e93380fe81438a11a03748c0445dcb3c8b431d182 + checksum: 10c0/62e083a0c492f4dad5725fa9929986f25ece50f3fbf5d81edf99ebe202c4dde0f40ed37083c83b14cdc24ac64cbab5abfcb1d6801839b89107f6d6ec5efe1055 languageName: node linkType: hard @@ -11978,14 +12193,14 @@ __metadata: linkType: hard "remark-lint-no-unused-definitions@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-unused-definitions@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-no-unused-definitions@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" devlop: "npm:^1.0.0" unified-lint-rule: "npm:^3.0.0" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/bc00d51a3006175ffbeaeacb84fef3045fc3cac07ca934f54380cf5858c4cf4202248c8ed7bb199555de7ccc571732a6020839f60e67d9db6eb3c832be0ba7bb + checksum: 10c0/cdf91ec4490dded865ae4ee8f86448d3a2150bbd0f1e7f6af299383fc20bfe6b7b77d37fa0589f1ec0fdc49cb52b4413ff949fef4ffc34136a6357b809dcaa1c languageName: node linkType: hard @@ -12004,8 +12219,8 @@ __metadata: linkType: hard "remark-lint-ordered-list-marker-style@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-ordered-list-marker-style@npm:4.0.0" + version: 4.0.1 + resolution: "remark-lint-ordered-list-marker-style@npm:4.0.1" dependencies: "@types/mdast": "npm:^4.0.0" mdast-util-phrasing: "npm:^4.0.0" @@ -12014,18 +12229,18 @@ __metadata: unist-util-position: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/ab6b5527653fec599ac62d135a79045263a0d4c13cc9e3d7db0bf797ac63d6bc85484bd1b97831e8b6d712cf7c6e1f87ad7e618e4e5dd78d05d82d4757a27df6 + checksum: 10c0/93153d0a9a2abd90a7b28ab64dbb545cd017077fc8cea963c1441878666a984a7d5865597651aa3b0991976e8256394fd97f3e97b790da1653701eebd04358d4 languageName: node linkType: hard "remark-lint@npm:^10.0.0": - version: 10.0.0 - resolution: "remark-lint@npm:10.0.0" + version: 10.0.1 + resolution: "remark-lint@npm:10.0.1" dependencies: "@types/mdast": "npm:^4.0.0" remark-message-control: "npm:^8.0.0" unified: "npm:^11.0.0" - checksum: 10c0/5f1244c9a576ee12ccb4c19fdac92530e09401e4a89c1a4122131f8213e96a07dab2f16c4cd46d1ab3ec1d8af9d8be82902af775e0436aa19715a70672347bd7 + checksum: 10c0/7f68419b9f5a0a5685d4fc062afe48d00c7e717403c72215219e8e0733582e38fa7f981aa6d0c59de6ab0a4b5fc072768f327fbbe856076a3ceacbc2500ddecc languageName: node linkType: hard @@ -12103,8 +12318,8 @@ __metadata: linkType: hard "remark-preset-lint-recommended@npm:^7.0.0": - version: 7.0.0 - resolution: "remark-preset-lint-recommended@npm:7.0.0" + version: 7.0.1 + resolution: "remark-preset-lint-recommended@npm:7.0.1" dependencies: remark-lint: "npm:^10.0.0" remark-lint-final-newline: "npm:^3.0.0" @@ -12121,7 +12336,7 @@ __metadata: remark-lint-no-unused-definitions: "npm:^4.0.0" remark-lint-ordered-list-marker-style: "npm:^4.0.0" unified: "npm:^11.0.0" - checksum: 10c0/ee425c9a3733e077889de9e644d6892f846edc4efb23d6a9b1e5e9c0d74d09f0b79cb0bb2d6cd1bca920288435a21a1c034cd6ab692ed00280b26f4f023333e1 + checksum: 10c0/6d6cd159f56a8098e3fdac9d3bc68801f3181faf4bec37628c97f37fd2e69075ee3733268405fbd5bc1d73c25e3be820803ac3efbde68bc5e044df9ab244dd00 languageName: node linkType: hard @@ -12191,15 +12406,15 @@ __metadata: linkType: hard "resolve@npm:^1.10.0, resolve@npm:^1.22.4": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" + version: 1.22.10 + resolution: "resolve@npm:1.22.10" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 languageName: node linkType: hard @@ -12217,15 +12432,15 @@ __metadata: linkType: hard "resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 languageName: node linkType: hard @@ -12252,13 +12467,13 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "restore-cursor@npm:4.0.0" +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" dependencies: - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/6f7da8c5e422ac26aa38354870b1afac09963572cf2879443540449068cb43476e9cbccf6f8de3e0171e0d6f7f533c2bc1a0a008003c9a525bbc098e89041318 + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10c0/c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60 languageName: node linkType: hard @@ -12311,6 +12526,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc + languageName: node + linkType: hard + "rimraf@npm:~2.4.0": version: 2.4.5 resolution: "rimraf@npm:2.4.5" @@ -12339,8 +12565,8 @@ __metadata: linkType: hard "rollup@npm:^3.2.5": - version: 3.29.4 - resolution: "rollup@npm:3.29.4" + version: 3.29.5 + resolution: "rollup@npm:3.29.5" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -12348,33 +12574,33 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa + checksum: 10c0/a1fa26f21f0d6cf93b6d05ea284ad5854905b585f28a14c27d439b0f9b859cba13ea25f376303d86770e59b4686bedc52b4706e57442514f0414c6fd3c5b8e71 languageName: node linkType: hard -"rollup@npm:^4.21.0, rollup@npm:^4.23.0": - version: 4.30.1 - resolution: "rollup@npm:4.30.1" +"rollup@npm:^4.21.0, rollup@npm:^4.30.1": + version: 4.34.6 + resolution: "rollup@npm:4.34.6" dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.30.1" - "@rollup/rollup-android-arm64": "npm:4.30.1" - "@rollup/rollup-darwin-arm64": "npm:4.30.1" - "@rollup/rollup-darwin-x64": "npm:4.30.1" - "@rollup/rollup-freebsd-arm64": "npm:4.30.1" - "@rollup/rollup-freebsd-x64": "npm:4.30.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.30.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.30.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.30.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.30.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.30.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-x64-musl": "npm:4.30.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.30.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.30.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.30.1" + "@rollup/rollup-android-arm-eabi": "npm:4.34.6" + "@rollup/rollup-android-arm64": "npm:4.34.6" + "@rollup/rollup-darwin-arm64": "npm:4.34.6" + "@rollup/rollup-darwin-x64": "npm:4.34.6" + "@rollup/rollup-freebsd-arm64": "npm:4.34.6" + "@rollup/rollup-freebsd-x64": "npm:4.34.6" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.6" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.6" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.6" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.6" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-s390x-gnu": "npm:4.34.6" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.6" + "@rollup/rollup-linux-x64-musl": "npm:4.34.6" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.6" + "@rollup/rollup-win32-ia32-msvc": "npm:4.34.6" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.6" "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -12420,11 +12646,11 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/a318c57e2ca9741e1503bcd75483949c6e83edd72234a468010a3098a34248f523e44f7ad4fde90dc5c2da56abc1b78ac42a9329e1dbd708682728adbd8df7cc + checksum: 10c0/0d55e43754698996de5dea5e76041ea20d11d810e159e74d021e16fef23a3dbb456f77e04afdb0a85891905c3f92d5cefa64ade5581a9e31839fec3a101d7626 languageName: node linkType: hard -"run-parallel@npm:^1.1.9": +"run-parallel@npm:^1.1.9, run-parallel@npm:^1.2.0": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" dependencies: @@ -12451,7 +12677,7 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": +"safe-array-concat@npm:^1.1.3": version: 1.1.3 resolution: "safe-array-concat@npm:1.1.3" dependencies: @@ -12488,7 +12714,7 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.1.0": +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex-test@npm:1.1.0" dependencies: @@ -12500,9 +12726,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 10c0/81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10c0/baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 languageName: node linkType: hard @@ -12564,23 +12790,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.0": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" +"semver@npm:7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10c0/fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53 - languageName: node - linkType: hard - -"semver@npm:7.6.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf languageName: node linkType: hard @@ -12593,33 +12808,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a + checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 languageName: node linkType: hard @@ -12644,19 +12838,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba - languageName: node - linkType: hard - -"serve-static@npm:^1.15.0": +"serve-static@npm:1.16.2, serve-static@npm:^1.15.0": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -12689,7 +12871,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -12786,7 +12968,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -12821,13 +13003,13 @@ __metadata: linkType: hard "simple-git@npm:^3.25.0": - version: 3.25.0 - resolution: "simple-git@npm:3.25.0" + version: 3.27.0 + resolution: "simple-git@npm:3.27.0" dependencies: "@kwsites/file-exists": "npm:^1.1.1" "@kwsites/promise-deferred": "npm:^1.1.1" debug: "npm:^4.3.5" - checksum: 10c0/2087dddac041eac6330cbb7fafea21f3e45786ea54e50ae07a49ba6a7134298e12727e5e4b6580310b679c7cb4f2a83804c04e7eab247eeabcd48d33b7885e16 + checksum: 10c0/ef56cabea585377d3e0ca30e4e93447f465d91f23eaf751693cc31f366b5f7636facf52ad5bcd598bfdf295fa60732e7a394303d378995b52e2d221d92e5f9f4 languageName: node linkType: hard @@ -12876,7 +13058,7 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^7.0.0": +"slice-ansi@npm:^7.1.0": version: 7.1.0 resolution: "slice-ansi@npm:7.1.0" dependencies: @@ -12893,10 +13075,10 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.1.4": - version: 1.3.0 - resolution: "smol-toml@npm:1.3.0" - checksum: 10c0/442b4d033236ff6dd05bf91d57695fd9070a8221af080a5b2782cb2d9fad8bc31f698c61de5308a351907c1200202ba3ee51d52c5704f5349149e7c374f5fe90 +"smol-toml@npm:^1.3.1": + version: 1.3.1 + resolution: "smol-toml@npm:1.3.1" + checksum: 10c0/bac5bf4f2655fd561fe41f9426d70ab68b486631beff97a7f127f5d2f811b5e247d50a06583be03d35a625dcb05b7984b94a61a81c68ea2810ac7a9bf4edc64d languageName: node linkType: hard @@ -12911,24 +13093,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10c0/a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.7.1": - version: 2.8.3 - resolution: "socks@npm:2.8.3" +"socks@npm:^2.6.2, socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 languageName: node linkType: hard @@ -13048,9 +13230,9 @@ __metadata: linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 10c0/83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -13065,9 +13247,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 10c0/7d88b8f01308948bb3ea69c066448f2776cf3d35a410d19afb836743086ced1566f6824ee8e6d67f8f25aa81fa86d8076a666c60ac4528caecd55e93edb5114e + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 languageName: node linkType: hard @@ -13092,7 +13274,7 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.14.1": +"sshpk@npm:^1.18.0": version: 1.18.0 resolution: "sshpk@npm:1.18.0" dependencies: @@ -13113,12 +13295,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard @@ -13179,7 +13361,7 @@ __metadata: languageName: node linkType: hard -"stream-shift@npm:^1.0.0": +"stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b @@ -13187,21 +13369,20 @@ __metadata: linkType: hard "streamx@npm:^2.15.0": - version: 2.18.0 - resolution: "streamx@npm:2.18.0" + version: 2.22.0 + resolution: "streamx@npm:2.22.0" dependencies: bare-events: "npm:^2.2.0" fast-fifo: "npm:^1.3.2" - queue-tick: "npm:^1.0.1" text-decoder: "npm:^1.1.0" dependenciesMeta: bare-events: optional: true - checksum: 10c0/ef50f419252a73dd35abcde72329eafbf5ad9cd2e27f0cc3abebeff6e0dbea124ac6d3e16acbdf081cce41b4125393ac22f9848fcfa19e640830734883e622ba + checksum: 10c0/f5017998a5b6360ba652599d20ef308c8c8ab0e26c8e5f624f0706f0ea12624e94fdf1ec18318124498529a1b106a1ab1c94a1b1e1ad6c2eec7cb9c8ac1b9198 languageName: node linkType: hard -"string-argv@npm:~0.3.2": +"string-argv@npm:^0.3.2": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 @@ -13252,23 +13433,45 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 languageName: node linkType: hard @@ -13287,7 +13490,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.9": +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": version: 1.0.9 resolution: "string.prototype.trimend@npm:1.0.9" dependencies: @@ -13424,12 +13627,12 @@ __metadata: linkType: hard "sucrase@npm:^3.20.3": - version: 3.34.0 - resolution: "sucrase@npm:3.34.0" + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.2" commander: "npm:^4.0.0" - glob: "npm:7.1.6" + glob: "npm:^10.3.10" lines-and-columns: "npm:^1.1.6" mz: "npm:^2.7.0" pirates: "npm:^4.0.1" @@ -13437,7 +13640,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 10c0/83e524f2b9386c7029fc9e46b8d608485866d08bea5a0a71e9e3442dc12e1d05a5ab555808d1922f45dd012fc71043479d778aac07391d9740daabe45730a056 + checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef languageName: node linkType: hard @@ -13490,13 +13693,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.9.1": + version: 0.9.2 + resolution: "synckit@npm:0.9.2" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/c3d3aa8e284f3f84f2f868b960c9f49239b364e35f6d20825a448449a3e9c8f49fe36cdd5196b30615682f007830d46f2ea354003954c7336723cb821e4b6519 + checksum: 10c0/e0c262817444e5b872708adb6f5ad37951ba33f6b2d1d4477d45db1f57573a784618ceed5e6614e0225db330632b1f6b95bb74d21e4d013e45ad4bde03d0cb59 languageName: node linkType: hard @@ -13543,8 +13746,8 @@ __metadata: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -13552,7 +13755,21 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 10c0/02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d languageName: node linkType: hard @@ -13594,11 +13811,11 @@ __metadata: linkType: hard "text-decoder@npm:^1.1.0": - version: 1.1.0 - resolution: "text-decoder@npm:1.1.0" + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" dependencies: b4a: "npm:^1.6.4" - checksum: 10c0/623a6cfb5ee86c250fea31f369a0d40e4ef5c2c32ce8db43492648b51193858213e61bf47a6078f285053715dcc6342806ce6ea9a49d7847ffca282ca88ad7e8 + checksum: 10c0/569d776b9250158681c83656ef2c3e0a5d5c660c27ca69f87eedef921749a4fbf02095e5f9a0f862a25cf35258379b06e31dee9c125c9f72e273b7ca1a6d1977 languageName: node linkType: hard @@ -13714,6 +13931,24 @@ __metadata: languageName: node linkType: hard +"tldts-core@npm:^6.1.77": + version: 6.1.77 + resolution: "tldts-core@npm:6.1.77" + checksum: 10c0/7b59fb161c2c5ee27e48f2144dad865c991e90c619c50a61cb9ddd5b9bb0174ff9b325fbe71e30cb4ef258d6911fabbb8479d2985071de27d3b43a89ff823d46 + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.77 + resolution: "tldts@npm:6.1.77" + dependencies: + tldts-core: "npm:^6.1.77" + bin: + tldts: bin/cli.js + checksum: 10c0/62c8eff1782955af18010c9d5042c39744b67c4545ecdfbc97870b27c379cf72c9bcc703d5cc83a2f15528cde10fb65e2259e9ee78615d9862d281c57921088c + languageName: node + linkType: hard + "to-buffer@npm:^1.1.1": version: 1.1.1 resolution: "to-buffer@npm:1.1.1" @@ -13744,22 +13979,12 @@ __metadata: languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: 10c0/ab9ca91fce4b972ccae9e2f539d755bf799a0c7eb60da07fd985fce0f14c159ed1e92305ff55697693b5bc13e300f5417db90e2593b127d421c9f6c440950222 - languageName: node - linkType: hard - -"tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" +"tough-cookie@npm:^5.0.0": + version: 5.1.1 + resolution: "tough-cookie@npm:5.1.1" dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + tldts: "npm:^6.1.32" + checksum: 10c0/84fe18b7c28ce273c916d95028c00ffff58c285d58e90fbd44eb9380dd1bc21892c675cd1bbd4bfbc95108fe833c406b285844757d41636248bfe264655a6ef8 languageName: node linkType: hard @@ -13805,9 +14030,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: 10c0/9a973f0745fa69b9d34f29fe8123599abb6915350a5f4e9e9c9026156219f8774af062d916f4ec327b796149188719170ad87f0d120f1e94271a1843366efcc3 + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 10c0/58b671fc970e7867a48514168894396dd94e6d9d6456aca427cc299c004fe67f35ed7172a36449086b2edde10e78a71a284ec0076809add6834fb8f857ccb9b0 languageName: node linkType: hard @@ -13828,11 +14053,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" + version: 1.4.3 + resolution: "ts-api-utils@npm:1.4.3" peerDependencies: typescript: ">=4.2.0" - checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a languageName: node linkType: hard @@ -13870,9 +14095,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard @@ -14060,11 +14285,11 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: 10c0/8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced + checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 languageName: node linkType: hard @@ -14090,26 +14315,19 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"undici-types@npm:~6.13.0": - version: 6.13.0 - resolution: "undici-types@npm:6.13.0" - checksum: 10c0/2de55181f569c77a4f08063f8bf2722fcbb6ea312a26a9e927bd1f5ea5cf3a281c5ddf23155061db083e0a25838f54813543ff13b0ac34d230d5c1205ead66c1 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf languageName: node linkType: hard "undici@npm:^5.25.4": - version: 5.27.2 - resolution: "undici@npm:5.27.2" + version: 5.28.5 + resolution: "undici@npm:5.28.5" dependencies: "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/0cb62c57edc938f242c116e41fb2a74f81ed20e7e2e554cf1ceae548520df0592385b53d444f8cf59e1e10e6b27acd153198d8a2353b3040d0a778a099aac92c + checksum: 10c0/4dfaa13089fe4c0758f84ec0d34b257e58608e6be3aa540f493b9864b39e3fdcd0a1ace38e434fe79db55f833aa30bcfddd8d6cbe3e0982b0dcae8ec17b65e08 languageName: node linkType: hard @@ -14131,19 +14349,19 @@ __metadata: linkType: hard "unified-engine@npm:^11.0.0": - version: 11.2.0 - resolution: "unified-engine@npm:11.2.0" + version: 11.2.2 + resolution: "unified-engine@npm:11.2.2" dependencies: "@types/concat-stream": "npm:^2.0.0" "@types/debug": "npm:^4.0.0" "@types/is-empty": "npm:^1.0.0" - "@types/node": "npm:^20.0.0" + "@types/node": "npm:^22.0.0" "@types/unist": "npm:^3.0.0" - "@ungap/structured-clone": "npm:^1.0.0" concat-stream: "npm:^2.0.0" debug: "npm:^4.0.0" + extend: "npm:^3.0.0" glob: "npm:^10.0.0" - ignore: "npm:^5.0.0" + ignore: "npm:^6.0.0" is-empty: "npm:^1.0.0" is-plain-obj: "npm:^4.0.0" load-plugin: "npm:^6.0.0" @@ -14155,7 +14373,7 @@ __metadata: vfile-reporter: "npm:^8.0.0" vfile-statistics: "npm:^3.0.0" yaml: "npm:^2.0.0" - checksum: 10c0/2d72d19850640e4808733f8ecbef9e669138c99b686f4aa4da9603f8401f76624183c0a56a1186c3b90e5dcda0a3cbf908aa333bb37ca708d8742deec658803f + checksum: 10c0/daac3b2bf18fb79a052129958e104bddfb8241ef5ea51696a214864906a61a375c4d95b42958b7ed300ebaa028172f1e8b6515f1664a0fa765eb11ca06b891ee languageName: node linkType: hard @@ -14172,14 +14390,14 @@ __metadata: linkType: hard "unified-lint-rule@npm:^3.0.0": - version: 3.0.0 - resolution: "unified-lint-rule@npm:3.0.0" + version: 3.0.1 + resolution: "unified-lint-rule@npm:3.0.1" dependencies: "@types/unist": "npm:^3.0.0" trough: "npm:^2.0.0" unified: "npm:^11.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/f7d508b5db7298b689525b6200937faf0c4f5ec2c942d09fe6905895ab1869d3c9ad7365e277ebba3846319221ff1a7d7901456bff8ce3400724c1e79bf912bd + checksum: 10c0/1b6b923b481d926f1a39575abcced20f76001415db827b3bd2320817f04a2cfdcaf22d63a6e0dabf5d885e487a6861369d57d652e82f288ebaf8845eff266572 languageName: node linkType: hard @@ -14229,8 +14447,8 @@ __metadata: linkType: hard "unified@npm:^11.0.0": - version: 11.0.4 - resolution: "unified@npm:11.0.4" + version: 11.0.5 + resolution: "unified@npm:11.0.5" dependencies: "@types/unist": "npm:^3.0.0" bail: "npm:^2.0.0" @@ -14239,7 +14457,7 @@ __metadata: is-plain-obj: "npm:^4.0.0" trough: "npm:^2.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/b550cdc994d54c84e2e098eb02cfa53535cbc140c148aa3296f235cb43082b499d239110f342fa65eb37ad919472a93cc62f062a83541485a69498084cc87ba1 + checksum: 10c0/53c8e685f56d11d9d458a43e0e74328a4d6386af51c8ac37a3dcabec74ce5026da21250590d4aff6733ccd7dc203116aae2b0769abc18cdf9639a54ae528dfc9 languageName: node linkType: hard @@ -14261,12 +14479,12 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc languageName: node linkType: hard @@ -14279,12 +14497,12 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard @@ -14296,11 +14514,11 @@ __metadata: linkType: hard "unist-util-inspect@npm:^8.0.0": - version: 8.0.0 - resolution: "unist-util-inspect@npm:8.0.0" + version: 8.1.0 + resolution: "unist-util-inspect@npm:8.1.0" dependencies: "@types/unist": "npm:^3.0.0" - checksum: 10c0/b98892cd4b248cbebd2c4c0375e9e54b2de31ed8237ae7b8274107d15587ae0893465613fa651159f9bd1161c940c7afd29052878de14c73379e93ec41ee1ddf + checksum: 10c0/d3dff256ffd77a1e8dd583be89070dc1ab124d424794fcc1105a38c2f0bb0538afc686e592699807c7d9fa612821961033fe38e26c11ba0bb51d19e8ae7c4119 languageName: node linkType: hard @@ -14431,16 +14649,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 10c0/ebeb0206963666c13bcf9ebc86d0577c7daed5870c05cd34d4972ee7a43b9ef20679baf2a8c83bf1b71d899bae67243ac4982d84ddaf9ba0355ff76595819961 - languageName: node - linkType: hard - -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: 10c0/5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 languageName: node linkType: hard @@ -14481,16 +14692,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 - languageName: node - linkType: hard - "urlgrey@npm:0.4.4": version: 0.4.4 resolution: "urlgrey@npm:0.4.4" @@ -14566,7 +14767,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -14576,10 +14777,10 @@ __metadata: languageName: node linkType: hard -"validator@npm:13.11.0": - version: 13.11.0 - resolution: "validator@npm:13.11.0" - checksum: 10c0/0107da3add5a4ebc6391dac103c55f6d8ed055bbcc29a4c9cbf89eacfc39ba102a5618c470bdc33c6487d30847771a892134a8c791f06ef0962dd4b7a60ae0f5 +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 languageName: node linkType: hard @@ -14597,16 +14798,16 @@ __metadata: languageName: node linkType: hard -"verdaccio-audit@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "verdaccio-audit@npm:12.0.0-next-7.16" +"verdaccio-audit@npm:13.0.0-next-8.1": + version: 13.0.0-next-8.1 + resolution: "verdaccio-audit@npm:13.0.0-next-8.1" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - express: "npm:4.19.2" + "@verdaccio/config": "npm:8.0.0-next-8.1" + "@verdaccio/core": "npm:8.0.0-next-8.1" + express: "npm:4.21.0" https-proxy-agent: "npm:5.0.1" node-fetch: "npm:cjs" - checksum: 10c0/9584d9093922a99cb0d6da35393cd66ea4f68ca7ed8181af7628416d0f6be479a9eb705b0ab65918d21e1e4df5032b8d55001087539caa8bdb2728fcf303d24f + checksum: 10c0/ddb54a8a01f75a45971fdde9e14f6d1e378331eab0643dab0d6dd661fec14279e03ba038e2334fa5ea5ca09fcd6f85633c19d3cc54ac3467d364b90d963dfefb languageName: node linkType: hard @@ -14619,48 +14820,48 @@ __metadata: languageName: node linkType: hard -"verdaccio-htpasswd@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "verdaccio-htpasswd@npm:12.0.0-next-7.16" +"verdaccio-htpasswd@npm:13.0.0-next-8.1": + version: 13.0.0-next-8.1 + resolution: "verdaccio-htpasswd@npm:13.0.0-next-8.1" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/file-locking": "npm:12.0.0-next.1" + "@verdaccio/core": "npm:8.0.0-next-8.1" + "@verdaccio/file-locking": "npm:13.0.0-next-8.0" apache-md5: "npm:1.1.8" bcryptjs: "npm:2.4.3" - core-js: "npm:3.35.0" - debug: "npm:4.3.4" + core-js: "npm:3.37.1" + debug: "npm:4.3.7" http-errors: "npm:2.0.0" unix-crypt-td-js: "npm:1.1.4" - checksum: 10c0/f17166a9a8ab95ddb7e1e1cd228dbe247e0b4d13c4bfc73c2a998f8f05bcd48d310920d6347a329a5feb2c33e73f4bb0550c2a2e842d46d62943a036915ca268 + checksum: 10c0/327e02a544e2552ed87c34a56dfe8513c72f834bba5538343421dde7ef404e518e2f84bfa6eb87dc9b56c44f0d6665fbd1ebbe4b5ee92ee8e0864782be0e8f37 languageName: node linkType: hard "verdaccio@npm:^5.31.1": - version: 5.31.1 - resolution: "verdaccio@npm:5.31.1" + version: 5.33.0 + resolution: "verdaccio@npm:5.33.0" dependencies: - "@cypress/request": "npm:3.0.1" - "@verdaccio/auth": "npm:7.0.0-next-7.16" - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" + "@cypress/request": "npm:3.0.6" + "@verdaccio/auth": "npm:8.0.0-next-8.1" + "@verdaccio/config": "npm:8.0.0-next-8.1" + "@verdaccio/core": "npm:8.0.0-next-8.1" "@verdaccio/local-storage-legacy": "npm:11.0.2" - "@verdaccio/logger-7": "npm:7.0.0-next-7.16" - "@verdaccio/middleware": "npm:7.0.0-next-7.16" - "@verdaccio/search-indexer": "npm:7.0.0-next-7.2" - "@verdaccio/signature": "npm:7.0.0-next-7.5" + "@verdaccio/logger-7": "npm:8.0.0-next-8.1" + "@verdaccio/middleware": "npm:8.0.0-next-8.1" + "@verdaccio/search-indexer": "npm:8.0.0-next-8.0" + "@verdaccio/signature": "npm:8.0.0-next-8.0" "@verdaccio/streams": "npm:10.2.1" - "@verdaccio/tarball": "npm:12.0.0-next-7.16" - "@verdaccio/ui-theme": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" + "@verdaccio/tarball": "npm:13.0.0-next-8.1" + "@verdaccio/ui-theme": "npm:8.0.0-next-8.1" + "@verdaccio/url": "npm:13.0.0-next-8.1" + "@verdaccio/utils": "npm:7.0.1-next-8.1" JSONStream: "npm:1.3.5" - async: "npm:3.2.5" - clipanion: "npm:3.2.1" - compression: "npm:1.7.4" + async: "npm:3.2.6" + clipanion: "npm:4.0.0-rc.4" + compression: "npm:1.7.5" cors: "npm:2.8.5" - debug: "npm:^4.3.4" - envinfo: "npm:7.13.0" - express: "npm:4.19.2" + debug: "npm:^4.3.7" + envinfo: "npm:7.14.0" + express: "npm:4.21.1" express-rate-limit: "npm:5.5.1" fast-safe-stringify: "npm:2.1.1" handlebars: "npm:4.7.8" @@ -14673,13 +14874,13 @@ __metadata: mkdirp: "npm:1.0.4" mv: "npm:2.1.1" pkginfo: "npm:0.4.1" - semver: "npm:7.6.2" + semver: "npm:7.6.3" validator: "npm:13.12.0" - verdaccio-audit: "npm:12.0.0-next-7.16" - verdaccio-htpasswd: "npm:12.0.0-next-7.16" + verdaccio-audit: "npm:13.0.0-next-8.1" + verdaccio-htpasswd: "npm:13.0.0-next-8.1" bin: verdaccio: bin/verdaccio - checksum: 10c0/77509f113d6c084f61b6c3ae4d78843ee7fb34c66450702f09c278e4164723783657f542febf83653a1f9fbe5648f1bcff47c3ceb475544ffafec5c2bb6fa140 + checksum: 10c0/c0cc76cc8197db52a2b929a334edfcbd71cfd3a39789ede294e13cb586d7fb4ac5b0655247aaa413ea0b4363d6190eed6f00b79bdd6af3190737f87df20d6c82 languageName: node linkType: hard @@ -14735,8 +14936,8 @@ __metadata: linkType: hard "vfile-reporter@npm:^8.0.0": - version: 8.1.0 - resolution: "vfile-reporter@npm:8.1.0" + version: 8.1.1 + resolution: "vfile-reporter@npm:8.1.1" dependencies: "@types/supports-color": "npm:^8.0.0" string-width: "npm:^6.0.0" @@ -14746,7 +14947,7 @@ __metadata: vfile-message: "npm:^4.0.0" vfile-sort: "npm:^4.0.0" vfile-statistics: "npm:^3.0.0" - checksum: 10c0/20bca8129d3ad1b69018020c666dac228b3cb05653916deb812b5507a936facb7505131bd18159e322da084f301fa8637c8d819cb9247982dd0fa90e288fcc70 + checksum: 10c0/5da85c67e4a26762d64d65d0aac5ef339a413cc051470d970eea7352f07afd24577d42780c3af93c109177078df1bbbdbcc3e82adcc34e1bb96d2665f3f0c2a1 languageName: node linkType: hard @@ -14783,39 +14984,38 @@ __metadata: linkType: hard "vfile@npm:^6.0.0": - version: 6.0.1 - resolution: "vfile@npm:6.0.1" + version: 6.0.3 + resolution: "vfile@npm:6.0.3" dependencies: "@types/unist": "npm:^3.0.0" - unist-util-stringify-position: "npm:^4.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/443bda43e5ad3b73c5976e987dba2b2d761439867ba7d5d7c5f4b01d3c1cb1b976f5f0e6b2399a00dc9b4eaec611bd9984ce9ce8a75a72e60aed518b10a902d2 + checksum: 10c0/e5d9eb4810623f23758cfc2205323e33552fb5972e5c2e6587babe08fe4d24859866277404fb9e2a20afb71013860d96ec806cb257536ae463c87d70022ab9ef languageName: node linkType: hard -"vite-node@npm:3.0.2": - version: 3.0.2 - resolution: "vite-node@npm:3.0.2" +"vite-node@npm:3.0.5": + version: 3.0.5 + resolution: "vite-node@npm:3.0.5" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.4.0" es-module-lexer: "npm:^1.6.0" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/146cb3a6f72e9764a9293e9727fa8296ec9ab578f33adaa90f9ccf363dbd80563dc62395b8c390e4a2737eb542cea8eea127e0d9e59d50b12447492eba58dcab + checksum: 10c0/8ea2d482d5e257d2052a92e52b7ffdbc379d9e8310a9349ef5e9a62e4a522069d5c0bef071e4a121fb1ab404b0896d588d594d50af3f2be6432782751f4ccb0a languageName: node linkType: hard "vite@npm:^5.0.0 || ^6.0.0": - version: 6.0.7 - resolution: "vite@npm:6.0.7" + version: 6.1.0 + resolution: "vite@npm:6.1.0" dependencies: esbuild: "npm:^0.24.2" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.49" - rollup: "npm:^4.23.0" + postcss: "npm:^8.5.1" + rollup: "npm:^4.30.1" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -14856,44 +15056,47 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/ae81047b4290a7206b9394a39a782d509e9610462e7946422ba22d5bc615b5a322c07e33d7bf9dd0b3312ec3f5c63353b725913d1519324bfdf539b4f1e03f52 + checksum: 10c0/e1cad1cfbd29923a37d2dbd60f7387901ed8356758073a0226cbe844fd032425ba3bf41651332cab4965d5c54d0b51d208889ff32ce81bd282d230c0c9f0f8f1 languageName: node linkType: hard "vitest@npm:^3.0.2": - version: 3.0.2 - resolution: "vitest@npm:3.0.2" + version: 3.0.5 + resolution: "vitest@npm:3.0.5" dependencies: - "@vitest/expect": "npm:3.0.2" - "@vitest/mocker": "npm:3.0.2" - "@vitest/pretty-format": "npm:^3.0.2" - "@vitest/runner": "npm:3.0.2" - "@vitest/snapshot": "npm:3.0.2" - "@vitest/spy": "npm:3.0.2" - "@vitest/utils": "npm:3.0.2" + "@vitest/expect": "npm:3.0.5" + "@vitest/mocker": "npm:3.0.5" + "@vitest/pretty-format": "npm:^3.0.5" + "@vitest/runner": "npm:3.0.5" + "@vitest/snapshot": "npm:3.0.5" + "@vitest/spy": "npm:3.0.5" + "@vitest/utils": "npm:3.0.5" chai: "npm:^5.1.2" debug: "npm:^4.4.0" expect-type: "npm:^1.1.0" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" std-env: "npm:^3.8.0" tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" tinypool: "npm:^1.0.2" tinyrainbow: "npm:^2.0.0" vite: "npm:^5.0.0 || ^6.0.0" - vite-node: "npm:3.0.2" + vite-node: "npm:3.0.5" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.0.2 - "@vitest/ui": 3.0.2 + "@vitest/browser": 3.0.5 + "@vitest/ui": 3.0.5 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/debug": + optional: true "@types/node": optional: true "@vitest/browser": @@ -14906,7 +15109,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/f7f5992105d09cf84ec64a0b88ecba41b1c2a3c24257fb4feea3a4b98df197073b0989a21a349381e9d5cf2c5c473e0249df28cc935a58da615db614546f20de + checksum: 10c0/9218bb91a1fb6710fb7e47b0b663397bdf2c906a7d7ec43cf603b39151f8ff8d276163f7b77c55eb4d109ef1dc1b3eddb77696d2dd46a850b7d9b695ae2fca5d languageName: node linkType: hard @@ -14924,9 +15127,9 @@ __metadata: linkType: hard "vscode-languageserver-textdocument@npm:^1.0.3": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: 10c0/1996a38e24571e05aa21dd4f46e0a6849e22301c9a66996762e77d9c6df3622de0bd31cd5742a0c0c47fb9dfd00b310ad08c44d08241873ea571edacd5238da6 + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 10c0/534349894b059602c4d97615a1147b6c4c031141c2093e59657f54e38570f5989c21b376836f13b9375419869242e9efb4066643208b21ab1e1dee111a0f00fb languageName: node linkType: hard @@ -14945,9 +15148,9 @@ __metadata: linkType: hard "vscode-uri@npm:^3.0.3": - version: 3.0.8 - resolution: "vscode-uri@npm:3.0.8" - checksum: 10c0/f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 + version: 3.1.0 + resolution: "vscode-uri@npm:3.1.0" + checksum: 10c0/5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624 languageName: node linkType: hard @@ -15126,6 +15329,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + languageName: node + linkType: hard + "why-is-node-running@npm:^2.3.0": version: 2.3.0 resolution: "why-is-node-running@npm:2.3.0" @@ -15168,6 +15382,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -15269,6 +15490,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + "yaml@npm:^1.10.0, yaml@npm:^1.10.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" @@ -15276,12 +15504,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.0.0, yaml@npm:^2.4.5, yaml@npm:~2.4.2": - version: 2.4.5 - resolution: "yaml@npm:2.4.5" +"yaml@npm:^2.0.0, yaml@npm:^2.4.5, yaml@npm:^2.7.0": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" bin: yaml: bin.mjs - checksum: 10c0/e1ee78b381e5c710f715cc4082fd10fc82f7f5c92bd6f075771d20559e175616f56abf1c411f545ea0e9e16e4f84a83a50b42764af5f16ec006328ba9476bb31 + checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 languageName: node linkType: hard @@ -15324,34 +15552,19 @@ __metadata: languageName: node linkType: hard -"yup@npm:0.32.11": - version: 0.32.11 - resolution: "yup@npm:0.32.11" - dependencies: - "@babel/runtime": "npm:^7.15.4" - "@types/lodash": "npm:^4.14.175" - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - nanoclone: "npm:^0.2.1" - property-expr: "npm:^2.0.4" - toposort: "npm:^2.0.2" - checksum: 10c0/f0802798dc64b49f313886b983a9bea5f283e2094ee2aa1197587b84f50ac5b5d03af99857c313139e63dc02558fac3aaa343503bdbffa96f70006b39d1f59c9 - languageName: node - linkType: hard - "zod-validation-error@npm:^3.0.3": - version: 3.3.1 - resolution: "zod-validation-error@npm:3.3.1" + version: 3.4.0 + resolution: "zod-validation-error@npm:3.4.0" peerDependencies: zod: ^3.18.0 - checksum: 10c0/53869a8478f42cd38f51e159431fe7af9e0b456e8078c6d9d906adb212753788defa9c8bd7374e9ecd4a688b6736fcfa091aebac65054328b8cfdecce9395d8e + checksum: 10c0/aaadb0e65c834aacb12fa088663d52d9f4224b5fe6958f09b039f4ab74145fda381c8a7d470bfddf7ddd9bbb5fdfbb52739cd66958ce6d388c256a44094d1fba languageName: node linkType: hard "zod@npm:^3.22.4, zod@npm:^3.23.8": - version: 3.23.8 - resolution: "zod@npm:3.23.8" - checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + version: 3.24.1 + resolution: "zod@npm:3.24.1" + checksum: 10c0/0223d21dbaa15d8928fe0da3b54696391d8e3e1e2d0283a1a070b5980a1dbba945ce631c2d1eccc088fdbad0f2dfa40155590bf83732d3ac4fcca2cc9237591b languageName: node linkType: hard From 00f51991df42e861582093e3d557041714848a5b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 14:40:33 +0100 Subject: [PATCH 012/111] sync reract types version and deal with some typings issue --- code/core/src/manager-api/lib/merge.ts | 46 ++++++++++++++---------- code/core/src/manager/globals/exports.ts | 6 ++++ code/yarn.lock | 11 +----- 3 files changed, 34 insertions(+), 29 deletions(-) diff --git a/code/core/src/manager-api/lib/merge.ts b/code/core/src/manager-api/lib/merge.ts index f00195c304b..eff6b6e16bd 100644 --- a/code/core/src/manager-api/lib/merge.ts +++ b/code/core/src/manager-api/lib/merge.ts @@ -7,22 +7,26 @@ export default (a: TObj, ...b: Partial[]): TObj => { let target = {}; // merge object a unto target - target = mergeWith({}, a, (objValue: TObj, srcValue: Partial) => { - if (Array.isArray(srcValue) && Array.isArray(objValue)) { - srcValue.forEach((s) => { - const existing = objValue.find((o) => o === s || isEqual(o, s)); - if (!existing) { - objValue.push(s); - } - }); + target = mergeWith( + {}, + a as Record, + (objValue: TObj, srcValue: Partial) => { + if (Array.isArray(srcValue) && Array.isArray(objValue)) { + srcValue.forEach((s) => { + const existing = objValue.find((o) => o === s || isEqual(o, s)); + if (!existing) { + objValue.push(s); + } + }); - return objValue; + return objValue; + } + if (Array.isArray(objValue)) { + logger.log(['the types mismatch, picking', objValue]); + return objValue; + } } - if (Array.isArray(objValue)) { - logger.log(['the types mismatch, picking', objValue]); - return objValue; - } - }); + ); for (const obj of b) { // merge object b unto target @@ -52,12 +56,16 @@ export const noArrayMerge = (a: TObj, ...b: Partial[]): TObj = let target = {}; // merge object a unto target - target = mergeWith({}, a, (objValue: TObj, srcValue: Partial) => { - // Treat arrays as scalars: - if (Array.isArray(srcValue)) { - return srcValue; + target = mergeWith( + {}, + a as Record, + (objValue: TObj, srcValue: Partial) => { + // Treat arrays as scalars: + if (Array.isArray(srcValue)) { + return srcValue; + } } - }); + ); for (const obj of b) { // merge object b unto target diff --git a/code/core/src/manager/globals/exports.ts b/code/core/src/manager/globals/exports.ts index fb4f045d5ed..919e553b8f1 100644 --- a/code/core/src/manager/globals/exports.ts +++ b/code/core/src/manager/globals/exports.ts @@ -12,6 +12,7 @@ export default { 'StrictMode', 'Suspense', '__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED', + 'act', 'cloneElement', 'createContext', 'createElement', @@ -58,6 +59,7 @@ export default { '@storybook/icons': [ 'AccessibilityAltIcon', 'AccessibilityIcon', + 'AccessibilityIgnoredIcon', 'AddIcon', 'AdminIcon', 'AlertAltIcon', @@ -98,6 +100,7 @@ export default { 'CPUIcon', 'CalendarIcon', 'CameraIcon', + 'CameraStabilizeIcon', 'CategoryIcon', 'CertificateIcon', 'ChangedIcon', @@ -131,6 +134,7 @@ export default { 'ComponentDrivenIcon', 'ComponentIcon', 'ContrastIcon', + 'ContrastIgnoredIcon', 'ControlsIcon', 'CopyIcon', 'CreditIcon', @@ -212,6 +216,7 @@ export default { 'PhoneIcon', 'PhotoDragIcon', 'PhotoIcon', + 'PhotoStabilizeIcon', 'PinAltIcon', 'PinIcon', 'PlayAllHollowIcon', @@ -252,6 +257,7 @@ export default { 'StarHollowIcon', 'StarIcon', 'StatusFailIcon', + 'StatusIcon', 'StatusPassIcon', 'StatusWarnIcon', 'StickerIcon', diff --git a/code/yarn.lock b/code/yarn.lock index 039351586f5..f86fb12d651 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -9010,16 +9010,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.0.8 - resolution: "@types/react@npm:19.0.8" - dependencies: - csstype: "npm:^3.0.2" - checksum: 10c0/5fa7236356b1476de03519c66ef65d4fd904826956105619e2ad60cb0b55ae7b251dd5fff02234076225b5e15333d0d936bf9dbe1d461406f8a2ba01c197ddcd - languageName: node - linkType: hard - -"@types/react@npm:^18.0.37": +"@types/react@npm:*, @types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, @types/react@npm:^18.0.37": version: 18.3.18 resolution: "@types/react@npm:18.3.18" dependencies: From 123b18ad1e1b22f4d6ae29261a8faf4f066cd3f9 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 15:44:41 +0100 Subject: [PATCH 013/111] fix type issues --- code/builders/builder-vite/src/vite-server.ts | 2 -- code/core/src/core-server/utils/output-stats.ts | 2 +- .../src/routing/app-router-provider.tsx | 1 + code/frameworks/nextjs/src/routing/app-router-provider.tsx | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/builders/builder-vite/src/vite-server.ts b/code/builders/builder-vite/src/vite-server.ts index e58f6c98028..e50935d7775 100644 --- a/code/builders/builder-vite/src/vite-server.ts +++ b/code/builders/builder-vite/src/vite-server.ts @@ -31,9 +31,7 @@ export async function createViteServer(options: Options, devServer: Server) { const ipRegex = /^(?:\d{1,3}\.){3}\d{1,3}$|^(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4}$/; - // @ts-expect-error (does not exist) config.server.allowedHosts = - // @ts-expect-error (does not exist) commonCfg.server?.allowedHosts ?? (options.host && !ipRegex.test(options.host) ? [options.host.toLowerCase()] : true); diff --git a/code/core/src/core-server/utils/output-stats.ts b/code/core/src/core-server/utils/output-stats.ts index 24c736147f1..0d2a33ace70 100644 --- a/code/core/src/core-server/utils/output-stats.ts +++ b/code/core/src/core-server/utils/output-stats.ts @@ -27,7 +27,7 @@ export const writeStats = async (directory: string, name: string, stats: Stats) .on('error', reject) .pipe(createWriteStream(filePath)) .on('error', reject) - .on('finish', resolve); + .on('finish', resolve as any); }); return filePath; }; diff --git a/code/frameworks/experimental-nextjs-vite/src/routing/app-router-provider.tsx b/code/frameworks/experimental-nextjs-vite/src/routing/app-router-provider.tsx index eec03995d26..d4c187ddcc6 100644 --- a/code/frameworks/experimental-nextjs-vite/src/routing/app-router-provider.tsx +++ b/code/frameworks/experimental-nextjs-vite/src/routing/app-router-provider.tsx @@ -100,6 +100,7 @@ export const AppRouterProvider: React.FC Date: Tue, 11 Feb 2025 16:00:29 +0100 Subject: [PATCH 014/111] upgrades --- scripts/package.json | 12 +++++------ scripts/yarn.lock | 49 +++++++++++++++++++++++--------------------- 2 files changed, 32 insertions(+), 29 deletions(-) diff --git a/scripts/package.json b/scripts/package.json index 7f8216b2c86..7e5048b1a9c 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -110,7 +110,7 @@ "ejs": "^3.1.10", "ejs-lint": "^2.0.0", "es-toolkit": "^1.22.0", - "esbuild": "^0.24.0", + "esbuild": "^0.25.0", "esbuild-plugin-alias": "^0.2.1", "eslint": "^8.57.0", "eslint-config-airbnb-typescript": "^18.0.0", @@ -150,12 +150,12 @@ "playwright": "1.48.1", "playwright-core": "1.48.1", "polka": "^1.0.0-next.28", - "prettier": "^3.3.2", - "prettier-plugin-brace-style": "^0.6.2", + "prettier": "^3.5.0", + "prettier-plugin-brace-style": "^0.7.2", "prettier-plugin-css-order": "^2.1.2", - "prettier-plugin-curly": "^0.2.2", - "prettier-plugin-jsdoc": "^1.3.0", - "prettier-plugin-merge": "^0.7.0", + "prettier-plugin-curly": "^0.3.1", + "prettier-plugin-jsdoc": "^1.3.2", + "prettier-plugin-merge": "^0.7.2", "pretty-bytes": "^6.1.1", "pretty-hrtime": "^1.0.3", "pretty-ms": "^8.0.0", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index f35082e66b6..512cef256bb 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -80,7 +80,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.7, @babel/generator@npm:^7.26.8": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" dependencies: @@ -144,7 +144,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.8": +"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.8, @babel/parser@npm:^7.26.8": version: 7.26.8 resolution: "@babel/parser@npm:7.26.8" dependencies: @@ -193,7 +193,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.22.5": +"@babel/traverse@npm:^7.25.7": version: 7.26.8 resolution: "@babel/traverse@npm:7.26.8" dependencies: @@ -1560,7 +1560,7 @@ __metadata: ejs: "npm:^3.1.10" ejs-lint: "npm:^2.0.0" es-toolkit: "npm:^1.22.0" - esbuild: "npm:^0.24.0" + esbuild: "npm:^0.25.0" esbuild-plugin-alias: "npm:^0.2.1" eslint: "npm:^8.57.0" eslint-config-airbnb-typescript: "npm:^18.0.0" @@ -1600,12 +1600,12 @@ __metadata: playwright: "npm:1.48.1" playwright-core: "npm:1.48.1" polka: "npm:^1.0.0-next.28" - prettier: "npm:^3.3.2" - prettier-plugin-brace-style: "npm:^0.6.2" + prettier: "npm:^3.5.0" + prettier-plugin-brace-style: "npm:^0.7.2" prettier-plugin-css-order: "npm:^2.1.2" - prettier-plugin-curly: "npm:^0.2.2" - prettier-plugin-jsdoc: "npm:^1.3.0" - prettier-plugin-merge: "npm:^0.7.0" + prettier-plugin-curly: "npm:^0.3.1" + prettier-plugin-jsdoc: "npm:^1.3.2" + prettier-plugin-merge: "npm:^0.7.2" pretty-bytes: "npm:^6.1.1" pretty-hrtime: "npm:^1.0.3" pretty-ms: "npm:^8.0.0" @@ -11282,16 +11282,19 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-brace-style@npm:^0.6.2": - version: 0.6.2 - resolution: "prettier-plugin-brace-style@npm:0.6.2" +"prettier-plugin-brace-style@npm:^0.7.2": + version: 0.7.2 + resolution: "prettier-plugin-brace-style@npm:0.7.2" peerDependencies: prettier: ^2 || ^3 prettier-plugin-astro: "*" + prettier-plugin-svelte: "*" peerDependenciesMeta: prettier-plugin-astro: optional: true - checksum: 10c0/cd64e2b6c01f267ec4a286f035cb26fcf5563c8ce9e46745c4150118bbc3e954ff7cc80d3753de4a5d880083eb82242be26abca21ed42cba9eb1b48aa80f2a9e + prettier-plugin-svelte: + optional: true + checksum: 10c0/dbb8b24ed427a191a216abd671ff5daa8bf7bb2e95e1ecd1acb1cd917600188bd8cce46eabb0721c89aad48e577ecfe630eb5abc57527f20fd0e136426150c45 languageName: node linkType: hard @@ -11308,20 +11311,20 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-curly@npm:^0.2.2": - version: 0.2.2 - resolution: "prettier-plugin-curly@npm:0.2.2" +"prettier-plugin-curly@npm:^0.3.1": + version: 0.3.1 + resolution: "prettier-plugin-curly@npm:0.3.1" dependencies: - "@babel/generator": "npm:^7.23.6" - "@babel/parser": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.5" + "@babel/generator": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.8" + "@babel/traverse": "npm:^7.25.7" peerDependencies: prettier: ^2 || ^3 - checksum: 10c0/2354c0b22d16f4177b20028aff973c1630fd273001835ecc4af177805ebaa7ad165cf1238191d47393a31a62daba74336475fd724a8a84ec257c1c51530dad0f + checksum: 10c0/06241f2f0c4280ed867433ec22b0b5fa21b73de199e818b510633652c74fa4bda889f354dff95d459cba16b59002e2880105dbfd75b09654471822f303792e08 languageName: node linkType: hard -"prettier-plugin-jsdoc@npm:^1.3.0": +"prettier-plugin-jsdoc@npm:^1.3.2": version: 1.3.2 resolution: "prettier-plugin-jsdoc@npm:1.3.2" dependencies: @@ -11334,7 +11337,7 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-merge@npm:^0.7.0": +"prettier-plugin-merge@npm:^0.7.2": version: 0.7.2 resolution: "prettier-plugin-merge@npm:0.7.2" dependencies: @@ -11345,7 +11348,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:*, prettier@npm:^3.3.2": +"prettier@npm:*, prettier@npm:^3.5.0": version: 3.5.0 resolution: "prettier@npm:3.5.0" bin: From 84f5ca1097e617615ebaa9d76a34d7426cbf9b46 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 16:12:21 +0100 Subject: [PATCH 015/111] skip nx cache??? --- scripts/tasks/compile.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/tasks/compile.ts b/scripts/tasks/compile.ts index 3ae9e69aae1..9ff95d9e908 100644 --- a/scripts/tasks/compile.ts +++ b/scripts/tasks/compile.ts @@ -12,8 +12,8 @@ const amountOfVCPUs = 4; const parallel = `--parallel=${process.env.CI ? amountOfVCPUs - 1 : maxConcurrentTasks}`; const linkedContents = `export * from '../../src/manager-api/index.ts';`; -const linkCommand = `npx nx run-many -t build ${parallel}`; -const noLinkCommand = `npx nx run-many -t build -c production ${parallel}`; +const linkCommand = `npx nx run-many -t build ${parallel} --skip-nx-cache`; +const noLinkCommand = `npx nx run-many -t build -c production ${parallel} --skip-nx-cache`; export const compile: Task = { description: 'Compile the source code of the monorepo', From fc1b62d0420b547f58db581b8d4b3cb349d80f27 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 16:16:46 +0100 Subject: [PATCH 016/111] not the problem --- scripts/tasks/compile.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/tasks/compile.ts b/scripts/tasks/compile.ts index 9ff95d9e908..3ae9e69aae1 100644 --- a/scripts/tasks/compile.ts +++ b/scripts/tasks/compile.ts @@ -12,8 +12,8 @@ const amountOfVCPUs = 4; const parallel = `--parallel=${process.env.CI ? amountOfVCPUs - 1 : maxConcurrentTasks}`; const linkedContents = `export * from '../../src/manager-api/index.ts';`; -const linkCommand = `npx nx run-many -t build ${parallel} --skip-nx-cache`; -const noLinkCommand = `npx nx run-many -t build -c production ${parallel} --skip-nx-cache`; +const linkCommand = `npx nx run-many -t build ${parallel}`; +const noLinkCommand = `npx nx run-many -t build -c production ${parallel}`; export const compile: Task = { description: 'Compile the source code of the monorepo', From b708f004dbff8f8549b1aa2b2f89a3c78e001bdf Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 16:25:53 +0100 Subject: [PATCH 017/111] delete prettier config --- code/package.json | 65 ++++++++++++++++++++++++++++++++++++++++ code/prettier.config.mjs | 3 -- 2 files changed, 65 insertions(+), 3 deletions(-) delete mode 100644 code/prettier.config.mjs diff --git a/code/package.json b/code/package.json index d313e7a7b8a..fa02da90bbe 100644 --- a/code/package.json +++ b/code/package.json @@ -78,6 +78,71 @@ "browserslist": [ "defaults" ], + "prettier": { + "arrowParens": "always", + "braceStyle": "1tbs", + "bracketSpacing": true, + "importOrder": [ + "^node:", + "^(vitest|@testing-library)", + "^react(-dom(/client)?(/server)?)?$", + "^storybook/internal", + "^@storybook/[^-]*$", + "^@storybook/(?!addon-)(.*)$", + "^@storybook/addon-(.*)$", + "", + "^[./]" + ], + "importOrderSeparation": true, + "importOrderSortSpecifiers": true, + "jsdocPreferCodeFences": true, + "plugins": [ + "@trivago/prettier-plugin-sort-imports", + "prettier-plugin-brace-style", + "prettier-plugin-curly", + "prettier-plugin-jsdoc", + "prettier-plugin-css-order", + "prettier-plugin-merge" + ], + "printWidth": 100, + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "tsdoc": true, + "overrides": [ + { + "files": "*.html", + "options": { + "parser": "babel" + } + }, + { + "files": "*.component.html", + "options": { + "parser": "angular" + } + }, + { + "files": [ + "**/frameworks/angular/src/**/*.ts", + "**/frameworks/angular/template/**/*.ts" + ], + "options": { + "parser": "babel-ts" + } + }, + { + "files": [ + "*.md", + "*.mdx" + ], + "options": { + "importOrderSeparation": false, + "importOrderSortSpecifiers": false + } + } + ] + }, "resolutions": { "@playwright/test": "1.48.1", "@types/babel__traverse@npm:*": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", diff --git a/code/prettier.config.mjs b/code/prettier.config.mjs deleted file mode 100644 index 61c69633bcd..00000000000 --- a/code/prettier.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import base from '../scripts/prettier.config.js'; - -export default base; From 44bd27100adb4cdeb481b370bbdb761ab559cdd9 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 16:56:15 +0100 Subject: [PATCH 018/111] trying to fix things --- .circleci/config.yml | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f7620794f87..578e50e2534 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -115,7 +115,7 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - prettydocs-yarn-2-cache-v7--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - prettydocs-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - run: name: Install command: | @@ -123,7 +123,7 @@ jobs: yarn install - save_cache: name: Save Yarn cache - key: prettydocs-yarn-2-cache-v7--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + key: prettydocs-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} paths: - ~/.yarn/berry/cache - run: @@ -141,11 +141,21 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - run: + name: Install Scripts + command: | + cd scripts + yarn install + - run: + name: Install Code + command: | + cd code + yarn install - run: name: Compile command: | - yarn task --task compile --start-from=auto --no-link --debug + yarn task --task compile -s compile --no-link --debug git diff --exit-code yarn dedupe --check - run: @@ -158,24 +168,13 @@ jobs: path: code/bench/esbuild-metafiles - save_cache: name: Save Yarn cache - key: build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + key: build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} paths: - ~/.yarn/berry/cache - persist_to_workspace: root: . paths: - - code/node_modules - - code/addons - - scripts/node_modules - - code/bench - - code/examples - - code/frameworks - - code/deprecated - - code/lib - - code/core - - code/builders - - code/renderers - - code/presets + - code - .verdaccio-cache lint: executor: @@ -271,7 +270,7 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - run: name: Compile command: | From b57e9ef7654deb50e97c1add1f3c95098c609167 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 11 Feb 2025 17:00:58 +0100 Subject: [PATCH 019/111] dunno what's wrong with prettier --- .circleci/config.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 578e50e2534..5f6608d1ea0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -271,14 +271,24 @@ jobs: name: Restore Yarn cache keys: - build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - run: + name: Install Scripts + command: | + cd scripts + yarn install + - run: + name: Install Code + command: | + cd code + yarn install - run: name: Compile command: | - yarn task --task compile --start-from=auto --no-link --debug + yarn task check -s compile --no-link --debug - run: name: Check command: | - yarn task --task check --start-from=auto --no-link --debug + yarn task check --no-link --debug - run: name: Ensure no changes pending command: | From 38bb600f5b6bd0c9b58804b68bc2a5b9e5b43fe9 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 12 Feb 2025 15:55:41 +0100 Subject: [PATCH 020/111] merge next --- .circleci/config.yml | 2 +- code/.storybook/main.ts | 6 +- code/.storybook/preview.tsx | 38 +- code/.storybook/storybook.setup.ts | 17 +- code/addons/a11y/src/index.ts | 7 + code/addons/a11y/src/params.ts | 2 +- code/addons/a11y/src/types.ts | 48 +- code/addons/actions/src/index.ts | 8 + code/addons/actions/src/runtime/action.ts | 2 +- code/addons/actions/src/types.ts | 38 + code/addons/backgrounds/package.json | 10 + code/addons/backgrounds/src/decorator.ts | 11 +- code/addons/backgrounds/src/index.ts | 9 +- .../src/legacy/withBackgroundLegacy.ts | 11 +- .../backgrounds/src/legacy/withGridLegacy.ts | 8 +- code/addons/backgrounds/src/preview.ts | 10 +- code/addons/backgrounds/src/types.ts | 30 + code/addons/controls/src/index.ts | 6 + code/addons/controls/src/types.ts | 37 + code/addons/docs/ember/index.d.ts | 1 + code/addons/docs/package.json | 19 + code/addons/docs/src/index.ts | 7 + code/addons/docs/src/manager.tsx | 40 +- code/addons/docs/src/types.ts | 219 ++ .../stories/codePanel/index.stories.tsx | 32 + .../stories/docs2/resolved-react.stories.ts | 6 +- .../stories/sourcePanel/index.stories.tsx | 23 - code/addons/essentials/package.json | 22 +- .../essentials/src/backgrounds/manager.ts | 1 - .../essentials/src/backgrounds/preview.ts | 1 - code/addons/essentials/src/docs/manager.ts | 1 - .../essentials/src/highlight/preview.ts | 1 - code/addons/essentials/src/index.ts | 108 +- code/addons/essentials/src/outline/manager.ts | 1 - code/addons/essentials/src/outline/preview.ts | 1 - code/addons/essentials/src/preset.ts | 107 + code/addons/essentials/src/preview.ts | 22 + code/addons/essentials/src/types.ts | 16 + .../addons/essentials/src/viewport/manager.ts | 1 - .../addons/essentials/src/viewport/preview.ts | 1 - code/addons/highlight/package.json | 10 + code/addons/highlight/src/index.ts | 10 +- code/addons/highlight/src/types.ts | 11 + code/addons/interactions/package.json | 10 + code/addons/interactions/src/index.ts | 7 +- code/addons/interactions/src/preview.ts | 11 +- code/addons/interactions/src/types.ts | 14 + code/addons/jest/src/shared.ts | 10 +- code/addons/jest/src/types.ts | 8 + code/addons/links/package.json | 3 + code/addons/links/src/index.ts | 6 + code/addons/links/src/preview.ts | 4 +- code/addons/measure/src/index.ts | 9 +- code/addons/measure/src/preview.tsx | 4 +- code/addons/measure/src/types.ts | 11 + code/addons/measure/src/withMeasure.ts | 8 +- code/addons/outline/package.json | 12 +- code/addons/outline/src/index.ts | 9 +- .../outline/src/{preview.tsx => preview.ts} | 4 +- code/addons/outline/src/types.ts | 11 + code/addons/outline/src/withOutline.ts | 8 +- code/addons/storysource/src/index.ts | 1 + code/addons/storysource/src/types.ts | 38 + code/addons/test/package.json | 16 + .../test/src/components/Description.tsx | 22 +- .../components/TestProviderRender.stories.tsx | 106 +- .../src/components/TestProviderRender.tsx | 123 +- code/addons/test/src/constants.ts | 26 +- code/addons/test/src/index.ts | 8 +- code/addons/test/src/manager-store.mock.ts | 7 + code/addons/test/src/manager-store.ts | 5 + code/addons/test/src/manager.tsx | 9 +- .../test/src/node/boot-test-runner.test.ts | 8 - code/addons/test/src/node/boot-test-runner.ts | 18 +- code/addons/test/src/node/reporter.ts | 1 - .../addons/test/src/node/test-manager.test.ts | 112 +- code/addons/test/src/node/test-manager.ts | 87 +- code/addons/test/src/node/vitest-manager.ts | 8 +- code/addons/test/src/node/vitest.ts | 11 +- code/addons/test/src/preset.ts | 90 +- code/addons/test/src/types.ts | 14 + .../test/src/vitest-plugin/test-utils.ts | 14 +- code/addons/themes/package.json | 10 + code/addons/themes/src/constants.ts | 14 +- code/addons/themes/src/decorators/helpers.ts | 8 +- code/addons/themes/src/index.ts | 10 +- code/addons/themes/src/theme-switcher.tsx | 8 +- code/addons/themes/src/types.ts | 23 + code/addons/viewport/package.json | 10 + code/addons/viewport/src/index.ts | 6 + code/addons/viewport/src/preview.ts | 3 +- code/addons/viewport/src/types.ts | 60 +- code/builders/builder-vite/input/iframe.html | 2 +- .../src/codegen-modern-iframe-script.ts | 11 +- .../builders/builder-vite/src/optimizeDeps.ts | 1 + .../builder-vite/src/transform-iframe-html.ts | 2 +- .../builder-vite/src/virtual-file-names.ts | 8 +- .../templates/virtualModuleModernEntry.js | 13 +- code/core/src/common/index.ts | 2 + .../utils/get-addon-annotations.test.ts | 23 + .../src/common/utils/get-addon-annotations.ts | 46 + .../src/common/utils/get-addon-names.test.ts | 84 + code/core/src/common/utils/get-addon-names.ts | 31 + .../utils/sync-main-preview-addons.test.ts | 153 ++ .../common/utils/sync-main-preview-addons.ts | 89 + .../components/Button/Button.stories.tsx | 44 +- .../src/components/components/Button/Docs.mdx | 8 +- .../src/core-events/data/testing-module.ts | 26 +- code/core/src/core-events/index.ts | 4 - code/core/src/core-server/build-dev.ts | 5 + code/core/src/core-server/index.ts | 1 + .../src/core-server/presets/common-preset.ts | 21 +- .../utils/StoryIndexGenerator.test.ts | 3 + .../core-server/utils/get-new-story-file.ts | 56 +- .../csf-factory-template.test.ts | 26 + .../csf-factory-template.ts | 33 + .../duplicate-story-with-new-name.test.ts | 33 + .../duplicate-story-with-new-name.ts | 11 +- .../mocks/csf-variances.stories.tsx | 4 +- .../mocks/csf4-variances.stories.tsx | 15 + .../update-args-in-csf-file.test.ts | 55 +- .../save-story/update-args-in-csf-file.ts | 8 +- code/core/src/csf-tools/ConfigFile.test.ts | 132 + code/core/src/csf-tools/ConfigFile.ts | 85 +- code/core/src/csf-tools/CsfFile.test.ts | 424 +++- code/core/src/csf-tools/CsfFile.ts | 148 +- code/core/src/csf-tools/enrichCsf.test.ts | 45 + code/core/src/csf-tools/enrichCsf.ts | 11 +- .../csf-tools/getStorySortParameter.test.ts | 45 + .../src/csf-tools/getStorySortParameter.ts | 5 +- .../vitest-plugin/transformer.test.ts | 1115 ++++++--- code/core/src/csf/csf-factories.ts | 96 + code/core/src/csf/index.ts | 1 + .../modules/experimental_testmodule.ts | 17 - code/core/src/manager-api/modules/url.ts | 24 +- code/core/src/manager-api/root.tsx | 1 + code/core/src/manager-api/tests/url.test.js | 41 +- .../components/sidebar/LegacyRender.tsx | 22 - .../sidebar/SidebarBottom.stories.tsx | 1 - .../components/sidebar/SidebarBottom.tsx | 1 - .../sidebar/TestingModule.stories.tsx | 25 +- .../components/sidebar/TestingModule.tsx | 22 +- .../components/sidebar/Tree.stories.tsx | 2 - code/core/src/manager/globals/exports.ts | 9 +- code/core/src/preview-api/index.ts | 8 +- .../modules/addons/definePreview.ts | 5 + .../src/preview-api/modules/addons/index.ts | 1 + .../preview-web/docs-context/DocsContext.ts | 7 +- .../modules/preview-web/render/mount-utils.ts | 3 +- .../preview-api/modules/store/StoryStore.ts | 2 +- .../modules/store/csf/csf-factory-utils.ts | 25 + .../preview-api/modules/store/csf/index.ts | 1 + .../modules/store/csf/portable-stories.ts | 36 +- .../modules/store/csf/processCSFFile.ts | 24 +- code/core/src/router/router.tsx | 8 +- .../core/src/shared/universal-store/README.md | 7 + .../src/shared/universal-store/index.test.ts | 113 +- code/core/src/shared/universal-store/index.ts | 252 +- code/core/src/shared/universal-store/mock.ts | 95 + code/core/src/shared/universal-store/types.ts | 7 + code/core/src/telemetry/index.ts | 2 + code/core/src/types/modules/addons.ts | 46 +- code/core/src/types/modules/indexer.ts | 1 + code/core/src/types/modules/story.ts | 2 + code/core/template/stories/preview.ts | 3 +- code/core/template/stories/unicode.stories.ts | 1 + code/e2e-tests/util.ts | 3 + code/frameworks/angular/package.json | 16 + code/frameworks/angular/src/node/index.ts | 5 + code/frameworks/ember/package.json | 16 + code/frameworks/ember/src/node/index.ts | 5 + .../experimental-nextjs-vite/package.json | 10 + .../experimental-nextjs-vite/src/index.ts | 14 + .../src/node/index.ts | 5 + .../experimental-nextjs-vite/src/types.ts | 26 + code/frameworks/html-vite/package.json | 9 +- code/frameworks/html-vite/src/node/index.ts | 5 + code/frameworks/html-webpack5/package.json | 9 +- .../html-webpack5/src/node/index.ts | 5 + code/frameworks/nextjs/package.json | 10 + code/frameworks/nextjs/src/index.ts | 14 + code/frameworks/nextjs/src/node/index.ts | 5 + code/frameworks/nextjs/src/types.ts | 25 + code/frameworks/preact-vite/package.json | 6 + code/frameworks/preact-vite/src/node/index.ts | 5 + code/frameworks/preact-webpack5/package.json | 9 +- .../preact-webpack5/src/node/index.ts | 5 + .../react-native-web-vite/package.json | 9 +- .../react-native-web-vite/src/node/index.ts | 5 + code/frameworks/react-vite/package.json | 12 +- code/frameworks/react-vite/src/index.ts | 2 + code/frameworks/react-vite/src/node/index.ts | 5 + code/frameworks/react-webpack5/package.json | 9 +- code/frameworks/react-webpack5/src/index.ts | 1 + .../react-webpack5/src/node/index.ts | 5 + code/frameworks/server-webpack5/package.json | 9 +- .../server-webpack5/src/node/index.ts | 5 + code/frameworks/svelte-vite/package.json | 9 +- code/frameworks/svelte-vite/src/node/index.ts | 5 + .../svelte-vite/src/plugins/svelte-docgen.ts | 58 +- code/frameworks/svelte-webpack5/package.json | 9 +- .../svelte-webpack5/src/node/index.ts | 5 + code/frameworks/sveltekit/package.json | 9 +- code/frameworks/sveltekit/src/node/index.ts | 5 + code/frameworks/vue3-vite/package.json | 9 +- code/frameworks/vue3-vite/src/node/index.ts | 5 + code/frameworks/vue3-webpack5/package.json | 9 +- .../vue3-webpack5/src/node/index.ts | 5 + .../web-components-vite/package.json | 7 + .../web-components-vite/src/node/index.ts | 5 + .../web-components-webpack5/package.json | 9 +- .../web-components-webpack5/src/node/index.ts | 5 + code/lib/blocks/package.json | 1 + code/lib/blocks/src/blocks/DocsContainer.tsx | 10 +- code/lib/blocks/src/blocks/Heading.tsx | 6 +- code/lib/blocks/src/blocks/Source.tsx | 2 +- code/lib/blocks/src/blocks/Subheading.tsx | 3 +- .../blocks/src/components/TableOfContents.tsx | 23 +- code/lib/cli-storybook/package.json | 1 + code/lib/cli-storybook/src/add.test.ts | 3 + code/lib/cli-storybook/src/add.ts | 33 +- .../cli-storybook/src/automigrate/codemod.ts | 108 + .../fixes/addon-a11y-addon-test.test.ts | 5 +- .../fixes/addon-a11y-addon-test.ts | 4 +- .../src/automigrate/fixes/addon-postcss.ts | 3 +- .../src/automigrate/fixes/index.ts | 7 +- .../missing-storybook-dependencies.test.ts | 2 + .../src/automigrate/fixes/vta.ts | 4 +- .../fixes/webpack5-compiler-setup.ts | 3 +- .../src/automigrate/helpers/mainConfigFile.ts | 28 +- .../src/automigrate/index.test.ts | 22 +- .../cli-storybook/src/automigrate/index.ts | 68 +- .../cli-storybook/src/automigrate/types.ts | 28 +- .../src/codemod/csf-factories.ts | 153 ++ .../helpers/config-to-csf-factory.test.ts | 195 ++ .../codemod/helpers/config-to-csf-factory.ts | 170 ++ .../codemod/helpers/csf-factories-utils.ts | 78 + .../helpers/story-to-csf-factory.test.ts | 513 ++++ .../codemod/helpers/story-to-csf-factory.ts | 293 +++ code/lib/cli-storybook/src/migrate.ts | 17 +- .../cli-storybook/src/sandbox-templates.ts | 15 + code/lib/cli-storybook/src/sandbox.ts | 3 +- code/lib/cli-storybook/src/upgrade.ts | 21 +- code/lib/cli-storybook/src/util.ts | 4 + code/lib/cli-storybook/tsconfig.json | 6 +- code/lib/cli/bin/index.cjs | 5 +- code/lib/cli/package.json | 10 +- code/lib/cli/src/proxy.ts | 5 +- code/lib/codemod/package.json | 6 +- code/package.json | 2 +- code/renderers/react/package.json | 9 + .../src/__test__/Button.csf4.stories.tsx | 298 +++ .../portable-stories-factory.test.tsx.snap | 185 ++ .../portable-stories-factory.test.tsx | 258 ++ .../react/src/csf-factories.test.tsx | 254 ++ code/renderers/react/src/index.ts | 4 + code/renderers/react/src/preview.tsx | 72 + code/renderers/react/src/public-types.ts | 2 +- code/renderers/react/src/types.ts | 17 + .../renderers/react/template/stories/csf4.mdx | 8 + .../react/template/stories/csf4.stories.tsx | 12 + code/yarn.lock | 2188 ++++++++++++++++- .../contribute/documentation/new-snippets.mdx | 16 +- docs/get-started/install.mdx | 26 +- scripts/package.json | 2 +- scripts/prepare/addon-bundle.ts | 1 + scripts/tasks/sandbox-parts.ts | 91 +- scripts/tasks/sandbox.ts | 7 +- scripts/utils/cli-step.ts | 16 + scripts/utils/options.test.ts | 6 +- scripts/utils/options.ts | 2 +- scripts/yarn.lock | 416 +++- .../react/e2e-tests/component-testing.spec.ts | 51 +- .../react/yarn.lock | 1888 ++++++++------ 274 files changed, 11312 insertions(+), 2525 deletions(-) create mode 100644 code/addons/actions/src/types.ts create mode 100644 code/addons/controls/src/types.ts create mode 100644 code/addons/docs/ember/index.d.ts create mode 100644 code/addons/docs/src/types.ts create mode 100644 code/addons/docs/template/stories/codePanel/index.stories.tsx delete mode 100644 code/addons/docs/template/stories/sourcePanel/index.stories.tsx create mode 100644 code/addons/essentials/src/preset.ts create mode 100644 code/addons/essentials/src/preview.ts create mode 100644 code/addons/essentials/src/types.ts create mode 100644 code/addons/highlight/src/types.ts create mode 100644 code/addons/interactions/src/types.ts create mode 100644 code/addons/jest/src/types.ts create mode 100644 code/addons/measure/src/types.ts rename code/addons/outline/src/{preview.tsx => preview.ts} (50%) create mode 100644 code/addons/outline/src/types.ts create mode 100644 code/addons/storysource/src/types.ts create mode 100644 code/addons/test/src/manager-store.mock.ts create mode 100644 code/addons/test/src/manager-store.ts create mode 100644 code/addons/test/src/types.ts create mode 100644 code/addons/themes/src/types.ts create mode 100644 code/core/src/common/utils/get-addon-annotations.test.ts create mode 100644 code/core/src/common/utils/get-addon-annotations.ts create mode 100644 code/core/src/common/utils/get-addon-names.test.ts create mode 100644 code/core/src/common/utils/get-addon-names.ts create mode 100644 code/core/src/common/utils/sync-main-preview-addons.test.ts create mode 100644 code/core/src/common/utils/sync-main-preview-addons.ts create mode 100644 code/core/src/core-server/utils/new-story-templates/csf-factory-template.test.ts create mode 100644 code/core/src/core-server/utils/new-story-templates/csf-factory-template.ts create mode 100644 code/core/src/core-server/utils/save-story/mocks/csf4-variances.stories.tsx create mode 100644 code/core/src/csf/csf-factories.ts create mode 100644 code/core/src/preview-api/modules/addons/definePreview.ts create mode 100644 code/core/src/preview-api/modules/store/csf/csf-factory-utils.ts create mode 100644 code/core/src/shared/universal-store/README.md create mode 100644 code/core/src/shared/universal-store/mock.ts create mode 100644 code/frameworks/angular/src/node/index.ts create mode 100644 code/frameworks/ember/src/node/index.ts create mode 100644 code/frameworks/experimental-nextjs-vite/src/node/index.ts create mode 100644 code/frameworks/html-vite/src/node/index.ts create mode 100644 code/frameworks/html-webpack5/src/node/index.ts create mode 100644 code/frameworks/nextjs/src/node/index.ts create mode 100644 code/frameworks/preact-vite/src/node/index.ts create mode 100644 code/frameworks/preact-webpack5/src/node/index.ts create mode 100644 code/frameworks/react-native-web-vite/src/node/index.ts create mode 100644 code/frameworks/react-vite/src/node/index.ts create mode 100644 code/frameworks/react-webpack5/src/node/index.ts create mode 100644 code/frameworks/server-webpack5/src/node/index.ts create mode 100644 code/frameworks/svelte-vite/src/node/index.ts create mode 100644 code/frameworks/svelte-webpack5/src/node/index.ts create mode 100644 code/frameworks/sveltekit/src/node/index.ts create mode 100644 code/frameworks/vue3-vite/src/node/index.ts create mode 100644 code/frameworks/vue3-webpack5/src/node/index.ts create mode 100644 code/frameworks/web-components-vite/src/node/index.ts create mode 100644 code/frameworks/web-components-webpack5/src/node/index.ts create mode 100644 code/lib/cli-storybook/src/automigrate/codemod.ts create mode 100644 code/lib/cli-storybook/src/codemod/csf-factories.ts create mode 100644 code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts create mode 100644 code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.ts create mode 100644 code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts create mode 100644 code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts create mode 100644 code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts create mode 100644 code/lib/cli-storybook/src/util.ts create mode 100644 code/renderers/react/src/__test__/Button.csf4.stories.tsx create mode 100644 code/renderers/react/src/__test__/__snapshots__/portable-stories-factory.test.tsx.snap create mode 100644 code/renderers/react/src/__test__/portable-stories-factory.test.tsx create mode 100644 code/renderers/react/src/csf-factories.test.tsx create mode 100644 code/renderers/react/src/preview.tsx create mode 100644 code/renderers/react/template/stories/csf4.mdx create mode 100644 code/renderers/react/template/stories/csf4.stories.tsx diff --git a/.circleci/config.yml b/.circleci/config.yml index 5f6608d1ea0..f2db4279a28 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -205,7 +205,7 @@ jobs: name: Knip command: | cd code - yarn knip --no-exit-code + yarn knip --no-exit-code - report-workflow-on-failure - cancel-workflow-on-failure bench-packages: diff --git a/code/.storybook/main.ts b/code/.storybook/main.ts index 43a8f3269c8..89f1b6a3622 100644 --- a/code/.storybook/main.ts +++ b/code/.storybook/main.ts @@ -1,12 +1,12 @@ import { join } from 'node:path'; -import type { StorybookConfig } from '../frameworks/react-vite'; +import { defineMain } from '../frameworks/react-vite/src/node'; const componentsPath = join(__dirname, '../core/src/components'); const managerApiPath = join(__dirname, '../core/src/manager-api'); const imageContextPath = join(__dirname, '../frameworks/nextjs/src/image-context.ts'); -const config: StorybookConfig = { +const config = defineMain({ stories: [ './*.stories.@(js|jsx|ts|tsx)', { @@ -170,6 +170,6 @@ const config: StorybookConfig = { } satisfies typeof viteConfig); }, // logLevel: 'debug', -}; +}); export default config; diff --git a/code/.storybook/preview.tsx b/code/.storybook/preview.tsx index cc4481a56d1..49997225fef 100644 --- a/code/.storybook/preview.tsx +++ b/code/.storybook/preview.tsx @@ -18,7 +18,20 @@ import { DocsContext } from '@storybook/blocks'; import { global } from '@storybook/global'; import type { Decorator, Loader, ReactRenderer } from '@storybook/react'; +// TODO add empty preview +// import * as storysource from '@storybook/addon-storysource'; +// import * as designs from '@storybook/addon-designs/preview'; +import addonTest from '@storybook/experimental-addon-test'; +import { definePreview } from '@storybook/react-vite'; + +import addonA11y from '@storybook/addon-a11y'; +import addonEssentials from '@storybook/addon-essentials'; +import addonThemes from '@storybook/addon-themes'; + +import * as addonsPreview from '../addons/toolbars/template/stories/preview'; +import * as templatePreview from '../core/template/stories/preview'; import { DocsPageWrapper } from '../lib/blocks/src/components'; +import '../renderers/react/template/components/index'; import { isChromatic } from './isChromatic'; const { document } = global; @@ -120,7 +133,7 @@ const ThemedSetRoot = () => { // eslint-disable-next-line no-underscore-dangle const preview = (window as any).__STORYBOOK_PREVIEW__ as PreviewWeb | undefined; const channel = (window as any).__STORYBOOK_ADDONS_CHANNEL__ as Channel | undefined; -export const loaders = [ +const loaders = [ /** * This loader adds a DocsContext to the story, which is required for the most Blocks to work. A * story will specify which stories they need in the index with: @@ -169,7 +182,7 @@ export const loaders = [ }, ] as Loader[]; -export const decorators = [ +const decorators = [ // This decorator adds the DocsContext created in the loader above (Story, { loaded: { docsContext } }) => docsContext ? ( @@ -307,11 +320,7 @@ export const decorators = [ }, ] satisfies Decorator[]; -export const parameters = { - options: { - storySort: (a, b) => - a.title === b.title ? 0 : a.id.localeCompare(b.id, undefined, { numeric: true }), - }, +const parameters = { docs: { theme: themes.light, toc: {}, @@ -360,4 +369,17 @@ export const parameters = { }, }; -export const tags = ['test', 'vitest']; +export default definePreview({ + addons: [ + addonThemes(), + addonEssentials(), + addonA11y(), + addonTest(), + addonsPreview, + templatePreview, + ], + decorators, + loaders, + tags: ['test', 'vitest'], + parameters, +}); diff --git a/code/.storybook/storybook.setup.ts b/code/.storybook/storybook.setup.ts index ce62499fa0a..80160218a31 100644 --- a/code/.storybook/storybook.setup.ts +++ b/code/.storybook/storybook.setup.ts @@ -3,25 +3,12 @@ import { beforeAll, vi, expect as vitestExpect } from 'vitest'; import { setProjectAnnotations } from '@storybook/react'; import { userEvent as storybookEvent, expect as storybookExpect } from '@storybook/test'; -// eslint-disable-next-line import/namespace -import * as testAnnotations from '@storybook/experimental-addon-test/preview'; - -import * as a11yAddonAnnotations from '@storybook/addon-a11y/preview'; - -import * as coreAnnotations from '../addons/toolbars/template/stories/preview'; -import * as componentAnnotations from '../core/template/stories/preview'; -// register global components used in many stories -import '../renderers/react/template/components'; -import * as projectAnnotations from './preview'; +import preview from './preview'; vi.spyOn(console, 'warn').mockImplementation((...args) => console.log(...args)); const annotations = setProjectAnnotations([ - a11yAddonAnnotations, - projectAnnotations, - componentAnnotations, - coreAnnotations, - testAnnotations, + preview.composed, { // experiment with injecting Vitest's interactivity API over our userEvent while tests run in browser mode // https://vitest.dev/guide/browser/interactivity-api.html diff --git a/code/addons/a11y/src/index.ts b/code/addons/a11y/src/index.ts index ce28f952df0..775cfe3181d 100644 --- a/code/addons/a11y/src/index.ts +++ b/code/addons/a11y/src/index.ts @@ -1,2 +1,9 @@ +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + export { PARAM_KEY } from './constants'; export * from './params'; +export type { A11yParameters } from './types'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/a11y/src/params.ts b/code/addons/a11y/src/params.ts index e66a0813a42..72b3dd39dde 100644 --- a/code/addons/a11y/src/params.ts +++ b/code/addons/a11y/src/params.ts @@ -1,4 +1,4 @@ -import type { ElementContext, ImpactValue, RunOptions, Spec } from 'axe-core'; +import type { ElementContext, RunOptions, Spec } from 'axe-core'; export interface Setup { element?: ElementContext; diff --git a/code/addons/a11y/src/types.ts b/code/addons/a11y/src/types.ts index 9e116e5aab2..b05b75ca183 100644 --- a/code/addons/a11y/src/types.ts +++ b/code/addons/a11y/src/types.ts @@ -1,3 +1,49 @@ -import type { AxeResults } from 'axe-core'; +import type { AxeResults, ElementContext, RunOptions, Spec } from 'axe-core'; export type A11YReport = AxeResults | { error: Error }; + +export interface A11yParameters { + /** + * Accessibility configuration + * + * @see https://storybook.js.org/docs/writing-tests/accessibility-testing + */ + a11y?: { + /** Manual configuration for specific elements */ + element?: ElementContext; + + /** + * Configuration for the accessibility rules + * + * @see https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#api-name-axeconfigure + */ + config?: Spec; + + /** + * Options for the accessibility checks To learn more about the available options, + * + * @see https://github.com/dequelabs/axe-core/blob/develop/doc/API.md#options-parameter + */ + options?: RunOptions; + + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + }; +} + +export interface A11yGlobals { + /** + * Accessibility configuration + * + * @see https://storybook.js.org/docs/writing-tests/accessibility-testing + */ + a11y: { + /** + * Prevent the addon from executing automated accessibility checks upon visiting a story. You + * can still trigger the checks from the addon panel. + * + * @see https://storybook.js.org/docs/writing-tests/accessibility-testing#turn-off-automated-a11y-tests + */ + manual?: boolean; + }; +} diff --git a/code/addons/actions/src/index.ts b/code/addons/actions/src/index.ts index d2d3261dc96..567dd618392 100644 --- a/code/addons/actions/src/index.ts +++ b/code/addons/actions/src/index.ts @@ -1,3 +1,11 @@ +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + export * from './constants'; export * from './models'; export * from './runtime'; + +export default () => definePreview(addonAnnotations); + +export type { ActionsParameters } from './types'; diff --git a/code/addons/actions/src/runtime/action.ts b/code/addons/actions/src/runtime/action.ts index 6fea0cb90a7..81e6d600263 100644 --- a/code/addons/actions/src/runtime/action.ts +++ b/code/addons/actions/src/runtime/action.ts @@ -74,7 +74,7 @@ export function action(name: string, options: ActionOptions = {}): HandlerFuncti ); if (storyRenderer) { - const deprecated = !window?.FEATURES?.disallowImplicitActionsInRenderV8; + const deprecated = !globalThis?.FEATURES?.disallowImplicitActionsInRenderV8; const error = new ImplicitActionsDuringRendering({ phase: storyRenderer.phase!, name, diff --git a/code/addons/actions/src/types.ts b/code/addons/actions/src/types.ts new file mode 100644 index 00000000000..47b3bb9ddd8 --- /dev/null +++ b/code/addons/actions/src/types.ts @@ -0,0 +1,38 @@ +export interface ActionsParameters { + /** + * Actions configuration + * + * @see https://storybook.js.org/docs/essentials/actions#parameters + */ + actions: { + /** + * Create actions for each arg that matches the regex. (**NOT recommended, see below**) + * + * This is quite useful when your component has dozens (or hundreds) of methods and you do not + * want to manually apply the fn utility for each of those methods. However, this is not the + * recommended way of writing actions. That's because automatically inferred args are not + * available as spies in your play function. If you use argTypesRegex and your stories have play + * functions, you will need to also define args with the fn utility to test them in your play + * function. + * + * @example `argTypesRegex: '^on.*'` + */ + argTypesRegex?: string; + + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + + /** + * Binds a standard HTML event handler to the outermost HTML element rendered by your component + * and triggers an action when the event is called for a given selector. The format is + * ` `. The selector is optional; it defaults to all elements. + * + * **To enable this feature, you must use the `withActions` decorator.** + * + * @example `handles: ['mouseover', 'click .btn']` + * + * @see https://storybook.js.org/docs/essentials/actions#action-event-handlers + */ + handles?: string[]; + }; +} diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index 24d309d59f2..e021d34c3ee 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -43,6 +43,16 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "README.md", diff --git a/code/addons/backgrounds/src/decorator.ts b/code/addons/backgrounds/src/decorator.ts index 9fa8419d8eb..9806cdd546f 100644 --- a/code/addons/backgrounds/src/decorator.ts +++ b/code/addons/backgrounds/src/decorator.ts @@ -1,9 +1,5 @@ import { useEffect } from 'storybook/internal/preview-api'; -import type { - Renderer, - StoryContext, - PartialStoryFn as StoryFunction, -} from 'storybook/internal/types'; +import type { DecoratorFunction } from 'storybook/internal/types'; import { PARAM_KEY as KEY } from './constants'; import { DEFAULT_BACKGROUNDS } from './defaults'; @@ -21,10 +17,7 @@ const GRID_SELECTOR_BASE = 'addon-backgrounds-grid'; const transitionStyle = isReduceMotionEnabled() ? '' : 'transition: background-color 0.3s;'; -export const withBackgroundAndGrid = ( - StoryFn: StoryFunction, - context: StoryContext -) => { +export const withBackgroundAndGrid: DecoratorFunction = (StoryFn, context) => { const { globals, parameters, viewMode, id } = context; const { options = DEFAULT_BACKGROUNDS, diff --git a/code/addons/backgrounds/src/index.ts b/code/addons/backgrounds/src/index.ts index dafa948eda6..1d169dff54f 100644 --- a/code/addons/backgrounds/src/index.ts +++ b/code/addons/backgrounds/src/index.ts @@ -1,2 +1,7 @@ -// make it work with --isolatedModules -export default {}; +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + +export default () => definePreview(addonAnnotations); + +export type { BackgroundsParameters, BackgroundsGlobals } from './types'; diff --git a/code/addons/backgrounds/src/legacy/withBackgroundLegacy.ts b/code/addons/backgrounds/src/legacy/withBackgroundLegacy.ts index a7d42e9d46b..0223f2bd0e5 100644 --- a/code/addons/backgrounds/src/legacy/withBackgroundLegacy.ts +++ b/code/addons/backgrounds/src/legacy/withBackgroundLegacy.ts @@ -1,18 +1,11 @@ import { useEffect, useMemo } from 'storybook/internal/preview-api'; -import type { - Renderer, - StoryContext, - PartialStoryFn as StoryFunction, -} from 'storybook/internal/types'; +import type { DecoratorFunction } from 'storybook/internal/types'; import { PARAM_KEY as BACKGROUNDS_PARAM_KEY } from '../constants'; import { addBackgroundStyle, clearStyles, isReduceMotionEnabled } from '../utils'; import { getBackgroundColorByName } from './getBackgroundColorByName'; -export const withBackground = ( - StoryFn: StoryFunction, - context: StoryContext -) => { +export const withBackground: DecoratorFunction = (StoryFn, context) => { const { globals, parameters } = context; const globalsBackgroundColor = globals[BACKGROUNDS_PARAM_KEY]?.value; const backgroundsConfig = parameters[BACKGROUNDS_PARAM_KEY]; diff --git a/code/addons/backgrounds/src/legacy/withGridLegacy.ts b/code/addons/backgrounds/src/legacy/withGridLegacy.ts index 3fb711c772e..ed98d198585 100644 --- a/code/addons/backgrounds/src/legacy/withGridLegacy.ts +++ b/code/addons/backgrounds/src/legacy/withGridLegacy.ts @@ -1,14 +1,10 @@ import { useEffect, useMemo } from 'storybook/internal/preview-api'; -import type { - Renderer, - StoryContext, - PartialStoryFn as StoryFunction, -} from 'storybook/internal/types'; +import type { DecoratorFunction } from 'storybook/internal/types'; import { PARAM_KEY as BACKGROUNDS_PARAM_KEY } from '../constants'; import { addGridStyle, clearStyles } from '../utils'; -export const withGrid = (StoryFn: StoryFunction, context: StoryContext) => { +export const withGrid: DecoratorFunction = (StoryFn, context) => { const { globals, parameters } = context; const gridParameters = parameters[BACKGROUNDS_PARAM_KEY].grid; const isActive = globals[BACKGROUNDS_PARAM_KEY]?.grid === true && gridParameters.disable !== true; diff --git a/code/addons/backgrounds/src/preview.ts b/code/addons/backgrounds/src/preview.ts index 212a88c0bec..27f9e258a7d 100644 --- a/code/addons/backgrounds/src/preview.ts +++ b/code/addons/backgrounds/src/preview.ts @@ -1,5 +1,3 @@ -import type { Addon_DecoratorFunction } from 'storybook/internal/types'; - import { PARAM_KEY as KEY } from './constants'; import { withBackgroundAndGrid } from './decorator'; import { DEFAULT_BACKGROUNDS } from './defaults'; @@ -7,7 +5,7 @@ import { withBackground } from './legacy/withBackgroundLegacy'; import { withGrid } from './legacy/withGridLegacy'; import type { Config, GlobalState } from './types'; -export const decorators: Addon_DecoratorFunction[] = FEATURES?.backgroundsStoryGlobals +export const decorators = globalThis.FEATURES?.backgroundsStoryGlobals ? [withBackgroundAndGrid] : [withGrid, withBackground]; @@ -20,7 +18,7 @@ export const parameters = { }, disable: false, // TODO: remove in 9.0 - ...(!FEATURES?.backgroundsStoryGlobals && { + ...(!globalThis.FEATURES?.backgroundsStoryGlobals && { values: Object.values(DEFAULT_BACKGROUNDS), }), } satisfies Partial, @@ -30,4 +28,6 @@ const modern: Record = { [KEY]: { value: undefined, grid: false }, }; -export const initialGlobals = FEATURES?.backgroundsStoryGlobals ? modern : { [KEY]: null }; +export const initialGlobals = globalThis.FEATURES?.backgroundsStoryGlobals + ? modern + : { [KEY]: null }; diff --git a/code/addons/backgrounds/src/types.ts b/code/addons/backgrounds/src/types.ts index 8f6c66b20a8..e9d4fd84608 100644 --- a/code/addons/backgrounds/src/types.ts +++ b/code/addons/backgrounds/src/types.ts @@ -21,3 +21,33 @@ export interface Config { export type GlobalState = { value: string | undefined; grid: boolean }; export type GlobalStateUpdate = Partial; + +export interface BackgroundsParameters { + /** + * Backgrounds configuration + * + * @see https://storybook.js.org/docs/essentials/backgrounds#parameters + */ + backgrounds: { + /** Default background color */ + default?: string; + + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + + /** Configuration for the background grid */ + grid?: Partial; + + /** Available background colors */ + values?: Array; + }; +} + +export interface BackgroundsGlobals { + /** + * Backgrounds configuration + * + * @see https://storybook.js.org/docs/essentials/backgrounds#globals + */ + backgrounds: GlobalState; +} diff --git a/code/addons/controls/src/index.ts b/code/addons/controls/src/index.ts index 0fe41f8142f..50e8392a4da 100644 --- a/code/addons/controls/src/index.ts +++ b/code/addons/controls/src/index.ts @@ -1 +1,7 @@ +import { definePreview } from 'storybook/internal/preview-api'; + export { PARAM_KEY } from './constants'; + +export default () => definePreview({}); + +export type { ControlsParameters } from './types'; diff --git a/code/addons/controls/src/types.ts b/code/addons/controls/src/types.ts new file mode 100644 index 00000000000..d12dc06ad80 --- /dev/null +++ b/code/addons/controls/src/types.ts @@ -0,0 +1,37 @@ +export interface ControlsParameters { + /** + * Controls configuration + * + * @see https://storybook.js.org/docs/essentials/controls#parameters-1 + */ + controls: { + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + + /** Disable the ability to create or edit stories from the Controls panel */ + disableSaveFromUI?: boolean; + + /** Exclude specific properties from the Controls panel */ + exclude?: string[] | RegExp; + + /** + * Show the full documentation for each property in the Controls addon panel, including the + * description and default value. + */ + expanded?: boolean; + + /** Exclude only specific properties in the Controls panel */ + include?: string[] | RegExp; + + /** + * Preset color swatches for the color picker control + * + * @example PresetColors: [{ color: '#ff4785', title: 'Coral' }, 'rgba(0, 159, 183, 1)', + * '#fe4a49'] + */ + presetColors?: Array; + + /** Controls sorting order */ + sort?: 'none' | 'alpha' | 'requiredFirst'; + }; +} diff --git a/code/addons/docs/ember/index.d.ts b/code/addons/docs/ember/index.d.ts new file mode 100644 index 00000000000..18986c0c909 --- /dev/null +++ b/code/addons/docs/ember/index.d.ts @@ -0,0 +1 @@ +export declare const setJSONDoc: (jsonDoc: any) => void; diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 41c76b9e04d..e38011c5853 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -81,6 +81,25 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "angular": [ + "angular/index.d.ts" + ], + "blocks": [ + "dist/blocks.d.ts" + ], + "ember": [ + "ember/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "angular/**/*", diff --git a/code/addons/docs/src/index.ts b/code/addons/docs/src/index.ts index b74399955f1..a37140d5849 100644 --- a/code/addons/docs/src/index.ts +++ b/code/addons/docs/src/index.ts @@ -1,2 +1,9 @@ +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + export * from '@storybook/blocks'; export { DocsRenderer } from './DocsRenderer'; +export type { DocsParameters } from './types'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/docs/src/manager.tsx b/code/addons/docs/src/manager.tsx index 749465692e7..436ec233354 100644 --- a/code/addons/docs/src/manager.tsx +++ b/code/addons/docs/src/manager.tsx @@ -2,9 +2,10 @@ import React from 'react'; import { AddonPanel, type SyntaxHighlighterFormatTypes } from 'storybook/internal/components'; import { ADDON_ID, PANEL_ID, PARAM_KEY, SNIPPET_RENDERED } from 'storybook/internal/docs-tools'; -import { addons, types, useAddonState, useChannel } from 'storybook/internal/manager-api'; +import { addons, types, useChannel, useParameter } from 'storybook/internal/manager-api'; +import { ignoreSsrWarning, styled, useTheme } from 'storybook/internal/theming'; -import { Source } from '@storybook/blocks'; +import { Source, type SourceParameters } from '@storybook/blocks'; addons.register(ADDON_ID, (api) => { addons.add(PANEL_ID, { @@ -27,25 +28,46 @@ addons.register(ADDON_ID, (api) => { disabled: (parameters) => !parameters?.docs?.codePanel, match: ({ viewMode }) => viewMode === 'story', render: ({ active }) => { - const [codeSnippet, setSourceCode] = useAddonState<{ - source: string; - format: SyntaxHighlighterFormatTypes; - }>(ADDON_ID, { - source: '', - format: 'html', + const parameter = useParameter(PARAM_KEY, { + source: { code: '' } as SourceParameters, + theme: 'dark', }); + const [codeSnippet, setSourceCode] = React.useState<{ + source?: string; + format?: SyntaxHighlighterFormatTypes; + }>({}); + useChannel({ [SNIPPET_RENDERED]: ({ source, format }) => { setSourceCode({ source, format }); }, }); + const theme = useTheme(); + const isDark = theme.base !== 'light'; + return ( - + + + ); }, }); }); + +const SourceStyles = styled.div(() => ({ + height: '100%', + [`> :first-child${ignoreSsrWarning}`]: { + margin: 0, + height: '100%', + boxShadow: 'none', + }, +})); diff --git a/code/addons/docs/src/types.ts b/code/addons/docs/src/types.ts new file mode 100644 index 00000000000..88004484157 --- /dev/null +++ b/code/addons/docs/src/types.ts @@ -0,0 +1,219 @@ +import type { ModuleExport, ModuleExports } from '@storybook/types'; + +type StoryBlockParameters = { + /** Whether a story's play function runs when shown in docs page */ + autoplay?: boolean; + /** + * Set a minimum height (note for an iframe this is the actual height) when rendering a story in + * an iframe or inline. This overrides `parameters.docs.story.iframeHeight` for iframes. + */ + height?: string; + /** IFrame configuration */ + iframeHeight?: string; + /** + * Whether the story is rendered inline (in the same browser frame as the other docs content) or + * in an iframe + */ + inline?: boolean; + /** Specifies the CSF file to which the story is associated */ + meta: ModuleExports; + /** + * Specifies which story is rendered by the Story block. If no `of` is defined and the MDX file is + * attached, the primary (first) story will be rendered. + */ + of: ModuleExport; +}; + +type ControlsBlockParameters = { + /** Exclude specific properties from the Controls panel */ + exclude?: string[] | RegExp; + + /** Exclude only specific properties in the Controls panel */ + include?: string[] | RegExp; + + /** Controls sorting order */ + sort?: 'none' | 'alpha' | 'requiredFirst'; +}; + +type ArgTypesBlockParameters = { + /** Exclude specific arg types from the args table */ + exclude?: string[] | RegExp; + + /** Exclude only specific arg types from the args table */ + include?: string[] | RegExp; + + /** + * Specifies which story to get the arg types from. If a CSF file exports is provided, it will use + * the primary (first) story in the file. + */ + of: ModuleExport | ModuleExports; + + /** + * Controls arg types order + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-argtypes#sort + */ + sort?: 'none' | 'alpha' | 'requiredFirst'; +}; + +type CanvasBlockParameters = { + /** + * Provides any additional custom actions to show in the bottom right corner. These are simple + * buttons that do anything you specify in the onClick function. + */ + additionalActions?: { + className?: string; + disabled?: boolean; + onClick: () => void; + title: string | JSX.Element; + }[]; + /** Provide HTML class(es) to the preview element, for custom styling. */ + className?: string; + /** + * Specify how the canvas should layout the story. + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-canvas#layout + */ + layout?: 'centered' | 'fullscreen' | 'padded'; + /** Specifies which story is rendered */ + of: ModuleExport; + /** Show story source code */ + sourceState?: 'hidden' | 'shown'; + /** + * Story configuration + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-canvas#story + */ + story?: StoryBlockParameters; + /** Disable story source code */ + withSource?: 'open' | 'closed' | 'none'; + /** Whether to render a toolbar containing tools to interact with the story. */ + withToolbar?: 'open' | 'closed' | 'none'; +}; + +type DescriptionBlockParameters = { + /** Component description */ + component?: string; + /** Story description */ + story?: string; +}; + +type SourceBlockParameters = { + /** The source code to be rendered. Will be inferred if not passed */ + code?: string; + /** Whether to render the code in dark mode */ + dark?: boolean; + /** Determines if decorators are rendered in the source code snippet. */ + excludeDecorators?: boolean; + /** + * The formatting used on source code. Both true and 'dedent' have the same effect of removing any + * extraneous indentation. Supports all valid prettier parser names. + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-source#format + */ + format?: boolean | 'dedent' | string; + // TODO: We could try to extract types from 'SupportedLanguages' in SyntaxHighlihter, but for now we inline them + /** Source code language */ + language?: + | 'bash' + | 'css' + | 'graphql' + | 'html' + | 'json' + | 'jsextra' + | 'jsx' + | 'md' + | 'text' + | 'tsx' + | 'typescript' + | 'yml'; + /** + * Specifies which story is rendered by the Source block. If no of is defined and the MDX file is + * attached, the primary (first) story will be rendered. + */ + of: ModuleExport; + /** Source code transformations */ + transform?: (code: string, storyContext: any) => string; + /** + * Specifies how the source code is rendered. + * + * @default 'auto' + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-source#type + */ + type?: 'auto' | 'code' | 'dynamic'; +}; + +export interface DocsParameters { + /** + * Docs configuration + * + * @see https://storybook.js.org/docs/writing-docs + */ + docs?: { + /** + * The subtitle displayed when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-argtypes + */ + argTypes?: ArgTypesBlockParameters; + + /** + * Canvas configuration when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-canvas + */ + canvas?: CanvasBlockParameters; + + /** + * Controls block configuration + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-controls + */ + controls?: ControlsBlockParameters; + + /** + * Component/story description when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-description#writing-descriptions + */ + description?: DescriptionBlockParameters; + + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + + /** + * Replace the default documentation template used by Storybook with your own + * + * @see https://storybook.js.org/docs/writing-docs/autodocs#write-a-custom-template + */ + page?: unknown; + + /** + * Source code configuration when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-source + */ + source?: SourceBlockParameters; + + /** + * Story configuration + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-story + */ + story?: StoryBlockParameters; + + /** + * The subtitle displayed when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-subtitle + */ + subtitle?: string; + + /** + * The title displayed when shown in docs page + * + * @see https://storybook.js.org/docs/api/doc-blocks/doc-block-title + */ + title?: string; + }; +} diff --git a/code/addons/docs/template/stories/codePanel/index.stories.tsx b/code/addons/docs/template/stories/codePanel/index.stories.tsx new file mode 100644 index 00000000000..8ddc1fbf6d2 --- /dev/null +++ b/code/addons/docs/template/stories/codePanel/index.stories.tsx @@ -0,0 +1,32 @@ +export default { + component: globalThis.Components.Button, + tags: ['autodocs'], + parameters: { + chromatic: { disable: true }, + docs: { + codePanel: true, + }, + }, +}; + +export const Default = { args: { label: 'Default' } }; + +export const CustomCode = { + args: { label: 'Custom code' }, + parameters: { + docs: { + source: { + code: '', + }, + }, + }, +}; + +export const WithoutPanel = { + args: { label: 'Without panel' }, + parameters: { + docs: { + codePanel: false, + }, + }, +}; diff --git a/code/addons/docs/template/stories/docs2/resolved-react.stories.ts b/code/addons/docs/template/stories/docs2/resolved-react.stories.ts index 00fed804ceb..75e3d480ca9 100644 --- a/code/addons/docs/template/stories/docs2/resolved-react.stories.ts +++ b/code/addons/docs/template/stories/docs2/resolved-react.stories.ts @@ -62,15 +62,15 @@ export const Story = { const actualReactDomVersion = (await canvas.findByTestId('react-dom')).textContent; const actualReactDomServerVersion = (await canvas.findByTestId('react-dom-server')).textContent; - step('Expect React packages to all resolve to the same version', () => { + step('Expect React packages to all resolve to the same version', async () => { // react-dom has a bug in its production build, reporting version 18.2.0-next-9e3b772b8-20220608 even though version 18.2.0 is installed. - expect(actualReactDomVersion!.startsWith(actualReactVersion!)).toBeTruthy(); + await expect(actualReactDomVersion!.startsWith(actualReactVersion!)).toBeTruthy(); if (parameters.renderer === 'preact') { // the preact/compat alias doesn't have a version export in react-dom/server return; } - expect(actualReactDomServerVersion).toBe(actualReactVersion); + await expect(actualReactDomServerVersion).toBe(actualReactVersion); }); }, }; diff --git a/code/addons/docs/template/stories/sourcePanel/index.stories.tsx b/code/addons/docs/template/stories/sourcePanel/index.stories.tsx deleted file mode 100644 index 9958096cb81..00000000000 --- a/code/addons/docs/template/stories/sourcePanel/index.stories.tsx +++ /dev/null @@ -1,23 +0,0 @@ -export default { - component: globalThis.Components.Button, - tags: ['autodocs'], - parameters: { - chromatic: { disable: true }, - docs: { - codePanel: false, - }, - }, -}; - -export const One = { args: { label: 'One' } }; - -export const Two = { args: { label: 'Two' } }; - -export const WithSource = { - args: { label: 'Three' }, - parameters: { - docs: { - codePanel: true, - }, - }, -}; diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index c39d825978c..79943768de3 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -27,6 +27,11 @@ "import": "./dist/index.mjs", "require": "./dist/index.js" }, + "./preview": { + "types": "./dist/preview.d.ts", + "import": "./dist/preview.mjs", + "require": "./dist/preview.js" + }, "./actions/preview": { "types": "./dist/actions/preview.d.ts", "import": "./dist/actions/preview.mjs", @@ -72,11 +77,22 @@ "import": "./dist/viewport/preview.mjs", "require": "./dist/viewport/preview.js" }, + "./preset": "./dist/preset.js", "./package.json": "./package.json" }, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "README.md", @@ -111,10 +127,13 @@ }, "bundler": { "nodeEntries": [ - "./src/index.ts", + "./src/preset.ts", "./src/docs/preset.ts", "./src/docs/mdx-react-shim.ts" ], + "exportEntries": [ + "./src/index.ts" + ], "entries": [ "./src/docs/manager.ts" ], @@ -129,6 +148,7 @@ "./src/viewport/manager.ts" ], "previewEntries": [ + "./src/preview.ts", "./src/actions/preview.ts", "./src/backgrounds/preview.ts", "./src/docs/preview.ts", diff --git a/code/addons/essentials/src/backgrounds/manager.ts b/code/addons/essentials/src/backgrounds/manager.ts index 9da6a432be3..930d5ee3818 100644 --- a/code/addons/essentials/src/backgrounds/manager.ts +++ b/code/addons/essentials/src/backgrounds/manager.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-backgrounds/manager'; diff --git a/code/addons/essentials/src/backgrounds/preview.ts b/code/addons/essentials/src/backgrounds/preview.ts index cf24112788f..2d01bf61bb6 100644 --- a/code/addons/essentials/src/backgrounds/preview.ts +++ b/code/addons/essentials/src/backgrounds/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-backgrounds/preview'; diff --git a/code/addons/essentials/src/docs/manager.ts b/code/addons/essentials/src/docs/manager.ts index 6101f7d7926..9f14a38904c 100644 --- a/code/addons/essentials/src/docs/manager.ts +++ b/code/addons/essentials/src/docs/manager.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-docs/manager'; diff --git a/code/addons/essentials/src/highlight/preview.ts b/code/addons/essentials/src/highlight/preview.ts index e124e7a1374..c57b34aafd6 100644 --- a/code/addons/essentials/src/highlight/preview.ts +++ b/code/addons/essentials/src/highlight/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-highlight/preview'; diff --git a/code/addons/essentials/src/index.ts b/code/addons/essentials/src/index.ts index a72554227ba..3ccfb15a26a 100644 --- a/code/addons/essentials/src/index.ts +++ b/code/addons/essentials/src/index.ts @@ -1,107 +1,5 @@ -import { isAbsolute, join } from 'node:path'; +import { definePreview } from 'storybook/internal/preview-api'; -import { serverRequire } from 'storybook/internal/common'; -import { logger } from 'storybook/internal/node-logger'; +import addonAnnotations from './preview'; -interface PresetOptions { - /** - * Allow to use @storybook/addon-actions - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-actions - */ - actions?: boolean; - /** - * Allow to use @storybook/addon-backgrounds - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-backgrounds - */ - backgrounds?: boolean; - configDir: string; - /** - * Allow to use @storybook/addon-controls - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-controls - */ - controls?: boolean; - /** - * Allow to use @storybook/addon-docs - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-docs - */ - docs?: boolean; - /** - * Allow to use @storybook/addon-measure - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-measure - */ - measure?: boolean; - /** - * Allow to use @storybook/addon-outline - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-outline - */ - outline?: boolean; - themes?: boolean; - /** - * Allow to use @storybook/addon-toolbars - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-toolbars - */ - toolbars?: boolean; - /** - * Allow to use @storybook/addon-viewport - * - * @default true - * @see https://storybook.js.org/addons/@storybook/addon-viewport - */ - viewport?: boolean; -} - -const requireMain = (configDir: string) => { - const absoluteConfigDir = isAbsolute(configDir) ? configDir : join(process.cwd(), configDir); - const mainFile = join(absoluteConfigDir, 'main'); - - return serverRequire(mainFile) ?? {}; -}; - -export function addons(options: PresetOptions) { - const checkInstalled = (addonName: string, main: any) => { - const addon = `@storybook/addon-${addonName}`; - const existingAddon = main.addons?.find((entry: string | { name: string }) => { - const name = typeof entry === 'string' ? entry : entry.name; - return name?.startsWith(addon); - }); - if (existingAddon) { - logger.info(`Found existing addon ${JSON.stringify(existingAddon)}, skipping.`); - } - return !!existingAddon; - }; - - const main = requireMain(options.configDir); - - // NOTE: The order of these addons is important. - return [ - 'controls', - 'actions', - 'docs', - 'backgrounds', - 'viewport', - 'toolbars', - 'measure', - 'outline', - 'highlight', - ] - .filter((key) => (options as any)[key] !== false) - .filter((addon) => !checkInstalled(addon, main)) - .map((addon) => { - // We point to the re-export from addon-essentials to support yarn pnp and pnpm. - return `@storybook/addon-essentials/${addon}`; - }); -} +export default () => definePreview(addonAnnotations); diff --git a/code/addons/essentials/src/outline/manager.ts b/code/addons/essentials/src/outline/manager.ts index d3a29db6d98..9f46ef8cbae 100644 --- a/code/addons/essentials/src/outline/manager.ts +++ b/code/addons/essentials/src/outline/manager.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-outline/manager'; diff --git a/code/addons/essentials/src/outline/preview.ts b/code/addons/essentials/src/outline/preview.ts index 3fe09381fe8..16cc2faa039 100644 --- a/code/addons/essentials/src/outline/preview.ts +++ b/code/addons/essentials/src/outline/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-outline/preview'; diff --git a/code/addons/essentials/src/preset.ts b/code/addons/essentials/src/preset.ts new file mode 100644 index 00000000000..a72554227ba --- /dev/null +++ b/code/addons/essentials/src/preset.ts @@ -0,0 +1,107 @@ +import { isAbsolute, join } from 'node:path'; + +import { serverRequire } from 'storybook/internal/common'; +import { logger } from 'storybook/internal/node-logger'; + +interface PresetOptions { + /** + * Allow to use @storybook/addon-actions + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-actions + */ + actions?: boolean; + /** + * Allow to use @storybook/addon-backgrounds + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-backgrounds + */ + backgrounds?: boolean; + configDir: string; + /** + * Allow to use @storybook/addon-controls + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-controls + */ + controls?: boolean; + /** + * Allow to use @storybook/addon-docs + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-docs + */ + docs?: boolean; + /** + * Allow to use @storybook/addon-measure + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-measure + */ + measure?: boolean; + /** + * Allow to use @storybook/addon-outline + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-outline + */ + outline?: boolean; + themes?: boolean; + /** + * Allow to use @storybook/addon-toolbars + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-toolbars + */ + toolbars?: boolean; + /** + * Allow to use @storybook/addon-viewport + * + * @default true + * @see https://storybook.js.org/addons/@storybook/addon-viewport + */ + viewport?: boolean; +} + +const requireMain = (configDir: string) => { + const absoluteConfigDir = isAbsolute(configDir) ? configDir : join(process.cwd(), configDir); + const mainFile = join(absoluteConfigDir, 'main'); + + return serverRequire(mainFile) ?? {}; +}; + +export function addons(options: PresetOptions) { + const checkInstalled = (addonName: string, main: any) => { + const addon = `@storybook/addon-${addonName}`; + const existingAddon = main.addons?.find((entry: string | { name: string }) => { + const name = typeof entry === 'string' ? entry : entry.name; + return name?.startsWith(addon); + }); + if (existingAddon) { + logger.info(`Found existing addon ${JSON.stringify(existingAddon)}, skipping.`); + } + return !!existingAddon; + }; + + const main = requireMain(options.configDir); + + // NOTE: The order of these addons is important. + return [ + 'controls', + 'actions', + 'docs', + 'backgrounds', + 'viewport', + 'toolbars', + 'measure', + 'outline', + 'highlight', + ] + .filter((key) => (options as any)[key] !== false) + .filter((addon) => !checkInstalled(addon, main)) + .map((addon) => { + // We point to the re-export from addon-essentials to support yarn pnp and pnpm. + return `@storybook/addon-essentials/${addon}`; + }); +} diff --git a/code/addons/essentials/src/preview.ts b/code/addons/essentials/src/preview.ts new file mode 100644 index 00000000000..1f624f279c5 --- /dev/null +++ b/code/addons/essentials/src/preview.ts @@ -0,0 +1,22 @@ +import { composeConfigs } from 'storybook/internal/preview-api'; + +import actionsAddon from '@storybook/addon-actions'; +import backgroundsAddon from '@storybook/addon-backgrounds'; +// We can't use docs as function yet because of the --test flag. Once we figure out disabling docs properly in CSF4, we can change this +// eslint-disable-next-line import/namespace +import * as docsAddon from '@storybook/addon-docs/preview'; +import highlightAddon from '@storybook/addon-highlight'; +import measureAddon from '@storybook/addon-measure'; +import outlineAddon from '@storybook/addon-outline'; +import viewportAddon from '@storybook/addon-viewport'; + +export default composeConfigs([ + actionsAddon(), + // TODO: we can't use this as function because of the --test flag + docsAddon, + backgroundsAddon(), + viewportAddon(), + measureAddon(), + outlineAddon(), + highlightAddon(), +]); diff --git a/code/addons/essentials/src/types.ts b/code/addons/essentials/src/types.ts new file mode 100644 index 00000000000..23b33ce6675 --- /dev/null +++ b/code/addons/essentials/src/types.ts @@ -0,0 +1,16 @@ +import type { ActionsParameters } from '@storybook/addon-actions'; +import type { BackgroundsParameters } from '@storybook/addon-backgrounds'; +import type { DocsParameters } from '@storybook/addon-docs'; +import type { HighlightParameters } from '@storybook/addon-highlight'; +import type { MeasureParameters } from '@storybook/addon-measure'; +import type { OutlineParameters } from '@storybook/addon-outline'; +import type { ViewportParameters } from '@storybook/addon-viewport'; + +export interface EssentialsParameters + extends ActionsParameters, + BackgroundsParameters, + DocsParameters, + HighlightParameters, + MeasureParameters, + OutlineParameters, + ViewportParameters {} diff --git a/code/addons/essentials/src/viewport/manager.ts b/code/addons/essentials/src/viewport/manager.ts index 48bc7a850de..ccbe283d410 100644 --- a/code/addons/essentials/src/viewport/manager.ts +++ b/code/addons/essentials/src/viewport/manager.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-viewport/manager'; diff --git a/code/addons/essentials/src/viewport/preview.ts b/code/addons/essentials/src/viewport/preview.ts index 34ee7de4561..b039b3bfa87 100644 --- a/code/addons/essentials/src/viewport/preview.ts +++ b/code/addons/essentials/src/viewport/preview.ts @@ -1,2 +1 @@ -// @ts-expect-error (no types needed for this) export * from '@storybook/addon-viewport/preview'; diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 3d30774c84c..1ec3158e45a 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -39,6 +39,16 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "README.md", diff --git a/code/addons/highlight/src/index.ts b/code/addons/highlight/src/index.ts index 6849e07e618..16ab5dbd64a 100644 --- a/code/addons/highlight/src/index.ts +++ b/code/addons/highlight/src/index.ts @@ -1,4 +1,8 @@ -export { HIGHLIGHT, RESET_HIGHLIGHT } from './constants'; +import { definePreview } from 'storybook/internal/preview-api'; -// make it work with --isolatedModules -export default {}; +import './preview'; + +export { HIGHLIGHT, RESET_HIGHLIGHT } from './constants'; +export type { HighlightParameters } from './types'; + +export default () => definePreview({}); diff --git a/code/addons/highlight/src/types.ts b/code/addons/highlight/src/types.ts new file mode 100644 index 00000000000..3613b23fb9b --- /dev/null +++ b/code/addons/highlight/src/types.ts @@ -0,0 +1,11 @@ +export interface HighlightParameters { + /** + * Highlight configuration + * + * @see https://storybook.js.org/docs/essentials/highlight#parameters + */ + highlight: { + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + }; +} diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index 53ad3a1b0ed..539322c3e36 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -40,6 +40,16 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "README.md", diff --git a/code/addons/interactions/src/index.ts b/code/addons/interactions/src/index.ts index dafa948eda6..0e536df78da 100644 --- a/code/addons/interactions/src/index.ts +++ b/code/addons/interactions/src/index.ts @@ -1,2 +1,5 @@ -// make it work with --isolatedModules -export default {}; +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/interactions/src/preview.ts b/code/addons/interactions/src/preview.ts index 482b6933279..42c41939023 100644 --- a/code/addons/interactions/src/preview.ts +++ b/code/addons/interactions/src/preview.ts @@ -1,11 +1,13 @@ -import type { PlayFunction, StepLabel, StoryContext } from 'storybook/internal/types'; +import type { PlayFunction, StepLabel, StepRunner, StoryContext } from 'storybook/internal/types'; import { instrument } from '@storybook/instrumenter'; // This makes sure that storybook test loaders are always loaded when addon-interactions is used // For 9.0 we want to merge storybook/test and addon-interactions into one addon. import '@storybook/test'; -export const { step: runStep } = instrument( +import type { InteractionsParameters } from './types'; + +export const runStep = instrument( { // It seems like the label is unused, but the instrumenter has access to it // The context will be bounded later in StoryRender, so that the user can write just: @@ -15,8 +17,9 @@ export const { step: runStep } = instrument( step: (label: StepLabel, play: PlayFunction, context: StoryContext) => play(context), }, { intercept: true } -); + // perhaps csf types need to be updated? StepRunner expects Promise and not Promise | void +).step as StepRunner; -export const parameters = { +export const parameters: InteractionsParameters['test'] = { throwPlayFunctionExceptions: false, }; diff --git a/code/addons/interactions/src/types.ts b/code/addons/interactions/src/types.ts new file mode 100644 index 00000000000..9e21dc4e152 --- /dev/null +++ b/code/addons/interactions/src/types.ts @@ -0,0 +1,14 @@ +export interface InteractionsParameters { + /** + * Interactions configuration + * + * @see https://storybook.js.org/docs/essentials/interactions + */ + test: { + /** Ignore unhandled errors during test execution */ + dangerouslyIgnoreUnhandledErrors?: boolean; + + /** Whether to throw exceptions coming from the play function */ + throwPlayFunctionExceptions?: boolean; + }; +} diff --git a/code/addons/jest/src/shared.ts b/code/addons/jest/src/shared.ts index 32107bdf23e..24a705e3972 100644 --- a/code/addons/jest/src/shared.ts +++ b/code/addons/jest/src/shared.ts @@ -2,6 +2,8 @@ import type { StorybookInternalParameters } from 'storybook/internal/types'; import invariant from 'tiny-invariant'; +import type { JestParameters } from './types'; + // addons, panels and events get unique names using a prefix export const PARAM_KEY = 'test'; export const ADDON_ID = 'storybookjs/test'; @@ -9,11 +11,9 @@ export const PANEL_ID = `${ADDON_ID}/panel`; export const ADD_TESTS = `${ADDON_ID}/add_tests`; -interface AddonParameters extends StorybookInternalParameters { - jest?: string | string[] | { disabled: true }; -} - -export function defineJestParameter(parameters: AddonParameters): string[] | null { +export function defineJestParameter( + parameters: JestParameters & StorybookInternalParameters +): string[] | null { const { jest, fileName: filePath } = parameters; if (typeof jest === 'string') { diff --git a/code/addons/jest/src/types.ts b/code/addons/jest/src/types.ts new file mode 100644 index 00000000000..998c0254d83 --- /dev/null +++ b/code/addons/jest/src/types.ts @@ -0,0 +1,8 @@ +export interface JestParameters { + /** + * Jest configuration + * + * @see https://github.com/storybookjs/storybook/blob/next/code/addons/jest/README.md#usage + */ + jest?: string | string[] | { disabled: true }; +} diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 1c37255fcb2..6fb7d1c4575 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -48,6 +48,9 @@ "*": [ "dist/index.d.ts" ], + "preview": [ + "dist/preview.d.ts" + ], "react": [ "dist/react/index.d.ts" ] diff --git a/code/addons/links/src/index.ts b/code/addons/links/src/index.ts index 524558abc6c..4bb40898a9a 100644 --- a/code/addons/links/src/index.ts +++ b/code/addons/links/src/index.ts @@ -1 +1,7 @@ +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + export { linkTo, hrefTo, withLinks, navigate } from './utils'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/links/src/preview.ts b/code/addons/links/src/preview.ts index 6270d133ab7..1527786e81a 100644 --- a/code/addons/links/src/preview.ts +++ b/code/addons/links/src/preview.ts @@ -1,5 +1,3 @@ -import type { Addon_DecoratorFunction } from 'storybook/internal/types'; - import { withLinks } from './index'; -export const decorators: Addon_DecoratorFunction[] = [withLinks]; +export const decorators = [withLinks]; diff --git a/code/addons/measure/src/index.ts b/code/addons/measure/src/index.ts index dafa948eda6..40009898f0d 100644 --- a/code/addons/measure/src/index.ts +++ b/code/addons/measure/src/index.ts @@ -1,2 +1,7 @@ -// make it work with --isolatedModules -export default {}; +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + +export type { MeasureParameters } from './types'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/measure/src/preview.tsx b/code/addons/measure/src/preview.tsx index 8898eb58dd6..a97aefdff65 100644 --- a/code/addons/measure/src/preview.tsx +++ b/code/addons/measure/src/preview.tsx @@ -1,9 +1,7 @@ -import type { Addon_DecoratorFunction } from 'storybook/internal/types'; - import { PARAM_KEY } from './constants'; import { withMeasure } from './withMeasure'; -export const decorators: Addon_DecoratorFunction[] = [withMeasure]; +export const decorators = [withMeasure]; export const initialGlobals = { [PARAM_KEY]: false, diff --git a/code/addons/measure/src/types.ts b/code/addons/measure/src/types.ts new file mode 100644 index 00000000000..e51cf69775b --- /dev/null +++ b/code/addons/measure/src/types.ts @@ -0,0 +1,11 @@ +export interface MeasureParameters { + /** + * Measure configuration + * + * @see https://storybook.js.org/docs/essentials/measure-and-outline#parameters + */ + measure: { + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + }; +} diff --git a/code/addons/measure/src/withMeasure.ts b/code/addons/measure/src/withMeasure.ts index 8524a7f71fc..bc94d6ce252 100644 --- a/code/addons/measure/src/withMeasure.ts +++ b/code/addons/measure/src/withMeasure.ts @@ -1,10 +1,6 @@ /* eslint-env browser */ import { useEffect } from 'storybook/internal/preview-api'; -import type { - Renderer, - StoryContext, - PartialStoryFn as StoryFunction, -} from 'storybook/internal/types'; +import type { DecoratorFunction } from 'storybook/internal/types'; import { destroy, init, rescale } from './box-model/canvas'; import { drawSelectedElement } from './box-model/visualizer'; @@ -18,7 +14,7 @@ function findAndDrawElement(x: number, y: number) { drawSelectedElement(nodeAtPointerRef); } -export const withMeasure = (StoryFn: StoryFunction, context: StoryContext) => { +export const withMeasure: DecoratorFunction = (StoryFn, context) => { const { measureEnabled } = context.globals; useEffect(() => { diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index da2ad1bddf1..7769eeaba99 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -45,6 +45,16 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "README.md", @@ -80,7 +90,7 @@ "./src/manager.tsx" ], "previewEntries": [ - "./src/preview.tsx" + "./src/preview.ts" ] }, "gitHead": "e6a7fd8a655c69780bc20b9749c2699e44beae16", diff --git a/code/addons/outline/src/index.ts b/code/addons/outline/src/index.ts index dafa948eda6..459b096ff9b 100644 --- a/code/addons/outline/src/index.ts +++ b/code/addons/outline/src/index.ts @@ -1,2 +1,7 @@ -// make it work with --isolatedModules -export default {}; +import { definePreview } from 'storybook/internal/preview-api'; + +import * as addonAnnotations from './preview'; + +export type { OutlineParameters } from './types'; + +export default () => definePreview(addonAnnotations); diff --git a/code/addons/outline/src/preview.tsx b/code/addons/outline/src/preview.ts similarity index 50% rename from code/addons/outline/src/preview.tsx rename to code/addons/outline/src/preview.ts index 19deb3a9afe..a1c337467c8 100644 --- a/code/addons/outline/src/preview.tsx +++ b/code/addons/outline/src/preview.ts @@ -1,9 +1,7 @@ -import type { Addon_DecoratorFunction } from 'storybook/internal/types'; - import { PARAM_KEY } from './constants'; import { withOutline } from './withOutline'; -export const decorators: Addon_DecoratorFunction[] = [withOutline]; +export const decorators = [withOutline]; export const initialGlobals = { [PARAM_KEY]: false, diff --git a/code/addons/outline/src/types.ts b/code/addons/outline/src/types.ts new file mode 100644 index 00000000000..b5b3d4b3d66 --- /dev/null +++ b/code/addons/outline/src/types.ts @@ -0,0 +1,11 @@ +export interface OutlineParameters { + /** + * Outline configuration + * + * @see https://storybook.js.org/docs/essentials/measure-and-outline#parameters + */ + outline: { + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + }; +} diff --git a/code/addons/outline/src/withOutline.ts b/code/addons/outline/src/withOutline.ts index 219b93a3acd..0bc29c106f8 100644 --- a/code/addons/outline/src/withOutline.ts +++ b/code/addons/outline/src/withOutline.ts @@ -1,15 +1,11 @@ import { useEffect, useMemo } from 'storybook/internal/preview-api'; -import type { - Renderer, - StoryContext, - PartialStoryFn as StoryFunction, -} from 'storybook/internal/types'; +import type { DecoratorFunction } from 'storybook/internal/types'; import { PARAM_KEY } from './constants'; import { addOutlineStyles, clearStyles } from './helpers'; import outlineCSS from './outlineCSS'; -export const withOutline = (StoryFn: StoryFunction, context: StoryContext) => { +export const withOutline: DecoratorFunction = (StoryFn, context) => { const { globals } = context; const isActive = [true, 'true'].includes(globals[PARAM_KEY]); const isInDocs = context.viewMode === 'docs'; diff --git a/code/addons/storysource/src/index.ts b/code/addons/storysource/src/index.ts index 55221ffd253..3daf3fe3d64 100644 --- a/code/addons/storysource/src/index.ts +++ b/code/addons/storysource/src/index.ts @@ -1,3 +1,4 @@ import { ADDON_ID, PANEL_ID } from './events'; export { ADDON_ID, PANEL_ID }; +export type { StorySourceParameters } from './types'; diff --git a/code/addons/storysource/src/types.ts b/code/addons/storysource/src/types.ts new file mode 100644 index 00000000000..1a350264c6d --- /dev/null +++ b/code/addons/storysource/src/types.ts @@ -0,0 +1,38 @@ +export interface StorySourceParameters { + /** + * Storysource addon configuration + * + * @see https://github.com/storybookjs/storybook/tree/next/code/addons/storysource + */ + storySource?: { + /** Dark mode for source code */ + dark?: boolean; + + /** Remove the addon panel and disable the addon's behavior */ + disable?: boolean; + + /** Source code formatting options */ + format?: 'jsx' | 'typescript' | 'javascript'; + + /** Source code language */ + language?: string; + + /** Source code loader options */ + loaderOptions?: { + /** Ignore specific patterns */ + ignore?: string[]; + /** Include specific patterns */ + include?: string[]; + /** Parser options */ + parser?: string; + /** Pretty print source code */ + prettierConfig?: object; + }; + + /** Show story source code */ + showCode?: boolean; + + /** Source code transformations */ + transformSource?: (source: string, storyContext: any) => string; + }; +} diff --git a/code/addons/test/package.json b/code/addons/test/package.json index d67203ca92a..bc4ef63a912 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -23,6 +23,12 @@ "url": "https://opencollective.com/storybook" }, "license": "MIT", + "imports": { + "#manager-store": { + "storybook": "./src/manager-store.mock.ts", + "default": "./src/manager-store.ts" + } + }, "exports": { ".": { "types": "./dist/index.d.ts", @@ -66,6 +72,16 @@ "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/index.d.ts" + ], + "preview": [ + "dist/preview.d.ts" + ] + } + }, "files": [ "dist/**/*", "templates/**/*", diff --git a/code/addons/test/src/components/Description.tsx b/code/addons/test/src/components/Description.tsx index 3779ab64193..f49d338d949 100644 --- a/code/addons/test/src/components/Description.tsx +++ b/code/addons/test/src/components/Description.tsx @@ -22,32 +22,18 @@ const PositiveText = styled.span(({ theme }) => ({ interface DescriptionProps extends Omit, 'results'> { state: TestProviderConfig & TestProviderState; + watching: boolean; entryId?: string; results?: TestResultResult[]; } -export function Description({ state, entryId, results, ...props }: DescriptionProps) { - const isMounted = React.useRef(false); - const [isUpdated, setUpdated] = React.useState(false); +export function Description({ state, watching, entryId, results, ...props }: DescriptionProps) { const { setModalOpen } = React.useContext(GlobalErrorContext); - useEffect(() => { - if (isMounted.current) { - setUpdated(true); - const timeout = setTimeout(setUpdated, 2000, false); - return () => { - clearTimeout(timeout); - }; - } - isMounted.current = true; - }, [state.config]); - const errorMessage = state.error?.message; let description: string | React.ReactNode = 'Not run'; - if (isUpdated) { - description = Settings updated; - } else if (state.running) { + if (state.running) { description = state.progress ? `Testing... ${state.progress.numPassedTests}/${state.progress.numTotalTests}` : 'Starting...'; @@ -70,7 +56,7 @@ export function Description({ state, entryId, results, ...props }: DescriptionPr ); - } else if (state.watching) { + } else if (watching) { description = 'Watching for file changes'; } diff --git a/code/addons/test/src/components/TestProviderRender.stories.tsx b/code/addons/test/src/components/TestProviderRender.stories.tsx index 06bb133c560..40097eae1dd 100644 --- a/code/addons/test/src/components/TestProviderRender.stories.tsx +++ b/code/addons/test/src/components/TestProviderRender.stories.tsx @@ -6,9 +6,10 @@ import { styled } from 'storybook/internal/theming'; import { Addon_TypesEnum } from 'storybook/internal/types'; import type { Meta, StoryObj } from '@storybook/react'; -import { fn, within } from '@storybook/test'; +import { expect, fn } from '@storybook/test'; -import type { Config, Details } from '../constants'; +import { type Details, storeOptions } from '../constants'; +import { store as mockStore } from '../manager-store.mock'; import { TestProviderRender } from './TestProviderRender'; type Story = StoryObj; @@ -36,26 +37,16 @@ const config: TestProviderConfig = { name: 'Test Provider', type: Addon_TypesEnum.experimental_TEST_PROVIDER, runnable: true, - watchable: true, }; -const baseState: TestProviderState = { +const baseState: TestProviderState
= { cancellable: true, cancelling: false, crashed: false, error: undefined, failed: false, running: false, - watching: false, - config: { - a11y: false, - coverage: false, - }, details: { - config: { - a11y: false, - coverage: false, - }, testResults: [ { endTime: 0, @@ -108,6 +99,11 @@ export default { parameters: { layout: 'fullscreen', }, + beforeEach: async () => { + return () => { + mockStore.setState(storeOptions.initialState); + }; + }, } as Meta; export const Default: Story = { @@ -134,9 +130,11 @@ export const Watching: Story = { state: { ...config, ...baseState, - watching: true, }, }, + beforeEach: async () => { + mockStore.setState((s) => ({ ...s, watching: true })); + }, }; export const WithCoverageNegative: Story = { @@ -145,20 +143,12 @@ export const WithCoverageNegative: Story = { ...config, ...baseState, details: { - config: { - a11y: false, - coverage: true, - }, testResults: [], coverageSummary: { percentage: 20, status: 'negative', }, }, - config: { - a11y: false, - coverage: true, - }, }, }, }; @@ -170,19 +160,11 @@ export const WithCoverageWarning: Story = { ...baseState, details: { testResults: [], - config: { - a11y: false, - coverage: true, - }, coverageSummary: { percentage: 50, status: 'warning', }, }, - config: { - a11y: false, - coverage: true, - }, }, }, }; @@ -194,19 +176,11 @@ export const WithCoveragePositive: Story = { ...baseState, details: { testResults: [], - config: { - a11y: false, - coverage: true, - }, coverageSummary: { percentage: 80, status: 'positive', }, }, - config: { - a11y: false, - coverage: true, - }, }, }, }; @@ -216,24 +190,14 @@ export const Editing: Story = { state: { ...config, ...baseState, - config: { - a11y: false, - coverage: false, - }, details: { testResults: [], - config: { - a11y: false, - coverage: false, - }, }, }, }, - play: async ({ canvasElement }) => { - const screen = within(canvasElement); - - screen.getByLabelText(/Show settings/).click(); + play: async ({ canvas }) => { + (await canvas.findByLabelText('Show settings')).click(); }, }; @@ -242,19 +206,43 @@ export const EditingAndWatching: Story = { state: { ...config, ...baseState, - watching: true, - config: { - a11y: true, - coverage: true, // should be automatically disabled in the UI - }, details: { testResults: [], - config: { - a11y: true, - coverage: true, // should be automatically disabled in the UI - }, }, }, }, + beforeEach: Watching.beforeEach, play: Editing.play, }; + +export const TogglingSettings: Story = { + args: { + state: { + ...config, + ...baseState, + details: { + testResults: [], + }, + }, + }, + play: async ({ canvas, step }) => { + await step('Enable coverage', async () => { + (await canvas.findByLabelText('Show settings')).click(); + + (await canvas.findByLabelText('Coverage')).click(); + await expect(mockStore.setState).toHaveBeenCalledOnce(); + mockStore.setState.mockClear(); + }); + + (await canvas.findByLabelText('Hide settings')).click(); + + await step('Enable watch mode', async () => { + (await canvas.findByLabelText('Enable watch mode')).click(); + await expect(mockStore.setState).toHaveBeenCalledOnce(); + + (await canvas.findByLabelText('Show settings')).click(); + + await expect(await canvas.findByLabelText('Coverage')).toBeDisabled(); + }); + }, +}; diff --git a/code/addons/test/src/components/TestProviderRender.tsx b/code/addons/test/src/components/TestProviderRender.tsx index ecab017d5d3..2a26318eafa 100644 --- a/code/addons/test/src/components/TestProviderRender.tsx +++ b/code/addons/test/src/components/TestProviderRender.tsx @@ -1,12 +1,4 @@ -import React, { - type ComponentProps, - type FC, - useCallback, - useEffect, - useMemo, - useRef, - useState, -} from 'react'; +import React, { type ComponentProps, type FC, useMemo, useState } from 'react'; import { Button, @@ -15,13 +7,8 @@ import { TooltipNote, WithTooltip, } from 'storybook/internal/components'; -import { - TESTING_MODULE_CONFIG_CHANGE, - type TestProviderConfig, - type TestProviderState, -} from 'storybook/internal/core-events'; -import type { Tag } from 'storybook/internal/csf'; -import { addons, useStorybookState } from 'storybook/internal/manager-api'; +import { type TestProviderConfig, type TestProviderState } from 'storybook/internal/core-events'; +import { addons, experimental_useUniversalStore } from 'storybook/internal/manager-api'; import type { API } from 'storybook/internal/manager-api'; import { styled, useTheme } from 'storybook/internal/theming'; @@ -35,14 +22,13 @@ import { StopAltIcon, } from '@storybook/icons'; -import { isEqual } from 'es-toolkit'; -import { debounce } from 'es-toolkit/compat'; +import { store } from '#manager-store'; import { ADDON_ID as A11Y_ADDON_ID, PANEL_ID as A11y_ADDON_PANEL_ID, } from '../../../a11y/src/constants'; -import { type Config, type Details, PANEL_ID } from '../constants'; +import { type Details, PANEL_ID } from '../constants'; import { type TestStatus } from '../node/reporter'; import { Description } from './Description'; import { TestStatusIcon } from './TestStatusIcon'; @@ -117,7 +103,7 @@ const statusMap: Record['statu type TestProviderRenderProps = { api: API; - state: TestProviderConfig & TestProviderState; + state: TestProviderConfig & TestProviderState
; entryId?: string; } & ComponentProps; @@ -130,24 +116,10 @@ export const TestProviderRender: FC = ({ const [isEditing, setIsEditing] = useState(false); const theme = useTheme(); const coverageSummary = state.details?.coverageSummary; - const storybookState = useStorybookState(); const isA11yAddon = addons.experimental_getRegisteredAddons().includes(A11Y_ADDON_ID); - const isA11yAddonInitiallyChecked = useMemo(() => { - const internalIndex = storybookState.internal_index; - if (!internalIndex || !isA11yAddon) { - return false; - } - - return Object.values(internalIndex.entries).some((entry) => entry.tags?.includes('a11y-test')); - }, [isA11yAddon, storybookState.internal_index]); - - const [config, updateConfig] = useConfig( - api, - state.id, - state.config || { a11y: isA11yAddonInitiallyChecked, coverage: false } - ); + const [{ config, watching }, setStoreState] = experimental_useUniversalStore(store); const isStoryEntry = entryId?.includes('--') ?? false; @@ -191,15 +163,13 @@ export const TestProviderRender: FC = ({ return 'positive'; }, [state.running, isA11yAddon, config.a11y, a11yResults]); - const a11yNotPassedAmount = state.config?.a11y + const a11yNotPassedAmount = config?.a11y ? a11yResults?.filter((result) => result?.status === 'failed' || result?.status === 'warning') .length : undefined; const a11ySkippedAmount = - state.running || !state?.details.config?.a11y || !state.config?.a11y - ? null - : a11yResults?.filter((result) => !result).length; + state.running || !config?.a11y ? null : a11yResults?.filter((result) => !result).length; const a11ySkippedLabel = a11ySkippedAmount ? a11ySkippedAmount === 1 && isStoryEntry @@ -240,6 +210,7 @@ export const TestProviderRender: FC = ({ state={state} entryId={entryId} results={results} + watching={watching} /> @@ -262,18 +233,23 @@ export const TestProviderRender: FC = ({ )} - {!entryId && state.watchable && ( + {!entryId && ( } + tooltip={} > ), -}; +}); -export const Disabled: Story = { +export const Disabled = meta.story({ args: { disabled: true, children: 'Disabled Button', }, -}; +}); -export const WithHref: Story = { +export const WithHref = meta.story({ render: () => ( @@ -141,9 +139,9 @@ export const WithHref: Story = { ), -}; +}); -export const Animated: Story = { +export const Animated = meta.story({ args: { variant: 'outline', }, @@ -184,4 +182,4 @@ export const Animated: Story = { ), -}; +}); diff --git a/code/core/src/components/components/Button/Docs.mdx b/code/core/src/components/components/Button/Docs.mdx index 3872c9a3fab..83dbb3c95a2 100644 --- a/code/core/src/components/components/Button/Docs.mdx +++ b/code/core/src/components/components/Button/Docs.mdx @@ -28,10 +28,10 @@ import { FaceHappyIcon, HeartIcon } from '@storybook/icons' // Using the onClick event handler -// Using the asChild prop to render a custom child - + // Using the asChild prop to render a custom child + `} /> diff --git a/code/core/src/core-events/data/testing-module.ts b/code/core/src/core-events/data/testing-module.ts index ad843450723..cefd4b1af1a 100644 --- a/code/core/src/core-events/data/testing-module.ts +++ b/code/core/src/core-events/data/testing-module.ts @@ -4,21 +4,16 @@ type DateNow = number; export type TestProviderId = Addon_TestProviderType['id']; export type TestProviderConfig = Addon_TestProviderType; -export type TestProviderState< - Details extends { [key: string]: any } = NonNullable, - Config extends { [key: string]: any } = NonNullable, -> = Addon_TestProviderState; +export type TestProviderState
> = + Addon_TestProviderState
; export type TestProviders = Record; -export type TestingModuleRunRequestPayload< - Config extends { [key: string]: any } = NonNullable, -> = { +export type TestingModuleRunRequestPayload = { providerId: TestProviderId; // TODO: Avoid needing to do a fetch request server-side to retrieve the index indexUrl: string; // e.g. http://localhost:6006/index.json storyIds?: string[]; // ['button--primary', 'button--secondary'] - config?: Config; }; export type TestingModuleProgressReportPayload = @@ -76,18 +71,3 @@ export type TestingModuleCancelTestRunResponsePayload = status: 'failed'; message: string; }; - -export type TestingModuleWatchModeRequestPayload< - Config extends { [key: string]: any } = NonNullable, -> = { - providerId: TestProviderId; - watchMode: boolean; - config?: Config; -}; - -export type TestingModuleConfigChangePayload< - Config extends { [key: string]: any } = NonNullable, -> = { - providerId: TestProviderId; - config: Config; -}; diff --git a/code/core/src/core-events/index.ts b/code/core/src/core-events/index.ts index 4a0371c6c44..e1f5ed4e097 100644 --- a/code/core/src/core-events/index.ts +++ b/code/core/src/core-events/index.ts @@ -93,8 +93,6 @@ enum events { TESTING_MODULE_RUN_ALL_REQUEST = 'testingModuleRunAllRequest', TESTING_MODULE_CANCEL_TEST_RUN_REQUEST = 'testingModuleCancelTestRunRequest', TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE = 'testingModuleCancelTestRunResponse', - TESTING_MODULE_WATCH_MODE_REQUEST = 'testingModuleWatchModeRequest', - TESTING_MODULE_CONFIG_CHANGE = 'testingModuleConfigChange', } // Enables: `import Events from ...` @@ -165,8 +163,6 @@ export const { TESTING_MODULE_RUN_ALL_REQUEST, TESTING_MODULE_CANCEL_TEST_RUN_REQUEST, TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE, - TESTING_MODULE_WATCH_MODE_REQUEST, - TESTING_MODULE_CONFIG_CHANGE, } = events; export * from './data/create-new-story'; diff --git a/code/core/src/core-server/build-dev.ts b/code/core/src/core-server/build-dev.ts index c8b336a22e0..be55dc10ff0 100644 --- a/code/core/src/core-server/build-dev.ts +++ b/code/core/src/core-server/build-dev.ts @@ -9,6 +9,7 @@ import { resolveAddonName, resolvePathInStorybookCache, serverResolve, + syncStorybookAddons, validateFrameworkName, versions, } from '@storybook/core/common'; @@ -113,6 +114,10 @@ export async function buildDevStandalone( console.warn('Storybook failed to check addon compatibility', e); } + try { + await syncStorybookAddons(config, previewConfigPath!); + } catch (e) {} + try { await warnWhenUsingArgTypesRegex(previewConfigPath, config); } catch (e) {} diff --git a/code/core/src/core-server/index.ts b/code/core/src/core-server/index.ts index 01725df3cf7..2d901adf77c 100644 --- a/code/core/src/core-server/index.ts +++ b/code/core/src/core-server/index.ts @@ -12,3 +12,4 @@ export { StoryIndexGenerator } from './utils/StoryIndexGenerator'; export { loadStorybook as experimental_loadStorybook } from './load'; export { UniversalStore as experimental_UniversalStore } from '../shared/universal-store'; +export { MockUniversalStore as experimental_MockUniversalStore } from '../shared/universal-store/mock'; diff --git a/code/core/src/core-server/presets/common-preset.ts b/code/core/src/core-server/presets/common-preset.ts index 34b852cbb7b..2766e76ea0f 100644 --- a/code/core/src/core-server/presets/common-preset.ts +++ b/code/core/src/core-server/presets/common-preset.ts @@ -25,13 +25,12 @@ import { logger } from '@storybook/core/node-logger'; import { dedent } from 'ts-dedent'; +import { TEST_PROVIDER_ID as ADDON_TEST_PROVIDER_ID } from '../../../../addons/test/src/constants'; import { TESTING_MODULE_CRASH_REPORT, TESTING_MODULE_PROGRESS_REPORT, - TESTING_MODULE_WATCH_MODE_REQUEST, type TestingModuleCrashReportPayload, type TestingModuleProgressReportPayload, - type TestingModuleWatchModeRequestPayload, } from '../../core-events'; import { cleanPaths, sanitizeError } from '../../telemetry/sanitize'; import { initCreateNewStoryChannel } from '../server-channel/create-new-story-channel'; @@ -288,19 +287,13 @@ export const experimental_serverChannel = async ( initCreateNewStoryChannel(channel, options, coreOptions); if (!options.disableTelemetry) { - channel.on( - TESTING_MODULE_WATCH_MODE_REQUEST, - async (request: TestingModuleWatchModeRequestPayload) => { - await telemetry('testing-module-watch-mode', { - provider: request.providerId, - watchMode: request.watchMode, - }); - } - ); - channel.on( TESTING_MODULE_PROGRESS_REPORT, async (payload: TestingModuleProgressReportPayload) => { + if (payload.providerId === ADDON_TEST_PROVIDER_ID) { + // addon-test does its own telemetry + return; + } const status = 'status' in payload ? payload.status : undefined; const progress = 'progress' in payload ? payload.progress : undefined; const error = 'error' in payload ? payload.error : undefined; @@ -329,6 +322,10 @@ export const experimental_serverChannel = async ( ); channel.on(TESTING_MODULE_CRASH_REPORT, async (payload: TestingModuleCrashReportPayload) => { + if (payload.providerId === ADDON_TEST_PROVIDER_ID) { + // addon-test does its own telemetry + return; + } await telemetry('testing-module-crash-report', { provider: payload.providerId, ...(options.enableCrashReports && { diff --git a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts index 495cc2010e6..544c24375f3 100644 --- a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts +++ b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts @@ -95,6 +95,7 @@ describe('StoryIndexGenerator', () => { expect(stats).toMatchInlineSnapshot(` { "beforeEach": 0, + "factory": 0, "globals": 0, "loaders": 0, "moduleMock": 0, @@ -463,6 +464,7 @@ describe('StoryIndexGenerator', () => { expect(stats).toMatchInlineSnapshot(` { "beforeEach": 1, + "factory": 0, "globals": 0, "loaders": 1, "moduleMock": 0, @@ -728,6 +730,7 @@ describe('StoryIndexGenerator', () => { expect(stats).toMatchInlineSnapshot(` { "beforeEach": 1, + "factory": 0, "globals": 0, "loaders": 1, "moduleMock": 0, diff --git a/code/core/src/core-server/utils/get-new-story-file.ts b/code/core/src/core-server/utils/get-new-story-file.ts index 570ab8aecf7..df827648469 100644 --- a/code/core/src/core-server/utils/get-new-story-file.ts +++ b/code/core/src/core-server/utils/get-new-story-file.ts @@ -1,8 +1,10 @@ import { existsSync } from 'node:fs'; +import { readFile } from 'node:fs/promises'; import { basename, dirname, extname, join } from 'node:path'; import { extractProperRendererNameFromFramework, + findConfigFile, getFrameworkName, getProjectRoot, rendererPackages, @@ -10,7 +12,10 @@ import { import type { Options } from '@storybook/core/types'; import type { CreateNewStoryRequestPayload } from '@storybook/core/core-events'; +import { isCsfFactoryPreview } from '@storybook/core/csf-tools'; +import { loadConfig } from '../../csf-tools'; +import { getCsfFactoryTemplateForNewStoryFile } from './new-story-templates/csf-factory-template'; import { getJavaScriptTemplateForNewStoryFile } from './new-story-templates/javascript'; import { getTypeScriptTemplateForNewStoryFile } from './new-story-templates/typescript'; @@ -42,21 +47,42 @@ export async function getNewStoryFile( const exportedStoryName = 'Default'; - const storyFileContent = - isTypescript && rendererPackage - ? await getTypeScriptTemplateForNewStoryFile({ - basenameWithoutExtension, - componentExportName, - componentIsDefaultExport, - rendererPackage, - exportedStoryName, - }) - : await getJavaScriptTemplateForNewStoryFile({ - basenameWithoutExtension, - componentExportName, - componentIsDefaultExport, - exportedStoryName, - }); + let useCsfFactory = false; + try { + const previewConfig = findConfigFile('preview', options.configDir); + if (previewConfig) { + const previewContent = await readFile(previewConfig, 'utf-8'); + useCsfFactory = isCsfFactoryPreview(loadConfig(previewContent)); + } + } catch (err) { + // TODO: improve this later on, for now while CSF factories are experimental, just fallback to CSF3 + } + + let storyFileContent = ''; + if (useCsfFactory) { + storyFileContent = await getCsfFactoryTemplateForNewStoryFile({ + basenameWithoutExtension, + componentExportName, + componentIsDefaultExport, + exportedStoryName, + }); + } else { + storyFileContent = + isTypescript && rendererPackage + ? await getTypeScriptTemplateForNewStoryFile({ + basenameWithoutExtension, + componentExportName, + componentIsDefaultExport, + rendererPackage, + exportedStoryName, + }) + : await getJavaScriptTemplateForNewStoryFile({ + basenameWithoutExtension, + componentExportName, + componentIsDefaultExport, + exportedStoryName, + }); + } const storyFilePath = doesStoryFileExist(join(cwd, dir), storyFileName) && componentExportCount > 1 diff --git a/code/core/src/core-server/utils/new-story-templates/csf-factory-template.test.ts b/code/core/src/core-server/utils/new-story-templates/csf-factory-template.test.ts new file mode 100644 index 00000000000..2c41ce68906 --- /dev/null +++ b/code/core/src/core-server/utils/new-story-templates/csf-factory-template.test.ts @@ -0,0 +1,26 @@ +import { describe, expect, it } from 'vitest'; + +import { getCsfFactoryTemplateForNewStoryFile } from './csf-factory-template'; + +describe('csf-factories', () => { + it('should return a CSF factories template with a default import', async () => { + const result = await getCsfFactoryTemplateForNewStoryFile({ + basenameWithoutExtension: 'foo', + componentExportName: 'default', + componentIsDefaultExport: true, + exportedStoryName: 'Default', + }); + + expect(result).toMatchInlineSnapshot(` + "import preview from '#.storybook/preview'; + + import Foo from './foo'; + + const meta = preview.meta({ + component: Foo, + }); + + export const Default = meta.story({});" + `); + }); +}); diff --git a/code/core/src/core-server/utils/new-story-templates/csf-factory-template.ts b/code/core/src/core-server/utils/new-story-templates/csf-factory-template.ts new file mode 100644 index 00000000000..33af96bb6e6 --- /dev/null +++ b/code/core/src/core-server/utils/new-story-templates/csf-factory-template.ts @@ -0,0 +1,33 @@ +import { dedent } from 'ts-dedent'; + +import { getComponentVariableName } from '../get-component-variable-name'; + +interface CsfFactoryTemplateData { + /** The components file name without the extension */ + basenameWithoutExtension: string; + componentExportName: string; + componentIsDefaultExport: boolean; + /** The exported name of the default story */ + exportedStoryName: string; +} + +export async function getCsfFactoryTemplateForNewStoryFile(data: CsfFactoryTemplateData) { + const importName = data.componentIsDefaultExport + ? await getComponentVariableName(data.basenameWithoutExtension) + : data.componentExportName; + const importStatement = data.componentIsDefaultExport + ? `import ${importName} from './${data.basenameWithoutExtension}';` + : `import { ${importName} } from './${data.basenameWithoutExtension}';`; + const previewImport = `import preview from '#.storybook/preview';`; + return dedent` + ${previewImport} + + ${importStatement} + + const meta = preview.meta({ + component: ${importName}, + }); + + export const ${data.exportedStoryName} = meta.story({}); + `; +} diff --git a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts index 5cd500c88dc..92b2baa09a0 100644 --- a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts +++ b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.test.ts @@ -15,6 +15,7 @@ const makeTitle = (userTitle: string) => userTitle; const FILES = { csfVariances: join(__dirname, 'mocks/csf-variances.stories.tsx'), + csf4Variances: join(__dirname, 'mocks/csf4-variances.stories.tsx'), unsupportedCsfVariances: join(__dirname, 'mocks/unsupported-csf-variances.stories.tsx'), typescriptConstructs: join(__dirname, 'mocks/typescript-constructs.stories.tsx'), }; @@ -77,6 +78,38 @@ describe('success', () => { + " `); }); + test('CSF4 Variances', async () => { + const before = await format(await readFile(FILES.csf4Variances, 'utf-8'), { + parser: 'typescript', + }); + const CSF = await readCsf(FILES.csf4Variances, { makeTitle }); + + const parsed = CSF.parse(); + const names = Object.keys(parsed._stories); + + names.forEach((name) => { + duplicateStoryWithNewName(parsed, name, name + 'Duplicated'); + }); + + const after = await format(printCsf(parsed).code, { + parser: 'typescript', + }); + + // check if the code was updated at all + expect(after).not.toBe(before); + + // check if the code was updated correctly + expect(getDiff(before, after)).toMatchInlineSnapshot(` + " ... + foo: "bar", + }, + }); + + + export const EmptyDuplicated = meta.story({}); + + export const WithArgsDuplicated = meta.story({}); + + " + `); + }); test('Unsupported CSF Variances', async () => { const CSF = await readCsf(FILES.unsupportedCsfVariances, { makeTitle }); diff --git a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts index fe85e2cb6aa..cf20ccfcaeb 100644 --- a/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts +++ b/code/core/src/core-server/utils/save-story/duplicate-story-with-new-name.ts @@ -37,8 +37,17 @@ export const duplicateStoryWithNewName = (csfFile: In, storyName: string, newSto noScope: true, }); + const isCsf4Story = + t.isCallExpression(cloned.init) && + t.isMemberExpression(cloned.init.callee) && + t.isIdentifier(cloned.init.callee.property) && + cloned.init.callee.property.name === 'story'; + // detect CSF2 and throw - if (t.isArrowFunctionExpression(cloned.init) || t.isCallExpression(cloned.init)) { + if ( + !isCsf4Story && + (t.isArrowFunctionExpression(cloned.init) || t.isCallExpression(cloned.init)) + ) { throw new SaveStoryError(`Creating a new story based on a CSF2 story is not supported`); } diff --git a/code/core/src/core-server/utils/save-story/mocks/csf-variances.stories.tsx b/code/core/src/core-server/utils/save-story/mocks/csf-variances.stories.tsx index 35081f422ae..674605e2ac4 100644 --- a/code/core/src/core-server/utils/save-story/mocks/csf-variances.stories.tsx +++ b/code/core/src/core-server/utils/save-story/mocks/csf-variances.stories.tsx @@ -49,7 +49,7 @@ export const RenderExistingArgs = { render: (args) => , } satisfies Story; -// The order of both the properties of the story and the order or args should be preserved +// The order of both the properties of the story and the order of args should be preserved export const OrderedArgs = { args: { bordered: true, @@ -59,7 +59,7 @@ export const OrderedArgs = { render: (args) => , } satisfies Story; -// The order of both the properties of the story and the order or args should be preserved +// The order of both the properties of the story and the order of args should be preserved export const HasPlayFunction = { args: { bordered: true, diff --git a/code/core/src/core-server/utils/save-story/mocks/csf4-variances.stories.tsx b/code/core/src/core-server/utils/save-story/mocks/csf4-variances.stories.tsx new file mode 100644 index 00000000000..51f78d90ed9 --- /dev/null +++ b/code/core/src/core-server/utils/save-story/mocks/csf4-variances.stories.tsx @@ -0,0 +1,15 @@ +// @ts-expect-error this is just a mock file +import preview from '#.storybook/preview'; + +const meta = preview.meta({ + title: 'MyComponent', + args: { + initial: 'foo', + }, +}); +export const Empty = meta.story({}); +export const WithArgs = meta.story({ + args: { + foo: 'bar', + }, +}); diff --git a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts index d094a82aff1..502443c0a69 100644 --- a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts +++ b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.test.ts @@ -16,6 +16,7 @@ const makeTitle = (userTitle: string) => userTitle; const FILES = { typescriptConstructs: join(__dirname, 'mocks/typescript-constructs.stories.tsx'), csfVariances: join(__dirname, 'mocks/csf-variances.stories.tsx'), + csf4Variances: join(__dirname, 'mocks/csf4-variances.stories.tsx'), unsupportedCsfVariances: join(__dirname, 'mocks/unsupported-csf-variances.stories.tsx'), exportVariances: join(__dirname, 'mocks/export-variances.stories.tsx'), dataVariances: join(__dirname, 'mocks/data-variances.stories.tsx'), @@ -204,7 +205,7 @@ describe('success', () => { render: (args) => , } satisfies Story; - // The order of both the properties of the story and the order or args should be preserved + // The order of both the properties of the story and the order of args should be preserved export const OrderedArgs = { args: { bordered: true, @@ -233,6 +234,58 @@ describe('success', () => { ..." `); }); + test('CSF4 Variances', async () => { + const newArgs = { bordered: true, initial: 'test1' }; + + const before = await format(await readFile(FILES.csf4Variances, 'utf-8'), { + parser: 'typescript', + }); + const CSF = await readCsf(FILES.csf4Variances, { makeTitle }); + + const parsed = CSF.parse(); + const names = Object.keys(parsed._stories); + const nodes = names.map((name) => CSF.getStoryExport(name)); + + nodes.forEach((node) => { + updateArgsInCsfFile(node, newArgs); + }); + + const after = await format(printCsf(parsed).code, { + parser: 'typescript', + }); + + // check if the code was updated at all + expect(after).not.toBe(before); + + // check if the code was updated correctly + // TODO, the comment is not preserved!!! + expect(getDiff(before, after)).toMatchInlineSnapshot(` + " ... + initial: "foo", + }, + }); + + - export const Empty = meta.story({}); + - + + export const Empty = meta.story({ + + args: { + + bordered: true, + + initial: "test1", + + }, + + }); + + + export const WithArgs = meta.story({ + args: { + foo: "bar", + + + bordered: true, + + initial: "test1", + + + }, + }); + " + `); + }); test('Export Variances', async () => { const newArgs = { bordered: true, initial: 'test1' }; diff --git a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts index 7e1f30e7e96..d391d9c6a29 100644 --- a/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts +++ b/code/core/src/core-server/utils/save-story/update-args-in-csf-file.ts @@ -11,8 +11,14 @@ export const updateArgsInCsfFile = async (node: t.Node, input: Record { ).toEqual('bar'); }); }); + + describe('factory config', () => { + it('parses correctly', () => { + const source = dedent` + import { definePreview } from '@storybook/react-vite'; + + const config = definePreview({ + framework: 'foo', + }); + export default config; + `; + const config = loadConfig(source).parse(); + expect(config.getNameFromPath(['framework'])).toEqual('foo'); + }); + it('found scalar', () => { + expect( + getField( + ['core', 'builder'], + dedent` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ core: { builder: 'webpack5' } }); + ` + ) + ).toEqual('webpack5'); + }); + it('tags', () => { + expect( + getField( + ['tags'], + dedent` + import { definePreview } from '@storybook/react-vite'; + const parameters = {}; + export const config = definePreview({ + parameters, + tags: ['test', 'vitest', '!a11ytest'], + }); + ` + ) + ).toEqual(['test', 'vitest', '!a11ytest']); + }); + }); }); describe('setField', () => { @@ -479,6 +520,73 @@ describe('ConfigFile', () => { `); }); }); + + describe('factory config', () => { + it('missing export', () => { + expect( + setField( + ['core', 'builder'], + 'webpack5', + dedent` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + addons: [], + }); + ` + ) + ).toMatchInlineSnapshot(` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + addons: [], + + core: { + builder: 'webpack5' + } + }); + `); + }); + it('missing field', () => { + expect( + setField( + ['core', 'builder'], + 'webpack5', + dedent` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + core: { foo: 'bar' }, + }); + ` + ) + ).toMatchInlineSnapshot(` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + core: { + foo: 'bar', + builder: 'webpack5' + }, + }); + `); + }); + it('found scalar', () => { + expect( + setField( + ['core', 'builder'], + 'webpack5', + dedent` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + core: { builder: 'webpack4' }, + }); + ` + ) + ).toMatchInlineSnapshot(` + import { definePreview } from '@storybook/react-vite'; + export const foo = definePreview({ + core: { builder: 'webpack5' }, + }); + `); + }); + }); }); describe('appendToArray', () => { @@ -921,6 +1029,19 @@ describe('ConfigFile', () => { expect(config.getNameFromPath(['otherField'])).toEqual('foo'); }); + it(`supports pnp wrapped names`, () => { + const source = dedent` + import type { StorybookConfig } from '@storybook/react-webpack5'; + + const config: StorybookConfig = { + framework: getAbsolutePath('foo'), + } + export default config; + `; + const config = loadConfig(source).parse(); + expect(config.getNameFromPath(['framework'])).toEqual('foo'); + }); + it(`returns undefined when accessing a field that does not exist`, () => { const source = dedent` import type { StorybookConfig } from '@storybook/react-webpack5'; @@ -1345,5 +1466,16 @@ describe('ConfigFile', () => { expect(config._exportDecls['path']).toBe(undefined); expect(config._exports['path']).toBe(undefined); }); + + it('detects const and function export declarations', () => { + const source = dedent` + export function normalFunction() { }; + export const value = ['@storybook/addon-essentials']; + export async function asyncFunction() { }; + `; + const config = loadConfig(source).parse(); + + expect(Object.keys(config._exportDecls)).toHaveLength(3); + }); }); }); diff --git a/code/core/src/csf-tools/ConfigFile.ts b/code/core/src/csf-tools/ConfigFile.ts index 19907bddd96..605e3767586 100644 --- a/code/core/src/csf-tools/ConfigFile.ts +++ b/code/core/src/csf-tools/ConfigFile.ts @@ -25,18 +25,8 @@ const getCsfParsingErrorMessage = ({ foundType: string | undefined; node: any | undefined; }) => { - let nodeInfo = ''; - if (node) { - try { - nodeInfo = JSON.stringify(node); - } catch (e) { - // - } - } - return dedent` CSF Parsing error: Expected '${expectedType}' but found '${foundType}' instead in '${node?.type}'. - ${nodeInfo} `; }; @@ -171,7 +161,7 @@ export class ConfigFile { // FIXME: this is a hack. this is only used in the case where the user is // modifying a named export that's a scalar. The _exports map is not suitable // for that. But rather than refactor the whole thing, we just use this as a stopgap. - _exportDecls: Record = {}; + _exportDecls: Record = {}; _exportsObject: t.ObjectExpression | undefined; @@ -187,6 +177,20 @@ export class ConfigFile { this.fileName = fileName; } + _parseExportsObject(exportsObject: t.ObjectExpression) { + this._exportsObject = exportsObject; + (exportsObject.properties as t.ObjectProperty[]).forEach((p) => { + const exportName = propKey(p); + if (exportName) { + let exportVal = p.value; + if (t.isIdentifier(exportVal)) { + exportVal = _findVarInitialization(exportVal.name, this._ast.program) as any; + } + this._exports[exportName] = exportVal as t.Expression; + } + }); + } + parse() { // eslint-disable-next-line @typescript-eslint/no-this-alias const self = this; @@ -201,18 +205,13 @@ export class ConfigFile { decl = unwrap(decl); + // csf factory + if (t.isCallExpression(decl) && t.isObjectExpression(decl.arguments[0])) { + decl = decl.arguments[0]; + } + if (t.isObjectExpression(decl)) { - self._exportsObject = decl; - (decl.properties as t.ObjectProperty[]).forEach((p) => { - const exportName = propKey(p); - if (exportName) { - let exportVal = p.value; - if (t.isIdentifier(exportVal)) { - exportVal = _findVarInitialization(exportVal.name, parent as t.Program) as any; - } - self._exports[exportName] = exportVal as t.Expression; - } - }); + self._parseExportsObject(decl); } else { logger.warn( getCsfParsingErrorMessage({ @@ -239,6 +238,13 @@ export class ConfigFile { self._exportDecls[exportName] = decl; } }); + } else if (t.isFunctionDeclaration(node.declaration)) { + // export function X() {...}; + const decl = node.declaration; + if (t.isIdentifier(decl.id)) { + const { name: exportName } = decl.id; + self._exportDecls[exportName] = decl; + } } else if (node.specifiers) { // export { X }; node.specifiers.forEach((spec) => { @@ -315,6 +321,18 @@ export class ConfigFile { } }, }, + CallExpression: { + enter: ({ node }) => { + if ( + t.isIdentifier(node.callee) && + node.callee.name === 'definePreview' && + node.arguments.length === 1 && + t.isObjectExpression(node.arguments[0]) + ) { + self._parseExportsObject(node.arguments[0]); + } + }, + }, }); return self; } @@ -369,7 +387,9 @@ export class ConfigFile { _updateExportNode(rest, expr, exportNode); } else if (exportNode && rest.length === 0 && this._exportDecls[path[0]]) { const decl = this._exportDecls[path[0]]; - decl.init = _makeObjectExpression([], expr); + if (t.isVariableDeclarator(decl)) { + decl.init = _makeObjectExpression([], expr); + } } else if (this.hasDefaultExport) { // This means the main.js of the user has a default export that is not an object expression, therefore we can'types change the AST. throw new Error( @@ -483,6 +503,8 @@ export class ConfigFile { value = prop.value.value; } }); + } else if (t.isCallExpression(node)) { + value = this._getPnpWrappedValue(node); } if (!value) { @@ -948,3 +970,20 @@ export const writeConfig = async (config: ConfigFile, fileName?: string) => { } await writeFile(fname, formatConfig(config)); }; + +export const isCsfFactoryPreview = (previewConfig: ConfigFile) => { + const program = previewConfig._ast.program; + return !!program.body.find((node) => { + return ( + t.isImportDeclaration(node) && + node.source.value.includes('@storybook') && + node.specifiers.some((specifier) => { + return ( + t.isImportSpecifier(specifier) && + t.isIdentifier(specifier.imported) && + specifier.imported.name === 'definePreview' + ); + }) + ); + }); +}; diff --git a/code/core/src/csf-tools/CsfFile.test.ts b/code/core/src/csf-tools/CsfFile.test.ts index d7194edcdf2..639e1a6dbfc 100644 --- a/code/core/src/csf-tools/CsfFile.test.ts +++ b/code/core/src/csf-tools/CsfFile.test.ts @@ -4,7 +4,7 @@ import { describe, expect, it, vi } from 'vitest'; import yaml from 'js-yaml'; import { dedent } from 'ts-dedent'; -import { type CsfOptions, formatCsf, isModuleMock, loadCsf } from './CsfFile'; +import { type CsfOptions, formatCsf, isModuleMock, isValidPreviewPath, loadCsf } from './CsfFile'; expect.addSnapshotSerializer({ print: (val: any) => yaml.dump(val).trimEnd(), @@ -37,6 +37,7 @@ describe('CsfFile', () => { const parsed = loadCsf(code, { makeTitle }).parse(); expect(Object.keys(parsed._stories)).toEqual(['validStory']); }); + it('filters out non-story exports', () => { const code = ` export default { title: 'foo/bar', excludeStories: ['invalidStory'] }; @@ -48,12 +49,13 @@ describe('CsfFile', () => { const parsed = loadCsf(code, { makeTitle }).parse(); expect(Object.keys(parsed._stories)).toEqual(['A', 'B']); }); + it('transforms inline default exports to constant declarations', () => { expect( transform( dedent` - export default { title: 'foo/bar' }; - `, + export default { title: 'foo/bar' }; + `, { transformInlineMeta: true } ) ).toMatchInlineSnapshot(` @@ -129,6 +131,7 @@ describe('CsfFile', () => { __isArgsStory: false __id: foo-bar--basic __stats: + factory: false play: false render: false loaders: false @@ -160,6 +163,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -189,6 +193,7 @@ describe('CsfFile', () => { - id: foo-bar--include-a name: Include A __stats: + factory: false play: false render: false loaders: false @@ -216,6 +221,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: Some story __stats: + factory: false play: false render: false loaders: false @@ -244,6 +250,7 @@ describe('CsfFile', () => { - id: default-title--a name: A __stats: + factory: false play: false render: false loaders: false @@ -255,6 +262,7 @@ describe('CsfFile', () => { - id: default-title--b name: B __stats: + factory: false play: false render: false loaders: false @@ -283,6 +291,7 @@ describe('CsfFile', () => { - id: custom-id--a name: A __stats: + factory: false play: false render: false loaders: false @@ -294,6 +303,7 @@ describe('CsfFile', () => { - id: custom-id--b name: B __stats: + factory: false play: false render: false loaders: false @@ -322,6 +332,7 @@ describe('CsfFile', () => { - id: custom-meta-id--just-custom-meta-id name: Just Custom Meta Id __stats: + factory: false play: false render: false loaders: false @@ -333,6 +344,7 @@ describe('CsfFile', () => { - id: custom-id name: Custom Paremeters Id __stats: + factory: false play: false render: false loaders: false @@ -362,6 +374,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--a name: A __stats: + factory: false play: false render: false loaders: false @@ -373,6 +386,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--b name: B __stats: + factory: false play: false render: false loaders: false @@ -406,6 +420,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -420,6 +435,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--b __stats: + factory: false play: false render: false loaders: false @@ -453,6 +469,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -467,6 +484,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--b __stats: + factory: false play: false render: false loaders: false @@ -497,6 +515,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--a name: A __stats: + factory: false play: false render: false loaders: false @@ -508,6 +527,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--b name: B __stats: + factory: false play: false render: false loaders: false @@ -538,6 +558,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--a name: A __stats: + factory: false play: false render: false loaders: false @@ -549,6 +570,7 @@ describe('CsfFile', () => { - id: foo-bar-baz--b name: B __stats: + factory: false play: false render: false loaders: false @@ -577,6 +599,7 @@ describe('CsfFile', () => { - id: default-title--a name: A __stats: + factory: false play: false render: false loaders: false @@ -588,6 +611,7 @@ describe('CsfFile', () => { - id: default-title--b name: B __stats: + factory: false play: false render: false loaders: false @@ -620,6 +644,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -651,6 +676,7 @@ describe('CsfFile', () => { __isArgsStory: false __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -683,6 +709,7 @@ describe('CsfFile', () => { __id: foo-bar--page docsOnly: true __stats: + factory: false play: false render: false loaders: false @@ -720,6 +747,7 @@ describe('CsfFile', () => { __id: foo-bar--page docsOnly: true __stats: + factory: false play: false render: false loaders: false @@ -752,6 +780,7 @@ describe('CsfFile', () => { __isArgsStory: false __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -766,6 +795,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--b __stats: + factory: false play: false render: false loaders: false @@ -838,6 +868,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--b __stats: + factory: false play: false render: false loaders: false @@ -852,6 +883,7 @@ describe('CsfFile', () => { __isArgsStory: false __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -966,6 +998,7 @@ describe('CsfFile', () => { - id: default-title--a name: A __stats: + factory: false play: false render: false loaders: false @@ -977,6 +1010,7 @@ describe('CsfFile', () => { - id: default-title--b name: B __stats: + factory: false play: false render: false loaders: false @@ -1030,6 +1064,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -1041,6 +1076,7 @@ describe('CsfFile', () => { - id: foo-bar--b name: B __stats: + factory: false play: false render: false loaders: false @@ -1118,6 +1154,7 @@ describe('CsfFile', () => { __isArgsStory: false __id: foo-bar--a __stats: + factory: false play: false render: true loaders: false @@ -1150,6 +1187,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: true loaders: false @@ -1180,6 +1218,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -1212,6 +1251,7 @@ describe('CsfFile', () => { __isArgsStory: true __id: foo-bar--a __stats: + factory: false play: false render: false loaders: false @@ -1293,6 +1333,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -1326,6 +1367,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: true loaders: false @@ -1361,6 +1403,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: true loaders: false @@ -1421,6 +1464,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: false loaders: false @@ -1456,6 +1500,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: true loaders: false @@ -1487,6 +1532,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: false loaders: false @@ -1517,6 +1563,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: false loaders: false @@ -1550,6 +1597,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: false loaders: false @@ -1583,6 +1631,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: true loaders: true @@ -1615,6 +1664,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: true render: false loaders: false @@ -1665,6 +1715,7 @@ describe('CsfFile', () => { - play-fn __id: component-id--a __stats: + factory: false play: true render: false loaders: false @@ -1685,6 +1736,7 @@ describe('CsfFile', () => { - play-fn __id: component-id--b __stats: + factory: false play: true render: false loaders: false @@ -1723,6 +1775,7 @@ describe('CsfFile', () => { - component-tag __id: custom-story-id __stats: + factory: false play: false render: false loaders: false @@ -1766,6 +1819,7 @@ describe('CsfFile', () => { - inherit-tag-dup __id: custom-foo-title--a __stats: + factory: false play: false render: false loaders: false @@ -1824,6 +1878,7 @@ describe('CsfFile', () => { tags: [] __id: custom-foo-title--a __stats: + factory: false play: false render: true loaders: false @@ -1861,6 +1916,7 @@ describe('CsfFile', () => { tags: [] __id: custom-foo-title--a __stats: + factory: false play: false render: true loaders: false @@ -1898,6 +1954,7 @@ describe('CsfFile', () => { tags: [] __id: custom-foo-title--a __stats: + factory: false play: false render: true loaders: false @@ -1935,6 +1992,7 @@ describe('CsfFile', () => { tags: [] __id: custom-foo-title--a __stats: + factory: false play: false render: true loaders: false @@ -1965,6 +2023,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -1995,6 +2054,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -2024,6 +2084,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -2050,6 +2111,7 @@ describe('CsfFile', () => { - id: foo-bar--a name: A __stats: + factory: false play: false render: false loaders: false @@ -2061,6 +2123,343 @@ describe('CsfFile', () => { `); }); }); + + describe('csf factories', () => { + describe('normal', () => { + it('meta variable', () => { + expect( + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({}) + export const B = meta.story({}) + ` + ) + ).toMatchInlineSnapshot(` + meta: + component: '''foo''' + title: Default Title + stories: + - id: default-title--a + name: A + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + - id: default-title--b + name: B + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + + it('meta variable with renamed factory', () => { + expect( + parse( + dedent` + import { boo as moo } from '#.storybook/preview' + const meta = moo.meta({ component: 'foo' }); + export const A = meta.story({}) + ` + ) + ).toMatchInlineSnapshot(` + meta: + component: '''foo''' + title: Default Title + stories: + - id: default-title--a + name: A + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + + it('meta default export', () => { + expect( + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ component: 'foo' }); + export default meta; + export const A = meta.story({}) + export const B = meta.story({}) + ` + ) + ).toMatchInlineSnapshot(` + meta: + component: '''foo''' + title: Default Title + stories: + - id: default-title--a + name: A + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + - id: default-title--b + name: B + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + + it('story name', () => { + expect( + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({ name: 'bar'}) + ` + ) + ).toMatchInlineSnapshot(` + meta: + component: '''foo''' + title: Default Title + stories: + - id: default-title--a + name: bar + __stats: + factory: true + play: false + render: false + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + + it('Object export with no-args render', () => { + expect( + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ title: 'foo/bar' }); + export const A = meta.story({ + render: () => {} + }) + `, + true + ) + ).toMatchInlineSnapshot(` + meta: + title: foo/bar + stories: + - id: foo-bar--a + name: A + parameters: + __isArgsStory: false + __id: foo-bar--a + __stats: + factory: true + play: false + render: true + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + + it('Object export with args render', () => { + expect( + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ title: 'foo/bar' }); + export const A = meta.story({ + render: (args) => {} + }); + `, + true + ) + ).toMatchInlineSnapshot(` + meta: + title: foo/bar + stories: + - id: foo-bar--a + name: A + parameters: + __isArgsStory: true + __id: foo-bar--a + __stats: + factory: true + play: false + render: true + loaders: false + beforeEach: false + globals: false + storyFn: false + mount: false + moduleMock: false + `); + }); + }); + describe('errors', () => { + it('multiple meta variables', () => { + expect(() => + parse( + dedent` + import { config } from '#.storybook/preview' + const foo = config.meta({ component: 'foo' }); + export const A = foo.story({}) + const bar = config.meta({ component: 'bar' }); + export const B = bar.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [MultipleMetaError: CSF: multiple meta objects (line 4, col 24) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('default export and meta', () => { + expect(() => + parse( + dedent` + import { config } from '#.storybook/preview' + export default { title: 'atoms/foo' }; + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({}) + export const B = meta.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [MultipleMetaError: CSF: multiple meta objects (line 3, col 25) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('meta and default export', () => { + expect(() => + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ component: 'foo' }); + export default { title: 'atoms/foo' }; + export const A = meta.story({}) + export const B = meta.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [MultipleMetaError: CSF: multiple meta objects + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('bad preview import', () => { + expect(() => + parse( + dedent` + import { config } from '#.storybook/bad-preview' + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [BadMetaError: CSF: meta() factory must be imported from .storybook/preview configuration (line 1, col 0) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('local defineConfig', () => { + expect(() => + parse( + dedent` + import { defineConfig } from '@storybook/react/preview'; + const config = defineConfig({ }); + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [BadMetaError: CSF: meta() factory must be imported from .storybook/preview configuration (line 4, col 28) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('mixed factories and non-factories', () => { + expect(() => + parse( + dedent` + import { config } from '#.storybook/preview' + const meta = config.meta({ component: 'foo' }); + export const A = meta.story({}) + export const B = {} + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [MixedFactoryError: CSF: expected factory story (line 4, col 17) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + + it('factory stories in non-factory file', () => { + expect(() => + parse( + dedent` + import { meta } from 'somewhere'; + export default { title: 'atoms/foo' }; + export const A = {} + export const B = meta.story({}) + ` + ) + ).toThrowErrorMatchingInlineSnapshot(` + [MixedFactoryError: CSF: expected non-factory story (line 4, col 28) + + More info: https://storybook.js.org/docs/writing-stories#default-export] + `); + }); + }); + }); }); describe('isModuleMock', () => { @@ -2082,3 +2481,22 @@ describe('isModuleMock', () => { expect(isModuleMock('#foo.mock.test.ts')).toBe(false); }); }); + +describe('isValidPreviewPath', () => { + it.each([ + ['#.storybook/preview', true], + ['../../.storybook/preview', true], + ['/path/to/.storybook/preview', true], + ['./preview', true], + ['./preview.ts', true], + ['./preview.tsx', true], + ['./preview.js', true], + ['./preview.jsx', true], + ['./preview.mjs', true], + ['foo', false], + ['#.storybook/bad-preview', false], + ['preview', false], + ])('isValidPreviewPath("%s") === %s', (path, expected) => { + expect(isValidPreviewPath(path)).toBe(expected); + }); +}); diff --git a/code/core/src/csf-tools/CsfFile.ts b/code/core/src/csf-tools/CsfFile.ts index 3465ef090f7..528abdab232 100644 --- a/code/core/src/csf-tools/CsfFile.ts +++ b/code/core/src/csf-tools/CsfFile.ts @@ -4,6 +4,7 @@ import { readFile, writeFile } from 'node:fs/promises'; import { BabelFileClass, type GeneratorOptions, + type NodePath, type RecastOptions, babelParse, generate, @@ -40,6 +41,9 @@ interface BabelFile { code: string; } +const PREVIEW_FILE_REGEX = /\/preview(.(js|jsx|mjs|ts|tsx))?$/; +export const isValidPreviewPath = (filepath: string) => PREVIEW_FILE_REGEX.test(filepath); + function parseIncludeExclude(prop: t.Node) { if (t.isArrayExpression(prop)) { return prop.elements.map((e) => { @@ -75,8 +79,12 @@ function parseTags(prop: t.Node) { } const formatLocation = (node: t.Node, fileName?: string) => { - const { line, column } = node.loc?.start || {}; - return `${fileName || ''} (line ${line}, col ${column})`.trim(); + let loc = ''; + if (node.loc) { + const { line, column } = node.loc?.start || {}; + loc = `(line ${line}, col ${column})`; + } + return `${fileName || ''} ${loc}`.trim(); }; export const isModuleMock = (importPath: string) => MODULE_MOCK_REGEX.test(importPath); @@ -171,9 +179,46 @@ export interface CsfOptions { export class NoMetaError extends Error { constructor(message: string, ast: t.Node, fileName?: string) { + const msg = ``.trim(); super(dedent` CSF: ${message} ${formatLocation(ast, fileName)} + + More info: https://storybook.js.org/docs/writing-stories#default-export + `); + this.name = this.constructor.name; + } +} +export class MultipleMetaError extends Error { + constructor(message: string, ast: t.Node, fileName?: string) { + const msg = `${message} ${formatLocation(ast, fileName)}`.trim(); + super(dedent` + CSF: ${message} ${formatLocation(ast, fileName)} + + More info: https://storybook.js.org/docs/writing-stories#default-export + `); + this.name = this.constructor.name; + } +} + +export class MixedFactoryError extends Error { + constructor(message: string, ast: t.Node, fileName?: string) { + const msg = `${message} ${formatLocation(ast, fileName)}`.trim(); + super(dedent` + CSF: ${message} ${formatLocation(ast, fileName)} + + More info: https://storybook.js.org/docs/writing-stories#default-export + `); + this.name = this.constructor.name; + } +} + +export class BadMetaError extends Error { + constructor(message: string, ast: t.Node, fileName?: string) { + const msg = ``.trim(); + super(dedent` + CSF: ${message} ${formatLocation(ast, fileName)} + More info: https://storybook.js.org/docs/writing-stories#default-export `); this.name = this.constructor.name; @@ -211,12 +256,18 @@ export class CsfFile { _storyExports: Record = {}; + _storyPaths: Record> = {}; + _metaStatement: t.Statement | undefined; _metaNode: t.Expression | undefined; + _metaPath: NodePath | undefined; + _metaVariableName: string | undefined; + _metaIsFactory: boolean | undefined; + _storyStatements: Record = {}; _storyAnnotations: Record> = {}; @@ -263,6 +314,10 @@ export class CsfFile { } _parseMeta(declaration: t.ObjectExpression, program: t.Program) { + if (this._metaNode) { + throw new MultipleMetaError('multiple meta objects', declaration, this._options.fileName); + } + this._metaNode = declaration; const meta: StaticMeta = {}; (declaration.properties as t.ObjectProperty[]).forEach((p) => { if (t.isIdentifier(p.key)) { @@ -339,6 +394,17 @@ export class CsfFile { const { node, parent } = path; const isVariableReference = t.isIdentifier(node.declaration) && t.isProgram(parent); + /** + * Transform inline default exports into a constant declaration as it is needed for the + * Vitest plugin to compose stories using CSF1 through CSF3 should not be needed at all + * once we move to CSF4 entirely + * + * `export default {};` + * + * Becomes + * + * `const _meta = {}; export default _meta;` + */ if ( self._options.transformInlineMeta && !isVariableReference && @@ -354,6 +420,10 @@ export class CsfFile { // Preserve sourcemaps location nodes.forEach((_node: t.Node) => (_node.loc = path.node.loc)); path.replaceWithMultiple(nodes); + + // This is a bit brittle because it assumes that we will hit the inserted default export + // as the traversal continues. + return; } let metaNode: t.ObjectExpression | undefined; @@ -390,8 +460,7 @@ export class CsfFile { metaNode = decl.expression; } - if (!self._meta && metaNode && t.isProgram(parent)) { - self._metaNode = metaNode; + if (metaNode && t.isProgram(parent)) { self._parseMeta(metaNode, parent); } @@ -402,10 +471,13 @@ export class CsfFile { self._options.fileName ); } + + self._metaPath = path; }, }, ExportNamedDeclaration: { - enter({ node, parent }) { + enter(path) { + const { node, parent } = path; let declarations; if (t.isVariableDeclaration(node.declaration)) { declarations = node.declaration.declarations.filter((d) => t.isVariableDeclarator(d)); @@ -416,12 +488,14 @@ export class CsfFile { // export const X = ...; declarations.forEach((decl: t.VariableDeclarator | t.FunctionDeclaration) => { if (t.isIdentifier(decl.id)) { + let storyIsFactory = false; const { name: exportName } = decl.id; if (exportName === '__namedExportsOrder' && t.isVariableDeclarator(decl)) { self._namedExportsOrder = parseExportsOrder(decl.init as t.Expression); return; } self._storyExports[exportName] = decl; + self._storyPaths[exportName] = path; self._storyStatements[exportName] = node; let name = storyNameFromExport(exportName); if (self._storyAnnotations[exportName]) { @@ -440,6 +514,36 @@ export class CsfFile { } else { storyNode = decl; } + if ( + t.isCallExpression(storyNode) && + t.isMemberExpression(storyNode.callee) && + t.isIdentifier(storyNode.callee.property) && + storyNode.callee.property.name === 'story' + ) { + storyIsFactory = true; + storyNode = storyNode.arguments[0]; + } + if (self._metaIsFactory && !storyIsFactory) { + throw new MixedFactoryError( + 'expected factory story', + storyNode as t.Node, + self._options.fileName + ); + } else if (!self._metaIsFactory && storyIsFactory) { + if (self._metaNode) { + throw new MixedFactoryError( + 'expected non-factory story', + storyNode as t.Node, + self._options.fileName + ); + } else { + throw new BadMetaError( + 'meta() factory must be imported from .storybook/preview configuration', + storyNode as t.Node, + self._options.fileName + ); + } + } const parameters: { [key: string]: any } = {}; if (t.isObjectExpression(storyNode)) { parameters.__isArgsStory = true; // assume default render is an args story @@ -480,7 +584,9 @@ export class CsfFile { id: 'FIXME', name, parameters, - __stats: {}, + __stats: { + factory: storyIsFactory, + }, }; } }); @@ -508,12 +614,13 @@ export class CsfFile { metaNode = decl.expression; } - if (!self._meta && metaNode && t.isProgram(parent)) { + if (metaNode && t.isProgram(parent)) { self._parseMeta(metaNode, parent); } } else { self._storyAnnotations[exportName] = {}; self._storyStatements[exportName] = decl; + self._storyPaths[exportName] = path; self._stories[exportName] = { id: 'FIXME', name: exportName, @@ -570,7 +677,8 @@ export class CsfFile { }, }, CallExpression: { - enter({ node }) { + enter(path) { + const { node } = path; const { callee } = node; if (t.isIdentifier(callee) && callee.name === 'storiesOf') { throw new Error(dedent` @@ -579,6 +687,30 @@ export class CsfFile { SB8 does not support \`storiesOf\`. `); } + if ( + t.isMemberExpression(callee) && + t.isIdentifier(callee.property) && + callee.property.name === 'meta' && + t.isIdentifier(callee.object) && + node.arguments.length > 0 + ) { + const configCandidate = path.scope.getBinding(callee.object.name); + const configParent = configCandidate?.path?.parentPath?.node; + if (t.isImportDeclaration(configParent)) { + if (isValidPreviewPath(configParent.source.value)) { + const metaNode = node.arguments[0] as t.ObjectExpression; + self._metaVariableName = callee.property.name; + self._metaIsFactory = true; + self._parseMeta(metaNode, self._ast.program); + } else { + throw new BadMetaError( + 'meta() factory must be imported from .storybook/preview configuration', + configParent, + self._options.fileName + ); + } + } + } }, }, ImportDeclaration: { diff --git a/code/core/src/csf-tools/enrichCsf.test.ts b/code/core/src/csf-tools/enrichCsf.test.ts index e8c0ce6250e..a54a6373f48 100644 --- a/code/core/src/csf-tools/enrichCsf.test.ts +++ b/code/core/src/csf-tools/enrichCsf.test.ts @@ -149,6 +149,51 @@ describe('enrichCsf', () => { }; `); }); + it('csf factories', () => { + expect( + enrich( + dedent` + // compiled code + import {config} from "/.storybook/preview.ts"; + const meta = config.meta({ + args: { + label: "Hello world!" + } + }); + export const Story = meta.story({}); + `, + dedent` + // original code + import {config} from "#.storybook/preview.ts"; + const meta = config.meta({ + args: { + label: "Hello world!" + } + }); + export const Story = meta.story({}); + ` + ) + ).toMatchInlineSnapshot(` + // compiled code + import { config } from "/.storybook/preview.ts"; + const meta = config.meta({ + args: { + label: "Hello world!" + } + }); + export const Story = meta.story({}); + Story.input.parameters = { + ...Story.input.parameters, + docs: { + ...Story.input.parameters?.docs, + source: { + originalSource: "meta.story({})", + ...Story.input.parameters?.docs?.source + } + } + }; + `); + }); it('multiple stories', () => { expect( enrich( diff --git a/code/core/src/csf-tools/enrichCsf.ts b/code/core/src/csf-tools/enrichCsf.ts index aa4a205e6bf..e920a2e816d 100644 --- a/code/core/src/csf-tools/enrichCsf.ts +++ b/code/core/src/csf-tools/enrichCsf.ts @@ -15,11 +15,20 @@ export const enrichCsfStory = ( options?: EnrichCsfOptions ) => { const storyExport = csfSource.getStoryExport(key); + const isCsfFactory = + t.isCallExpression(storyExport) && + t.isMemberExpression(storyExport.callee) && + t.isIdentifier(storyExport.callee.object) && + storyExport.callee.object.name === 'meta'; const source = !options?.disableSource && extractSource(storyExport); const description = !options?.disableDescription && extractDescription(csfSource._storyStatements[key]); const parameters = []; - const originalParameters = t.memberExpression(t.identifier(key), t.identifier('parameters')); + // in csf 1/2/3 use Story.parameters; CSF factories use Story.input.parameters + const baseStoryObject = isCsfFactory + ? t.memberExpression(t.identifier(key), t.identifier('input')) + : t.identifier(key); + const originalParameters = t.memberExpression(baseStoryObject, t.identifier('parameters')); parameters.push(t.spreadElement(originalParameters)); const optionalDocs = t.optionalMemberExpression( originalParameters, diff --git a/code/core/src/csf-tools/getStorySortParameter.test.ts b/code/core/src/csf-tools/getStorySortParameter.test.ts index 565e0e10fdf..ea468abd19b 100644 --- a/code/core/src/csf-tools/getStorySortParameter.test.ts +++ b/code/core/src/csf-tools/getStorySortParameter.test.ts @@ -477,6 +477,51 @@ export default { } `); }); + describe('csf factories', () => { + it('inline storysort in default export', () => { + expect( + getStorySortParameter(dedent` + export default definePreview({ + parameters: { + options: { + storySort: { + order: ['General'] + } + }, + }, + }); + `) + ).toMatchInlineSnapshot(` + { + "order": [ + "General", + ], + } + `); + }); + it('variable reference in default export', () => { + expect( + getStorySortParameter(dedent` + const parameters = { + options: { + storySort: { + order: ['General'] + } + }, + }; + export default definePreview({ + parameters, + }); + `) + ).toMatchInlineSnapshot(` + { + "order": [ + "General", + ], + } + `); + }); + }); }); describe('unsupported', () => { it('bad default export', () => { diff --git a/code/core/src/csf-tools/getStorySortParameter.ts b/code/core/src/csf-tools/getStorySortParameter.ts index 4615ca64ce0..4659859e1c7 100644 --- a/code/core/src/csf-tools/getStorySortParameter.ts +++ b/code/core/src/csf-tools/getStorySortParameter.ts @@ -131,7 +131,10 @@ export const getStorySortParameter = (previewCode: string) => { defaultObj = findVarInitialization(defaultObj.name, ast.program); } defaultObj = stripTSModifiers(defaultObj); - if (t.isObjectExpression(defaultObj)) { + // parse the call arg when using definePreview({ ... }) + if (t.isCallExpression(defaultObj) && t.isObjectExpression(defaultObj.arguments?.[0])) { + storySort = parseDefault(defaultObj.arguments[0], ast.program); + } else if (t.isObjectExpression(defaultObj)) { storySort = parseDefault(defaultObj, ast.program); } else { unsupported('default', false); diff --git a/code/core/src/csf-tools/vitest-plugin/transformer.test.ts b/code/core/src/csf-tools/vitest-plugin/transformer.test.ts index 5b030ac19c7..b475380df2e 100644 --- a/code/core/src/csf-tools/vitest-plugin/transformer.test.ts +++ b/code/core/src/csf-tools/vitest-plugin/transformer.test.ts @@ -58,166 +58,140 @@ describe('transformer', () => { }); }); - describe('default exports (meta)', () => { - it('should add title to inline default export if not present', async () => { - const code = ` - export default { - component: Button, - }; - export const Story = {}; - `; - - const result = await transform({ code }); - - expect(getStoryTitle).toHaveBeenCalled(); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - component: Button, - title: "automatic/calculated/title" - }; - export default _meta; - export const Story = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Story", _testStory("Story", Story, _meta, [])); - } - `); - }); - - it('should overwrite title to inline default export if already present', async () => { - const code = ` - export default { - title: 'Button', - component: Button, - }; - export const Story = {}; - `; - - const result = await transform({ code }); - - expect(getStoryTitle).toHaveBeenCalled(); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title", - component: Button - }; - export default _meta; - export const Story = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Story", _testStory("Story", Story, _meta, [])); - } - `); - }); - - it('should add title to const declared default export if not present', async () => { - const code = ` - const meta = { - component: Button, - }; - export default meta; - - export const Story = {}; - `; - - const result = await transform({ code }); - - expect(getStoryTitle).toHaveBeenCalled(); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const meta = { - component: Button, - title: "automatic/calculated/title" - }; - export default meta; - export const Story = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Story", _testStory("Story", Story, meta, [])); - } - `); - }); - - it('should overwrite title to const declared default export if already present', async () => { - const code = ` - const meta = { - title: 'Button', - component: Button, - }; - export default meta; - - export const Story = {}; - `; - - const result = await transform({ code }); - - expect(getStoryTitle).toHaveBeenCalled(); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const meta = { - title: "automatic/calculated/title", - component: Button - }; - export default meta; - export const Story = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Story", _testStory("Story", Story, meta, [])); - } - `); - }); - }); - - describe('named exports (stories)', () => { - it('should add test statement to inline exported stories', async () => { - const code = ` - export default { - component: Button, - } - export const Primary = { - args: { - label: 'Primary Button', - }, - }; - `; - - const result = await transform({ code }); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - component: Button, - title: "automatic/calculated/title" - }; - export default _meta; - export const Primary = { - args: { - label: 'Primary Button' - } - }; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Primary", _testStory("Primary", Primary, _meta, [])); - } - `); - }); - - describe("use the story's name as test title", () => { - it('should support CSF v3 via name property', async () => { + describe('CSF v1/v2/v3', () => { + describe('default exports (meta)', () => { + it('should add title to inline default export if not present', async () => { const code = ` - export default { component: Button } - export const Primary = { name: "custom name" };`; + export default { + component: Button, + }; + export const Story = {}; + `; + + const result = await transform({ code }); + + expect(getStoryTitle).toHaveBeenCalled(); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + component: Button, + title: "automatic/calculated/title" + }; + export default _meta; + export const Story = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, _meta, [])); + } + `); + }); + + it('should overwrite title to inline default export if already present', async () => { + const code = ` + export default { + title: 'Button', + component: Button, + }; + export const Story = {}; + `; + + const result = await transform({ code }); + + expect(getStoryTitle).toHaveBeenCalled(); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title", + component: Button + }; + export default _meta; + export const Story = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, _meta, [])); + } + `); + }); + + it('should add title to const declared default export if not present', async () => { + const code = ` + const meta = { + component: Button, + }; + export default meta; + + export const Story = {}; + `; + + const result = await transform({ code }); + + expect(getStoryTitle).toHaveBeenCalled(); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const meta = { + component: Button, + title: "automatic/calculated/title" + }; + export default meta; + export const Story = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, meta, [])); + } + `); + }); + + it('should overwrite title to const declared default export if already present', async () => { + const code = ` + const meta = { + title: 'Button', + component: Button, + }; + export default meta; + + export const Story = {}; + `; + + const result = await transform({ code }); + + expect(getStoryTitle).toHaveBeenCalled(); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const meta = { + title: "automatic/calculated/title", + component: Button + }; + export default meta; + export const Story = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, meta, [])); + } + `); + }); + }); + + describe('named exports (stories)', () => { + it('should add test statement to inline exported stories', async () => { + const code = ` + export default { + component: Button, + } + export const Primary = { + args: { + label: 'Primary Button', + }, + }; + `; + const result = await transform({ code }); expect(result.code).toMatchInlineSnapshot(` @@ -229,109 +203,508 @@ describe('transformer', () => { }; export default _meta; export const Primary = { - name: "custom name" + args: { + label: 'Primary Button' + } }; const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); if (_isRunningFromThisFile) { - _test("custom name", _testStory("Primary", Primary, _meta, [])); + _test("Primary", _testStory("Primary", Primary, _meta, [])); } `); }); - it('should support CSF v1/v2 via storyName property', async () => { + describe("use the story's name as test title", () => { + it('should support CSF v3 via name property', async () => { + const code = ` + export default { component: Button } + export const Primary = { name: "custom name" };`; + const result = await transform({ code }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + component: Button, + title: "automatic/calculated/title" + }; + export default _meta; + export const Primary = { + name: "custom name" + }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("custom name", _testStory("Primary", Primary, _meta, [])); + } + `); + }); + + it('should support CSF v1/v2 via storyName property', async () => { + const code = ` + export default { component: Button } + export const Story = () => {} + Story.storyName = 'custom name';`; + const result = await transform({ code: code }); + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + component: Button, + title: "automatic/calculated/title" + }; + export default _meta; + export const Story = () => {}; + Story.storyName = 'custom name'; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("custom name", _testStory("Story", Story, _meta, [])); + } + `); + }); + }); + + it('should add test statement to const declared exported stories', async () => { const code = ` - export default { component: Button } - export const Story = () => {} - Story.storyName = 'custom name';`; - const result = await transform({ code: code }); + export default {}; + const Primary = { + args: { + label: 'Primary Button', + }, + }; + + export { Primary }; + `; + + const result = await transform({ code }); + expect(result.code).toMatchInlineSnapshot(` import { test as _test, expect as _expect } from "vitest"; import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; const _meta = { - component: Button, title: "automatic/calculated/title" }; export default _meta; - export const Story = () => {}; - Story.storyName = 'custom name'; + const Primary = { + args: { + label: 'Primary Button' + } + }; + export { Primary }; const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); if (_isRunningFromThisFile) { - _test("custom name", _testStory("Story", Story, _meta, [])); + _test("Primary", _testStory("Primary", Primary, _meta, [])); + } + `); + }); + + it('should add test statement to const declared renamed exported stories', async () => { + const code = ` + export default {}; + const Primary = { + args: { + label: 'Primary Button', + }, + }; + + export { Primary as PrimaryStory }; + `; + + const result = await transform({ code }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title" + }; + export default _meta; + const Primary = { + args: { + label: 'Primary Button' + } + }; + export { Primary as PrimaryStory }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("PrimaryStory", _testStory("PrimaryStory", Primary, _meta, [])); + } + `); + }); + + it('should add tests for multiple stories', async () => { + const code = ` + export default {}; + const Primary = { + args: { + label: 'Primary Button', + }, + }; + + export const Secondary = {} + + export { Primary }; + `; + + const result = await transform({ code }); + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title" + }; + export default _meta; + const Primary = { + args: { + label: 'Primary Button' + } + }; + export const Secondary = {}; + export { Primary }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Secondary", _testStory("Secondary", Secondary, _meta, [])); + _test("Primary", _testStory("Primary", Primary, _meta, [])); + } + `); + }); + + it('should exclude exports via excludeStories', async () => { + const code = ` + export default { + title: 'Button', + component: Button, + excludeStories: ['nonStory'], + } + export const Story = {}; + export const nonStory = 123 + `; + + const result = await transform({ code }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title", + component: Button, + excludeStories: ['nonStory'] + }; + export default _meta; + export const Story = {}; + export const nonStory = 123; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, _meta, [])); + } + `); + }); + + it('should return a describe with skip if there are no valid stories', async () => { + const code = ` + export default { + title: 'Button', + component: Button, + tags: ['!test'] + } + export const Story = {} + `; + const result = await transform({ code }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, describe as _describe } from "vitest"; + const _meta = { + title: "automatic/calculated/title", + component: Button, + tags: ['!test'] + }; + export default _meta; + export const Story = {}; + _describe.skip("No valid tests found"); + `); + }); + }); + + describe('tags filtering mechanism', () => { + it('should only include stories from tags.include', async () => { + const code = ` + export default {}; + export const Included = { tags: ['include-me'] }; + + export const NotIncluded = {} + `; + + const result = await transform({ + code, + tagsFilter: { include: ['include-me'], exclude: [], skip: [] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title" + }; + export default _meta; + export const Included = { + tags: ['include-me'] + }; + export const NotIncluded = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Included", _testStory("Included", Included, _meta, [])); + } + `); + }); + + it('should exclude stories from tags.exclude', async () => { + const code = ` + export default {}; + export const Included = {}; + + export const NotIncluded = { tags: ['exclude-me'] } + `; + + const result = await transform({ + code, + tagsFilter: { include: ['test'], exclude: ['exclude-me'], skip: [] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title" + }; + export default _meta; + export const Included = {}; + export const NotIncluded = { + tags: ['exclude-me'] + }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Included", _testStory("Included", Included, _meta, [])); + } + `); + }); + + it('should pass skip tags to testStory call using tags.skip', async () => { + const code = ` + export default {}; + export const Skipped = { tags: ['skip-me'] }; + `; + + const result = await transform({ + code, + tagsFilter: { include: ['test'], exclude: [], skip: ['skip-me'] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const _meta = { + title: "automatic/calculated/title" + }; + export default _meta; + export const Skipped = { + tags: ['skip-me'] + }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Skipped", _testStory("Skipped", Skipped, _meta, ["skip-me"])); } `); }); }); - it('should add test statement to const declared exported stories', async () => { - const code = ` - export default {}; - const Primary = { + describe('source map calculation', () => { + it('should remap the location of an inline named export to its relative testStory function', async () => { + const originalCode = ` + const meta = { + title: 'Button', + component: Button, + } + export default meta; + export const Primary = {}; + `; + + const { code: transformedCode, map } = await transform({ + code: originalCode, + }); + + expect(transformedCode).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + const meta = { + title: "automatic/calculated/title", + component: Button + }; + export default meta; + export const Primary = {}; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Primary", _testStory("Primary", Primary, meta, [])); + } + `); + + const consumer = await new SourceMapConsumer(map as unknown as RawSourceMap); + + // Locate `__test("Primary"...` in the transformed code + const testPrimaryLine = + transformedCode.split('\n').findIndex((line) => line.includes('_test("Primary"')) + 1; + const testPrimaryColumn = transformedCode + .split('\n') + [testPrimaryLine - 1].indexOf('_test("Primary"'); + + // Get the original position from the source map for `__test("Primary"...` + const originalPosition = consumer.originalPositionFor({ + line: testPrimaryLine, + column: testPrimaryColumn, + }); + + // Locate `export const Primary` in the original code + const originalPrimaryLine = + originalCode.split('\n').findIndex((line) => line.includes('export const Primary')) + 1; + const originalPrimaryColumn = originalCode + .split('\n') + [originalPrimaryLine - 1].indexOf('export const Primary'); + + // The original locations of the transformed code should match with the ones of the original code + expect(originalPosition.line, 'original line location').toBe(originalPrimaryLine); + expect(originalPosition.column, 'original column location').toBe(originalPrimaryColumn); + }); + }); + }); + + describe('CSF Factories', () => { + describe('default exports (meta)', () => { + it('should add title to inline default export if not present', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({ component: Button }); + export const Story = meta.story({}); + `; + + const result = await transform({ code }); + + expect(getStoryTitle).toHaveBeenCalled(); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + component: Button, + title: "automatic/calculated/title" + }); + export const Story = meta.story({}); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Story", _testStory("Story", Story, meta, [])); + } + `); + }); + }); + + describe('named exports (stories)', () => { + it("should use the story's name as test title", async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({ component: Button }); + export const Primary = meta.story({ name: "custom name" });`; + const result = await transform({ code }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + component: Button, + title: "automatic/calculated/title" + }); + export const Primary = meta.story({ + name: "custom name" + }); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("custom name", _testStory("Primary", Primary, meta, [])); + } + `); + }); + + it('should add test statement to const declared exported stories', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({ component: Button }); + const Primary = meta.story({ args: { label: 'Primary Button', - }, - }; + } + }); export { Primary }; `; - const result = await transform({ code }); + const result = await transform({ code }); - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title" - }; - export default _meta; - const Primary = { - args: { - label: 'Primary Button' + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + component: Button, + title: "automatic/calculated/title" + }); + const Primary = meta.story({ + args: { + label: 'Primary Button' + } + }); + export { Primary }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Primary", _testStory("Primary", Primary, meta, [])); } - }; - export { Primary }; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Primary", _testStory("Primary", Primary, _meta, [])); - } - `); - }); + `); + }); - it('should add test statement to const declared renamed exported stories', async () => { - const code = ` - export default {}; - const Primary = { + it('should add test statement to const declared renamed exported stories', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({ component: Button }); + const Primary = meta.story({ args: { label: 'Primary Button', - }, - }; + } + }); export { Primary as PrimaryStory }; `; - const result = await transform({ code }); + const result = await transform({ code }); - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title" - }; - export default _meta; - const Primary = { - args: { - label: 'Primary Button' + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + component: Button, + title: "automatic/calculated/title" + }); + const Primary = meta.story({ + args: { + label: 'Primary Button' + } + }); + export { Primary as PrimaryStory }; + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("PrimaryStory", _testStory("PrimaryStory", Primary, meta, [])); } - }; - export { Primary as PrimaryStory }; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("PrimaryStory", _testStory("PrimaryStory", Primary, _meta, [])); - } - `); - }); + `); + }); - it('should add tests for multiple stories', async () => { - const code = ` + it('should add tests for multiple stories', async () => { + const code = ` export default {}; const Primary = { args: { @@ -344,8 +717,8 @@ describe('transformer', () => { export { Primary }; `; - const result = await transform({ code }); - expect(result.code).toMatchInlineSnapshot(` + const result = await transform({ code }); + expect(result.code).toMatchInlineSnapshot(` import { test as _test, expect as _expect } from "vitest"; import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; const _meta = { @@ -365,10 +738,10 @@ describe('transformer', () => { _test("Primary", _testStory("Primary", Primary, _meta, [])); } `); - }); + }); - it('should exclude exports via excludeStories', async () => { - const code = ` + it('should exclude exports via excludeStories', async () => { + const code = ` export default { title: 'Button', component: Button, @@ -378,9 +751,9 @@ describe('transformer', () => { export const nonStory = 123 `; - const result = await transform({ code }); + const result = await transform({ code }); - expect(result.code).toMatchInlineSnapshot(` + expect(result.code).toMatchInlineSnapshot(` import { test as _test, expect as _expect } from "vitest"; import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; const _meta = { @@ -396,10 +769,10 @@ describe('transformer', () => { _test("Story", _testStory("Story", Story, _meta, [])); } `); - }); + }); - it('should return a describe with skip if there are no valid stories', async () => { - const code = ` + it('should return a describe with skip if there are no valid stories', async () => { + const code = ` export default { title: 'Button', component: Button, @@ -407,9 +780,9 @@ describe('transformer', () => { } export const Story = {} `; - const result = await transform({ code }); + const result = await transform({ code }); - expect(result.code).toMatchInlineSnapshot(` + expect(result.code).toMatchInlineSnapshot(` import { test as _test, describe as _describe } from "vitest"; const _meta = { title: "automatic/calculated/title", @@ -420,156 +793,156 @@ describe('transformer', () => { export const Story = {}; _describe.skip("No valid tests found"); `); - }); - }); - - describe('tags filtering mechanism', () => { - it('should only include stories from tags.include', async () => { - const code = ` - export default {}; - export const Included = { tags: ['include-me'] }; - - export const NotIncluded = {} - `; - - const result = await transform({ - code, - tagsFilter: { include: ['include-me'], exclude: [], skip: [] }, }); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title" - }; - export default _meta; - export const Included = { - tags: ['include-me'] - }; - export const NotIncluded = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Included", _testStory("Included", Included, _meta, [])); - } - `); }); - it('should exclude stories from tags.exclude', async () => { - const code = ` - export default {}; - export const Included = {}; + describe('tags filtering mechanism', () => { + it('should only include stories from tags.include', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({}); + export const Included = meta.story({ tags: ['include-me'] }); - export const NotIncluded = { tags: ['exclude-me'] } + export const NotIncluded = meta.story({}); `; - const result = await transform({ - code, - tagsFilter: { include: ['test'], exclude: ['exclude-me'], skip: [] }, + const result = await transform({ + code, + tagsFilter: { include: ['include-me'], exclude: [], skip: [] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + title: "automatic/calculated/title" + }); + export const Included = meta.story({ + tags: ['include-me'] + }); + export const NotIncluded = meta.story({}); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Included", _testStory("Included", Included, meta, [])); + } + `); }); - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title" - }; - export default _meta; - export const Included = {}; - export const NotIncluded = { - tags: ['exclude-me'] - }; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Included", _testStory("Included", Included, _meta, [])); - } - `); + it('should exclude stories from tags.exclude', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({}); + export const Included = meta.story({}); + + export const NotIncluded = meta.story({ tags: ['exclude-me'] }); + `; + + const result = await transform({ + code, + tagsFilter: { include: ['test'], exclude: ['exclude-me'], skip: [] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + title: "automatic/calculated/title" + }); + export const Included = meta.story({}); + export const NotIncluded = meta.story({ + tags: ['exclude-me'] + }); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Included", _testStory("Included", Included, meta, [])); + } + `); + }); + + it('should pass skip tags to testStory call using tags.skip', async () => { + const code = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({}); + export const Skipped = meta.story({ tags: ['skip-me'] }); + `; + + const result = await transform({ + code, + tagsFilter: { include: ['test'], exclude: [], skip: ['skip-me'] }, + }); + + expect(result.code).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + title: "automatic/calculated/title" + }); + export const Skipped = meta.story({ + tags: ['skip-me'] + }); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Skipped", _testStory("Skipped", Skipped, meta, ["skip-me"])); + } + `); + }); }); - it('should pass skip tags to testStory call using tags.skip', async () => { - const code = ` - export default {}; - export const Skipped = { tags: ['skip-me'] }; + describe('source map calculation', () => { + it('should remap the location of an inline named export to its relative testStory function', async () => { + const originalCode = ` + import { config } from '#.storybook/preview'; + const meta = config.meta({}); + export const Primary = meta.story({}); `; - const result = await transform({ - code, - tagsFilter: { include: ['test'], exclude: [], skip: ['skip-me'] }, + const { code: transformedCode, map } = await transform({ + code: originalCode, + }); + + expect(transformedCode).toMatchInlineSnapshot(` + import { test as _test, expect as _expect } from "vitest"; + import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; + import { config } from '#.storybook/preview'; + const meta = config.meta({ + title: "automatic/calculated/title" + }); + export const Primary = meta.story({}); + const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); + if (_isRunningFromThisFile) { + _test("Primary", _testStory("Primary", Primary, meta, [])); + } + `); + + const consumer = await new SourceMapConsumer(map as unknown as RawSourceMap); + + // Locate `__test("Primary"...` in the transformed code + const testPrimaryLine = + transformedCode.split('\n').findIndex((line) => line.includes('_test("Primary"')) + 1; + const testPrimaryColumn = transformedCode + .split('\n') + [testPrimaryLine - 1].indexOf('_test("Primary"'); + + // Get the original position from the source map for `__test("Primary"...` + const originalPosition = consumer.originalPositionFor({ + line: testPrimaryLine, + column: testPrimaryColumn, + }); + + // Locate `export const Primary` in the original code + const originalPrimaryLine = + originalCode.split('\n').findIndex((line) => line.includes('export const Primary')) + 1; + const originalPrimaryColumn = originalCode + .split('\n') + [originalPrimaryLine - 1].indexOf('export const Primary'); + + // The original locations of the transformed code should match with the ones of the original code + expect(originalPosition.line, 'original line location').toBe(originalPrimaryLine); + expect(originalPosition.column, 'original column location').toBe(originalPrimaryColumn); }); - - expect(result.code).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const _meta = { - title: "automatic/calculated/title" - }; - export default _meta; - export const Skipped = { - tags: ['skip-me'] - }; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Skipped", _testStory("Skipped", Skipped, _meta, ["skip-me"])); - } - `); - }); - }); - - describe('source map calculation', () => { - it('should remap the location of an inline named export to its relative testStory function', async () => { - const originalCode = ` - const meta = { - title: 'Button', - component: Button, - } - export default meta; - export const Primary = {}; - `; - - const { code: transformedCode, map } = await transform({ - code: originalCode, - }); - - expect(transformedCode).toMatchInlineSnapshot(` - import { test as _test, expect as _expect } from "vitest"; - import { testStory as _testStory } from "@storybook/experimental-addon-test/internal/test-utils"; - const meta = { - title: "automatic/calculated/title", - component: Button - }; - export default meta; - export const Primary = {}; - const _isRunningFromThisFile = import.meta.url.includes(globalThis.__vitest_worker__.filepath ?? _expect.getState().testPath); - if (_isRunningFromThisFile) { - _test("Primary", _testStory("Primary", Primary, meta, [])); - } - `); - - const consumer = await new SourceMapConsumer(map as unknown as RawSourceMap); - - // Locate `__test("Primary"...` in the transformed code - const testPrimaryLine = - transformedCode.split('\n').findIndex((line) => line.includes('_test("Primary"')) + 1; - const testPrimaryColumn = transformedCode - .split('\n') - [testPrimaryLine - 1].indexOf('_test("Primary"'); - - // Get the original position from the source map for `__test("Primary"...` - const originalPosition = consumer.originalPositionFor({ - line: testPrimaryLine, - column: testPrimaryColumn, - }); - - // Locate `export const Primary` in the original code - const originalPrimaryLine = - originalCode.split('\n').findIndex((line) => line.includes('export const Primary')) + 1; - const originalPrimaryColumn = originalCode - .split('\n') - [originalPrimaryLine - 1].indexOf('export const Primary'); - - // The original locations of the transformed code should match with the ones of the original code - expect(originalPosition.line, 'original line location').toBe(originalPrimaryLine); - expect(originalPosition.column, 'original column location').toBe(originalPrimaryColumn); }); }); diff --git a/code/core/src/csf/csf-factories.ts b/code/core/src/csf/csf-factories.ts new file mode 100644 index 00000000000..0c0ea4cbe21 --- /dev/null +++ b/code/core/src/csf/csf-factories.ts @@ -0,0 +1,96 @@ +/* eslint-disable no-underscore-dangle */ +import type { + Args, + ComponentAnnotations, + NormalizedComponentAnnotations, + NormalizedProjectAnnotations, + NormalizedStoryAnnotations, + ProjectAnnotations, + Renderer, + StoryAnnotations, +} from '@storybook/core/types'; + +import { composeConfigs, normalizeProjectAnnotations } from '@storybook/core/preview-api'; + +export interface Preview { + readonly _tag: 'Preview'; + input: ProjectAnnotations; + composed: NormalizedProjectAnnotations; + + meta(input: ComponentAnnotations): Meta; +} + +export function definePreview( + preview: Preview['input'] +): Preview { + return { + _tag: 'Preview', + input: preview, + get composed() { + const { addons, ...rest } = preview; + return normalizeProjectAnnotations(composeConfigs([...(addons ?? []), rest])); + }, + meta(meta: ComponentAnnotations) { + return defineMeta(meta, this); + }, + }; +} + +export function isPreview(input: unknown): input is Preview { + return input != null && typeof input === 'object' && '_tag' in input && input?._tag === 'Preview'; +} + +export interface Meta { + readonly _tag: 'Meta'; + input: ComponentAnnotations; + composed: NormalizedComponentAnnotations; + preview: Preview; + + story(input: ComponentAnnotations): Story; +} + +export function isMeta(input: unknown): input is Meta { + return input != null && typeof input === 'object' && '_tag' in input && input?._tag === 'Meta'; +} + +function defineMeta( + input: ComponentAnnotations, + preview: Preview +): Meta { + return { + _tag: 'Meta', + input, + preview, + get composed(): never { + throw new Error('Not implemented'); + }, + story(story: StoryAnnotations) { + return defineStory(story, this); + }, + }; +} + +export interface Story { + readonly _tag: 'Story'; + input: StoryAnnotations; + composed: NormalizedStoryAnnotations; + meta: Meta; +} + +function defineStory( + input: ComponentAnnotations, + meta: Meta +): Story { + return { + _tag: 'Story', + input, + meta, + get composed(): never { + throw new Error('Not implemented'); + }, + }; +} + +export function isStory(input: unknown): input is Story { + return input != null && typeof input === 'object' && '_tag' in input && input?._tag === 'Story'; +} diff --git a/code/core/src/csf/index.ts b/code/core/src/csf/index.ts index 4c8bc2b44a0..4997de1b370 100644 --- a/code/core/src/csf/index.ts +++ b/code/core/src/csf/index.ts @@ -88,3 +88,4 @@ export const combineTags = (...tags: string[]): string[] => { export { includeConditionalArg } from './includeConditionalArg'; export * from './story'; +export * from './csf-factories'; diff --git a/code/core/src/manager-api/modules/experimental_testmodule.ts b/code/core/src/manager-api/modules/experimental_testmodule.ts index 4058333a3b1..87dc7e785e2 100644 --- a/code/core/src/manager-api/modules/experimental_testmodule.ts +++ b/code/core/src/manager-api/modules/experimental_testmodule.ts @@ -4,12 +4,10 @@ import { TESTING_MODULE_CANCEL_TEST_RUN_REQUEST, TESTING_MODULE_RUN_ALL_REQUEST, TESTING_MODULE_RUN_REQUEST, - TESTING_MODULE_WATCH_MODE_REQUEST, type TestProviderId, type TestProviderState, type TestProviders, type TestingModuleRunRequestPayload, - type TestingModuleWatchModeRequestPayload, } from '@storybook/core/core-events'; import invariant from 'tiny-invariant'; @@ -25,7 +23,6 @@ const initialTestProviderState: TestProviderState = { cancellable: false, cancelling: false, running: false, - watching: false, failed: false, crashed: false, }; @@ -39,7 +36,6 @@ export type SubAPI = { updateTestProviderState(id: TestProviderId, update: Partial): void; clearTestProviderState(id: TestProviderId): void; runTestProvider(id: TestProviderId, options?: RunOptions): () => void; - setTestProviderWatchMode(id: TestProviderId, watchMode: boolean): void; cancelTestProvider(id: TestProviderId): void; }; @@ -93,15 +89,12 @@ export const init: ModuleFn = ({ store, fullAPI }) => { progress: undefined, }); - const provider = store.getState().testProviders[id]; - const indexUrl = new URL('index.json', window.location.href).toString(); if (!options?.entryId) { const payload: TestingModuleRunRequestPayload = { providerId: id, indexUrl, - config: provider.config, }; fullAPI.emit(TESTING_MODULE_RUN_REQUEST, payload); @@ -129,20 +122,10 @@ export const init: ModuleFn = ({ store, fullAPI }) => { providerId: id, indexUrl, storyIds: findStories(options.entryId), - config: provider.config, }; fullAPI.emit(TESTING_MODULE_RUN_REQUEST, payload); return () => api.cancelTestProvider(id); }, - setTestProviderWatchMode(id, watchMode) { - api.updateTestProviderState(id, { watching: watchMode }); - const config = store.getState().testProviders[id].config; - fullAPI.emit(TESTING_MODULE_WATCH_MODE_REQUEST, { - providerId: id, - watchMode, - config, - } as TestingModuleWatchModeRequestPayload); - }, cancelTestProvider(id) { api.updateTestProviderState(id, { cancelling: true }); fullAPI.emit(TESTING_MODULE_CANCEL_TEST_RUN_REQUEST, { providerId: id }); diff --git a/code/core/src/manager-api/modules/url.ts b/code/core/src/manager-api/modules/url.ts index 1b08ba7358d..52d159a432f 100644 --- a/code/core/src/manager-api/modules/url.ts +++ b/code/core/src/manager-api/modules/url.ts @@ -144,6 +144,7 @@ export interface SubAPI { getUrlState: () => { queryParams: QueryParams; path: string; + hash: string; viewMode?: string; storyId?: string; url: string; @@ -187,8 +188,15 @@ export const init: ModuleFn = (moduleArgs) => { return customQueryParams ? customQueryParams[key] : undefined; }, getUrlState() { - const { path, customQueryParams, storyId, url, viewMode } = store.getState(); - return { path, queryParams: customQueryParams, storyId, url, viewMode }; + const { location, path, customQueryParams, storyId, url, viewMode } = store.getState(); + return { + path, + hash: location.hash ?? '', + queryParams: customQueryParams, + storyId, + url, + viewMode, + }; }, setQueryParams(input) { const { customQueryParams } = store.getState(); @@ -208,9 +216,9 @@ export const init: ModuleFn = (moduleArgs) => { } }, applyQueryParams(input, options) { - const { path, queryParams } = api.getUrlState(); + const { path, hash = '', queryParams } = api.getUrlState(); - navigateTo(path, { ...queryParams, ...input } as any, options); + navigateTo(`${path}${hash}`, { ...queryParams, ...input } as any, options); api.setQueryParams(input); }, navigateUrl(url, options) { @@ -223,7 +231,7 @@ export const init: ModuleFn = (moduleArgs) => { * unserialized safely. */ const updateArgsParam = () => { - const { path, queryParams, viewMode } = api.getUrlState(); + const { path, hash = '', queryParams, viewMode } = api.getUrlState(); if (viewMode !== 'story') { return; @@ -237,7 +245,7 @@ export const init: ModuleFn = (moduleArgs) => { const { args, initialArgs } = currentStory; const argsString = buildArgsParam(initialArgs, args as Args); - navigateTo(path, { ...queryParams, args: argsString }, { replace: true }); + navigateTo(`${path}${hash}`, { ...queryParams, args: argsString }, { replace: true }); api.setQueryParams({ args: argsString }); }; @@ -259,9 +267,9 @@ export const init: ModuleFn = (moduleArgs) => { }); provider.channel?.on(GLOBALS_UPDATED, ({ userGlobals, initialGlobals }: any) => { - const { path, queryParams } = api.getUrlState(); + const { path, hash = '', queryParams } = api.getUrlState(); const globalsString = buildArgsParam(initialGlobals, userGlobals); - navigateTo(path, { ...queryParams, globals: globalsString }, { replace: true }); + navigateTo(`${path}${hash}`, { ...queryParams, globals: globalsString }, { replace: true }); api.setQueryParams({ globals: globalsString }); }); diff --git a/code/core/src/manager-api/root.tsx b/code/core/src/manager-api/root.tsx index 0dde4a2c3f0..439113898f3 100644 --- a/code/core/src/manager-api/root.tsx +++ b/code/core/src/manager-api/root.tsx @@ -516,6 +516,7 @@ export function useArgTypes(): ArgTypes { export { UniversalStore as experimental_UniversalStore } from '../shared/universal-store'; export { useUniversalStore as experimental_useUniversalStore } from '../shared/universal-store/use-universal-store-manager'; +export { MockUniversalStore as experimental_MockUniversalStore } from '../shared/universal-store/mock'; export { addons } from './lib/addons'; diff --git a/code/core/src/manager-api/tests/url.test.js b/code/core/src/manager-api/tests/url.test.js index a69a4a0decd..325dfa25977 100644 --- a/code/core/src/manager-api/tests/url.test.js +++ b/code/core/src/manager-api/tests/url.test.js @@ -12,6 +12,12 @@ import { init as initURL } from '../modules/url'; vi.mock('@storybook/core/client-logger'); +const storyState = (storyId) => ({ + path: `/story/${storyId}`, + storyId, + viewMode: 'story', +}); + describe('initial state', () => { const viewMode = 'story'; @@ -20,9 +26,22 @@ describe('initial state', () => { const navigate = vi.fn(); const location = { search: '?' + new URLSearchParams({ full: '1' }).toString() }; + const store = { + state: { ...storyState('test--story'), location }, + getState() { + return this.state; + }, + setState(value) { + this.state = { ...this.state, ...value }; + }, + }; + const { state: { layout }, - } = initURL({ navigate, state: { location }, provider: { channel: new EventEmitter() } }); + } = initURL( + { navigate, state: { location }, provider: { channel: new EventEmitter() } }, + store + ); expect(layout).toMatchObject({ bottomPanelHeight: 0, @@ -130,11 +149,6 @@ describe('initModule', () => { this.state = { ...this.state, ...value }; }, }; - const storyState = (storyId) => ({ - path: `/story/${storyId}`, - storyId, - viewMode: 'story', - }); const fullAPI = { showReleaseNotesOnLaunch: vi.fn(), @@ -146,14 +160,15 @@ describe('initModule', () => { }); it('updates args param on SET_CURRENT_STORY', async () => { - store.setState(storyState('test--story')); + const location = {}; + store.setState({ ...storyState('test--story'), location }); const navigate = vi.fn(); const channel = new EventEmitter(); initURL({ store, provider: { channel }, - state: { location: {} }, + state: { location }, navigate, fullAPI: Object.assign(fullAPI, { getCurrentStoryData: () => ({ @@ -172,11 +187,12 @@ describe('initModule', () => { }); it('updates globals param on GLOBALS_UPDATED', async () => { - store.setState(storyState('test--story')); + const location = {}; + store.setState({ ...storyState('test--story'), location }); const navigate = vi.fn(); const channel = new EventEmitter(); - initURL({ store, provider: { channel }, state: { location: {} }, navigate, fullAPI }); + initURL({ store, provider: { channel }, state: { location }, navigate, fullAPI }); channel.emit(GLOBALS_UPDATED, { userGlobals: { a: 2 }, @@ -192,13 +208,14 @@ describe('initModule', () => { }); it('adds url params alphabetically', async () => { - store.setState({ ...storyState('test--story'), customQueryParams: { full: 1 } }); + const location = {}; + store.setState({ ...storyState('test--story'), customQueryParams: { full: 1 }, location }); const navigate = vi.fn(); const channel = new EventEmitter(); const { api } = initURL({ store, provider: { channel }, - state: { location: {} }, + state: { location }, navigate, fullAPI: Object.assign(fullAPI, { getCurrentStoryData: () => ({ type: 'story', args: { a: 1 } }), diff --git a/code/core/src/manager/components/sidebar/LegacyRender.tsx b/code/core/src/manager/components/sidebar/LegacyRender.tsx index 22b151c968f..465655fef0e 100644 --- a/code/core/src/manager/components/sidebar/LegacyRender.tsx +++ b/code/core/src/manager/components/sidebar/LegacyRender.tsx @@ -60,28 +60,6 @@ export const LegacyRender = ({ ...state }: TestProviders[keyof TestProviders]) = - {state.watchable && ( - - } - > - - - )} {state.runnable && ( <> {state.running && state.cancellable ? ( diff --git a/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx b/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx index d8d0936d5f2..5f7d9d4d29e 100644 --- a/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx +++ b/code/core/src/manager/components/sidebar/SidebarBottom.stories.tsx @@ -48,7 +48,6 @@ const managerContext: any = { title: () => 'Component tests', description: () => 'Ran 2 seconds ago', runnable: true, - watchable: true, }, 'visual-tests': { type: Addon_TypesEnum.experimental_TEST_PROVIDER, diff --git a/code/core/src/manager/components/sidebar/SidebarBottom.tsx b/code/core/src/manager/components/sidebar/SidebarBottom.tsx index 00730fa36e5..cceba6542a8 100644 --- a/code/core/src/manager/components/sidebar/SidebarBottom.tsx +++ b/code/core/src/manager/components/sidebar/SidebarBottom.tsx @@ -128,7 +128,6 @@ export const SidebarBottomBase = ({ error: { name: 'Crashed!', message: details.error.message }, running: false, crashed: true, - watching: false, }); }; diff --git a/code/core/src/manager/components/sidebar/TestingModule.stories.tsx b/code/core/src/manager/components/sidebar/TestingModule.stories.tsx index 66fd53c488a..8977018fb65 100644 --- a/code/core/src/manager/components/sidebar/TestingModule.stories.tsx +++ b/code/core/src/manager/components/sidebar/TestingModule.stories.tsx @@ -6,7 +6,7 @@ import { Addon_TypesEnum } from '@storybook/core/types'; import type { Meta, StoryObj } from '@storybook/react'; import { fireEvent, fn } from '@storybook/test'; -import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from '@storybook/core/core-events'; +import { type TestProviders } from '@storybook/core/core-events'; import { ManagerContext, mockChannel } from '@storybook/core/manager-api'; import { TestingModule } from './TestingModule'; @@ -21,7 +21,6 @@ const baseState = { cancellable: false, cancelling: false, running: false, - watching: false, failed: false, crashed: false, }; @@ -34,7 +33,6 @@ const testProviders: TestProviders[keyof TestProviders][] = [ title: () => 'Component tests', description: () => 'Ran 2 seconds ago', runnable: true, - watchable: true, ...baseState, }, { @@ -52,25 +50,19 @@ const testProviders: TestProviders[keyof TestProviders][] = [ name: 'Linting', render: () => Custom render function, ...baseState, - watching: true, }, ]; -let triggerUpdate: () => void; const channel = mockChannel(); const managerContext: any = { api: { on: (eventName: string, listener: Listener) => { - if (eventName === TESTING_MODULE_CONFIG_CHANGE) { - triggerUpdate = listener; - } return channel.on(eventName, listener); }, off: (eventName: string, listener: Listener) => channel.off(eventName, listener), runTestProvider: fn().mockName('api::runTestProvider'), cancelTestProvider: fn().mockName('api::cancelTestProvider'), updateTestProviderState: fn().mockName('api::updateTestProviderState'), - setTestProviderWatchMode: fn().mockName('api::setTestProviderWatchMode'), }, }; @@ -187,13 +179,6 @@ export const Cancelling: Story = { play: Expanded.play, }; -export const Watching: Story = { - args: { - testProviders: [{ ...testProviders[0], watching: true }, ...testProviders.slice(1)], - }, - play: Expanded.play, -}; - export const Failing: Story = { args: { testProviders: [ @@ -231,14 +216,6 @@ export const Crashed: Story = { play: Expanded.play, }; -export const Updated: Story = { - args: {}, - play: async (context) => { - await Expanded.play!(context); - triggerUpdate?.(); - }, -}; - export const NoTestProvider: Story = { args: { testProviders: [], diff --git a/code/core/src/manager/components/sidebar/TestingModule.tsx b/code/core/src/manager/components/sidebar/TestingModule.tsx index 9fe95426e59..845dd90e896 100644 --- a/code/core/src/manager/components/sidebar/TestingModule.tsx +++ b/code/core/src/manager/components/sidebar/TestingModule.tsx @@ -5,7 +5,7 @@ import { WithTooltip } from '@storybook/core/components'; import { keyframes, styled } from '@storybook/core/theming'; import { ChevronSmallUpIcon, PlayAllHollowIcon } from '@storybook/icons'; -import { TESTING_MODULE_CONFIG_CHANGE, type TestProviders } from '@storybook/core/core-events'; +import { type TestProviders } from '@storybook/core/core-events'; import { useStorybookApi } from '@storybook/core/manager-api'; import { LegacyRender } from './LegacyRender'; @@ -26,8 +26,7 @@ const Outline = styled.div<{ crashed: boolean; failed: boolean; running: boolean; - updated: boolean; -}>(({ crashed, failed, running, theme, updated }) => ({ +}>(({ crashed, failed, running, theme }) => ({ position: 'relative', lineHeight: '20px', width: '100%', @@ -36,7 +35,7 @@ const Outline = styled.div<{ backgroundColor: `var(--sb-sidebar-bottom-card-background, ${theme.background.content})`, borderRadius: `var(--sb-sidebar-bottom-card-border-radius, ${theme.appBorderRadius + 1}px)` as any, - boxShadow: `inset 0 0 0 1px ${crashed && !running ? theme.color.negative : updated ? theme.color.positive : theme.appBorderColor}, var(--sb-sidebar-bottom-card-box-shadow, 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0px -5px 20px 10px ${theme.background.app})`, + boxShadow: `inset 0 0 0 1px ${crashed && !running ? theme.color.negative : theme.appBorderColor}, var(--sb-sidebar-bottom-card-box-shadow, 0 1px 2px 0 rgba(0, 0, 0, 0.05), 0px -5px 20px 10px ${theme.background.app})`, transition: 'box-shadow 1s', '&:after': { @@ -168,7 +167,6 @@ export const TestingModule = ({ const timeoutRef = useRef>(null); const contentRef = useRef(null); const [maxHeight, setMaxHeight] = useState(DEFAULT_HEIGHT); - const [isUpdated, setUpdated] = useState(false); const [isCollapsed, setCollapsed] = useState(true); const [isChangingCollapse, setChangingCollapse] = useState(false); @@ -190,19 +188,6 @@ export const TestingModule = ({ } }, [isCollapsed]); - useEffect(() => { - let timeout: ReturnType; - const handler = () => { - setUpdated(true); - timeout = setTimeout(setUpdated, 1000, false); - }; - api.on(TESTING_MODULE_CONFIG_CHANGE, handler); - return () => { - api.off(TESTING_MODULE_CONFIG_CHANGE, handler); - clearTimeout(timeout); - }; - }, [api]); - const toggleCollapsed = useCallback((event: SyntheticEvent) => { event.stopPropagation(); setChangingCollapse(true); @@ -230,7 +215,6 @@ export const TestingModule = ({ running={isRunning} crashed={isCrashed} failed={isFailed || errorCount > 0} - updated={isUpdated} > {hasTestProviders && ( diff --git a/code/core/src/manager/components/sidebar/Tree.stories.tsx b/code/core/src/manager/components/sidebar/Tree.stories.tsx index baadd2e60fe..7f59f0473b4 100644 --- a/code/core/src/manager/components/sidebar/Tree.stories.tsx +++ b/code/core/src/manager/components/sidebar/Tree.stories.tsx @@ -26,7 +26,6 @@ const managerContext: any = { render: () => 'Component tests', sidebarContextMenu: () =>
TEST_PROVIDER_CONTEXT_CONTENT
, runnable: true, - watchable: true, }, 'visual-tests': { type: 'experimental_TEST_PROVIDER', @@ -48,7 +47,6 @@ const managerContext: any = { render: () => 'Component tests', sidebarContextMenu: () =>
TEST_PROVIDER_CONTEXT_CONTENT
, runnable: true, - watchable: true, }, 'visual-tests': { type: 'experimental_TEST_PROVIDER', diff --git a/code/core/src/manager/globals/exports.ts b/code/core/src/manager/globals/exports.ts index 919e553b8f1..796f56946a6 100644 --- a/code/core/src/manager/globals/exports.ts +++ b/code/core/src/manager/globals/exports.ts @@ -528,6 +528,7 @@ export default { 'controlOrMetaSymbol', 'eventMatchesShortcut', 'eventToShortcut', + 'experimental_MockUniversalStore', 'experimental_UniversalStore', 'experimental_requestResponse', 'experimental_useUniversalStore', @@ -564,6 +565,7 @@ export default { 'controlOrMetaSymbol', 'eventMatchesShortcut', 'eventToShortcut', + 'experimental_MockUniversalStore', 'experimental_UniversalStore', 'experimental_requestResponse', 'experimental_useUniversalStore', @@ -600,6 +602,7 @@ export default { 'controlOrMetaSymbol', 'eventMatchesShortcut', 'eventToShortcut', + 'experimental_MockUniversalStore', 'experimental_UniversalStore', 'experimental_requestResponse', 'experimental_useUniversalStore', @@ -831,12 +834,10 @@ export default { 'TELEMETRY_ERROR', 'TESTING_MODULE_CANCEL_TEST_RUN_REQUEST', 'TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE', - 'TESTING_MODULE_CONFIG_CHANGE', 'TESTING_MODULE_CRASH_REPORT', 'TESTING_MODULE_PROGRESS_REPORT', 'TESTING_MODULE_RUN_ALL_REQUEST', 'TESTING_MODULE_RUN_REQUEST', - 'TESTING_MODULE_WATCH_MODE_REQUEST', 'TOGGLE_WHATS_NEW_NOTIFICATIONS', 'UNHANDLED_ERRORS_WHILE_PLAYING', 'UPDATE_GLOBALS', @@ -897,12 +898,10 @@ export default { 'TELEMETRY_ERROR', 'TESTING_MODULE_CANCEL_TEST_RUN_REQUEST', 'TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE', - 'TESTING_MODULE_CONFIG_CHANGE', 'TESTING_MODULE_CRASH_REPORT', 'TESTING_MODULE_PROGRESS_REPORT', 'TESTING_MODULE_RUN_ALL_REQUEST', 'TESTING_MODULE_RUN_REQUEST', - 'TESTING_MODULE_WATCH_MODE_REQUEST', 'TOGGLE_WHATS_NEW_NOTIFICATIONS', 'UNHANDLED_ERRORS_WHILE_PLAYING', 'UPDATE_GLOBALS', @@ -963,12 +962,10 @@ export default { 'TELEMETRY_ERROR', 'TESTING_MODULE_CANCEL_TEST_RUN_REQUEST', 'TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE', - 'TESTING_MODULE_CONFIG_CHANGE', 'TESTING_MODULE_CRASH_REPORT', 'TESTING_MODULE_PROGRESS_REPORT', 'TESTING_MODULE_RUN_ALL_REQUEST', 'TESTING_MODULE_RUN_REQUEST', - 'TESTING_MODULE_WATCH_MODE_REQUEST', 'TOGGLE_WHATS_NEW_NOTIFICATIONS', 'UNHANDLED_ERRORS_WHILE_PLAYING', 'UPDATE_GLOBALS', diff --git a/code/core/src/preview-api/index.ts b/code/core/src/preview-api/index.ts index bc57ddbe6ce..021b7761931 100644 --- a/code/core/src/preview-api/index.ts +++ b/code/core/src/preview-api/index.ts @@ -27,8 +27,12 @@ export { makeDecorator } from './addons'; */ export { addons, mockChannel } from './addons'; +/** ADDON ANNOTATIONS TYPE HELPER */ +export { definePreview } from './addons'; + export { UniversalStore as experimental_UniversalStore } from '../shared/universal-store'; export { useUniversalStore as experimental_useUniversalStore } from '../shared/universal-store/use-universal-store-preview'; +export { MockUniversalStore as experimental_MockUniversalStore } from '../shared/universal-store/mock'; /** DOCS API */ export { DocsContext } from './preview-web'; @@ -56,9 +60,11 @@ export { userOrAutoTitleFromSpecifier, userOrAutoTitle, sortStoriesV7, + normalizeProjectAnnotations, } from './store'; -export { createPlaywrightTest } from './modules/store/csf/portable-stories'; +/** CSF API */ +export { createPlaywrightTest, getCsfFactoryAnnotations } from './modules/store/csf'; export type { PropDescriptor } from './store'; diff --git a/code/core/src/preview-api/modules/addons/definePreview.ts b/code/core/src/preview-api/modules/addons/definePreview.ts new file mode 100644 index 00000000000..da17e62f9f4 --- /dev/null +++ b/code/core/src/preview-api/modules/addons/definePreview.ts @@ -0,0 +1,5 @@ +import type { ProjectAnnotations, Renderer } from '@storybook/core/types'; + +export function definePreview(config: ProjectAnnotations): ProjectAnnotations { + return config; +} diff --git a/code/core/src/preview-api/modules/addons/index.ts b/code/core/src/preview-api/modules/addons/index.ts index b32933b0c1c..db494490d7c 100644 --- a/code/core/src/preview-api/modules/addons/index.ts +++ b/code/core/src/preview-api/modules/addons/index.ts @@ -1,4 +1,5 @@ export * from './main'; +export * from './definePreview'; export * from './hooks'; export * from './make-decorator'; export * from './storybook-channel-mock'; diff --git a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts index 6e39643859d..d8d83bed4de 100644 --- a/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts +++ b/code/core/src/preview-api/modules/preview-web/docs-context/DocsContext.ts @@ -1,4 +1,5 @@ import type { Channel } from '@storybook/core/channels'; +import { isStory } from '@storybook/core/csf'; import type { CSFFile, ModuleExport, @@ -13,7 +14,7 @@ import type { import { dedent } from 'ts-dedent'; -import type { StoryStore } from '../../store'; +import { type StoryStore } from '../../store'; import type { DocsContextProps } from './DocsContextProps'; export class DocsContext implements DocsContextProps { @@ -162,7 +163,9 @@ export class DocsContext implements DocsContextProps return { type: 'meta', csfFile } as TResolvedExport; } - const story = this.exportToStory.get(moduleExportOrType); + const story = this.exportToStory.get( + isStory(moduleExportOrType) ? moduleExportOrType.input : moduleExportOrType + ); if (story) { return { type: 'story', story } as TResolvedExport; diff --git a/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts b/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts index 00510d0f5ed..23fee127a9d 100644 --- a/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts +++ b/code/core/src/preview-api/modules/preview-web/render/mount-utils.ts @@ -1,9 +1,10 @@ // Inspired by Vitest fixture implementation: // https://github.com/vitest-dev/vitest/blob/200a4349a2f85686bc7005dce686d9d1b48b84d2/packages/runner/src/fixture.ts +import type { PlayFunction } from '@storybook/core/csf'; import { type PreparedStory, type Renderer } from '@storybook/core/types'; export function mountDestructured( - playFunction: PreparedStory['playFunction'] + playFunction?: PlayFunction ): boolean { return playFunction != null && getUsedProps(playFunction).includes('mount'); } diff --git a/code/core/src/preview-api/modules/store/StoryStore.ts b/code/core/src/preview-api/modules/store/StoryStore.ts index 9b636273903..5a9231dd742 100644 --- a/code/core/src/preview-api/modules/store/StoryStore.ts +++ b/code/core/src/preview-api/modules/store/StoryStore.ts @@ -215,7 +215,7 @@ export class StoryStore { const story = this.prepareStoryWithCache( storyAnnotations, componentAnnotations, - this.projectAnnotations + csfFile.projectAnnotations ?? this.projectAnnotations ); this.args.setInitial(story); this.hooks[story.id] = this.hooks[story.id] || new HooksContext(); diff --git a/code/core/src/preview-api/modules/store/csf/csf-factory-utils.ts b/code/core/src/preview-api/modules/store/csf/csf-factory-utils.ts new file mode 100644 index 00000000000..741a1842d4a --- /dev/null +++ b/code/core/src/preview-api/modules/store/csf/csf-factory-utils.ts @@ -0,0 +1,25 @@ +import { isStory } from '@storybook/core/csf'; +import type { + Args, + ComponentAnnotations, + LegacyStoryAnnotationsOrFn, + ProjectAnnotations, + Renderer, +} from '@storybook/core/types'; + +export function getCsfFactoryAnnotations< + TRenderer extends Renderer = Renderer, + TArgs extends Args = Args, +>( + story: LegacyStoryAnnotationsOrFn, + meta?: ComponentAnnotations, + projectAnnotations?: ProjectAnnotations +) { + return isStory(story) + ? { + story: story.input, + meta: story.meta.input, + preview: story.meta.preview.composed, + } + : { story, meta, preview: projectAnnotations }; +} diff --git a/code/core/src/preview-api/modules/store/csf/index.ts b/code/core/src/preview-api/modules/store/csf/index.ts index 3ce7ca25109..6d997c90903 100644 --- a/code/core/src/preview-api/modules/store/csf/index.ts +++ b/code/core/src/preview-api/modules/store/csf/index.ts @@ -8,3 +8,4 @@ export * from './getValuesFromArgTypes'; export * from './composeConfigs'; export * from './stepRunners'; export * from './portable-stories'; +export * from './csf-factory-utils'; diff --git a/code/core/src/preview-api/modules/store/csf/portable-stories.ts b/code/core/src/preview-api/modules/store/csf/portable-stories.ts index 3c5c987fb95..e4e43e390a3 100644 --- a/code/core/src/preview-api/modules/store/csf/portable-stories.ts +++ b/code/core/src/preview-api/modules/store/csf/portable-stories.ts @@ -28,6 +28,7 @@ import { dedent } from 'ts-dedent'; import { HooksContext } from '../../../addons'; import { ReporterAPI } from '../reporter-api'; import { composeConfigs } from './composeConfigs'; +import { getCsfFactoryAnnotations } from './csf-factory-utils'; import { getValuesFromArgTypes } from './getValuesFromArgTypes'; import { normalizeComponentAnnotations } from './normalizeComponentAnnotations'; import { normalizeProjectAnnotations } from './normalizeProjectAnnotations'; @@ -275,22 +276,27 @@ export function composeStories( globalConfig: ProjectAnnotations, composeStoryFn: ComposeStoryFn = defaultComposeStory ) { - const { default: meta, __esModule, __namedExportsOrder, ...stories } = storiesImport; - const composedStories = Object.entries(stories).reduce((storiesMap, [exportsName, story]) => { - if (!isExportStory(exportsName, meta)) { - return storiesMap; - } + const { default: metaExport, __esModule, __namedExportsOrder, ...stories } = storiesImport; + let meta = metaExport; - const result = Object.assign(storiesMap, { - [exportsName]: composeStoryFn( - story as LegacyStoryAnnotationsOrFn, - meta, - globalConfig, - exportsName - ), - }); - return result; - }, {}); + const composedStories = Object.entries(stories).reduce( + (storiesMap, [exportsName, story]: [string, any]) => { + const { story: storyAnnotations, meta: componentAnnotations } = + getCsfFactoryAnnotations(story); + if (!meta && componentAnnotations) { + meta = componentAnnotations; + } + + if (!isExportStory(exportsName, meta)) { + return storiesMap; + } + const result = Object.assign(storiesMap, { + [exportsName]: composeStoryFn(storyAnnotations, meta, globalConfig, exportsName), + }); + return result; + }, + {} + ); return composedStories; } diff --git a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts index d17db9bea3e..c7c9456ae92 100644 --- a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts +++ b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts @@ -1,4 +1,4 @@ -import { isExportStory } from '@storybook/core/csf'; +import { isExportStory, isStory } from '@storybook/core/csf'; import type { ComponentTitle, Parameters, Path, Renderer } from '@storybook/core/types'; import type { CSFFile, ModuleExports, NormalizedComponentAnnotations } from '@storybook/core/types'; @@ -46,6 +46,28 @@ export function processCSFFile( // eslint-disable-next-line @typescript-eslint/naming-convention const { default: defaultExport, __namedExportsOrder, ...namedExports } = moduleExports; + const firstStory = Object.values(namedExports)[0]; + if (isStory(firstStory)) { + const meta: NormalizedComponentAnnotations = + normalizeComponentAnnotations(firstStory.meta.input, title, importPath); + checkDisallowedParameters(meta.parameters); + + const csfFile: CSFFile = { meta, stories: {}, moduleExports }; + + Object.keys(namedExports).forEach((key) => { + if (isExportStory(key, meta)) { + const storyMeta = normalizeStory(key, namedExports[key].input, meta); + checkDisallowedParameters(storyMeta.parameters); + + csfFile.stories[storyMeta.id] = storyMeta; + } + }); + + csfFile.projectAnnotations = firstStory.meta.preview.composed; + + return csfFile; + } + const meta: NormalizedComponentAnnotations = normalizeComponentAnnotations( defaultExport, title, diff --git a/code/core/src/router/router.tsx b/code/core/src/router/router.tsx index d2b9d3f6e8b..71277b1f267 100644 --- a/code/core/src/router/router.tsx +++ b/code/core/src/router/router.tsx @@ -47,7 +47,11 @@ export const useNavigate = () => { return useCallback((to: R.To | number, { plain, ...options } = {} as NavigateOptions) => { if (typeof to === 'string' && to.startsWith('#')) { - document.location.hash = to; + if (to === '#') { + navigate(document.location.search); + } else { + document.location.hash = to; + } return undefined; } if (typeof to === 'string') { @@ -72,7 +76,7 @@ Link.displayName = 'QueryLink'; /** * A render-prop component where children is called with a location and will be called whenever it - * changes when it changes + * changes */ export const Location = ({ children }: LocationProps) => { const location = R.useLocation(); diff --git a/code/core/src/shared/universal-store/README.md b/code/core/src/shared/universal-store/README.md new file mode 100644 index 00000000000..12c63259851 --- /dev/null +++ b/code/core/src/shared/universal-store/README.md @@ -0,0 +1,7 @@ +# Universal Store + +The Universal Store API is used to manage state and events that should be synced across multiple environments, such as the server, the manager or the preview. + +It is still highly experimental, and the API is subject to change - please don't use it. + +For docs, see [UniversalStore's JSDocs](./index.ts). For usage examples and expected behavior, see [the tests](./index.test.ts) diff --git a/code/core/src/shared/universal-store/index.test.ts b/code/core/src/shared/universal-store/index.test.ts index 6ccfa8c4973..ced89580978 100644 --- a/code/core/src/shared/universal-store/index.test.ts +++ b/code/core/src/shared/universal-store/index.test.ts @@ -5,6 +5,7 @@ import { dedent } from 'ts-dedent'; import { UniversalStore } from '.'; import { instances as mockedInstances } from './__mocks__/instances'; +import { MockUniversalStore } from './mock'; import type { ChannelEvent } from './types'; vi.mock('./instances'); @@ -539,10 +540,6 @@ You should reuse the existing instance instead of trying to create a new one.`); // Act - prepare the store UniversalStore.__prepare(mockChannel, UniversalStore.Environment.MANAGER); - // Assert - leader is immediately ready, follower is syncing - expect(leader.status).toBe(UniversalStore.Status.READY); - expect(follower.status).toBe(UniversalStore.Status.SYNCING); - // Assert - the follower should eventually get the existing state from the leader await vi.waitFor( () => { @@ -787,7 +784,7 @@ You should reuse the existing instance instead of trying to create a new one.`); store.setState({ count: 1 }); // Assert - the state change should be emitted on the channel - expect(mockChannel.emit).toHaveBeenCalledExactlyOnceWith('UNIVERSAL_STORE:env1:test', { + expect(mockChannel.emit).toHaveBeenCalledWith('UNIVERSAL_STORE:env1:test', { event: { type: UniversalStore.InternalEventType.SET_STATE, payload: { @@ -1162,49 +1159,67 @@ You should reuse the existing instance instead of trying to create a new one.`); }); // Assert - the debug log should be logged - expect(vi.mocked(console.debug).mock.calls).toMatchInlineSnapshot(` - [ - [ - "[UniversalStore:MANAGER] - create", - { - "options": { - "debug": true, - "id": "env1:test", - "initialState": { - "count": 0, - }, - "leader": true, - }, - }, - ], - [ - "[UniversalStore::env1:test::MANAGER] - constructor", - { - "channelEventName": "UNIVERSAL_STORE:env1:test", - "options": { - "debug": true, - "id": "env1:test", - "initialState": { - "count": 0, - }, - "leader": true, - }, - }, - { - "actor": { - "environment": "MANAGER", - "id": "mocked-random-uuid-v4-0", - "type": "LEADER", - }, - "state": { - "count": 0, - }, - "status": "SYNCING", - }, - ], - ] - `); + expect(console.debug).toHaveBeenCalledTimes(4); + }); + + describe('MockUnversalStore', () => { + it('should create an isolated instance', async () => { + // Arrange - create real store + const realStore = UniversalStore.create({ + id: 'env1:test', + leader: true, + initialState: { count: 0 }, + }); + + // Act - create a mock store with constructor and one with create() + const constructorMockStore = new MockUniversalStore({ + id: 'env1:test', + initialState: { count: 0 }, + }); + const createMockStore = MockUniversalStore.create({ + id: 'env1:test', + initialState: { count: 0 }, + }); + + // Assert - the mock stores should be created as leaders without errors + expect(constructorMockStore.actor.type).toBe(UniversalStore.ActorType.LEADER); + expect(createMockStore.actor.type).toBe(UniversalStore.ActorType.LEADER); + await expect( + Promise.all([constructorMockStore.untilReady(), createMockStore.untilReady()]) + ).resolves.toBeDefined(); + + // Act - set state on the real store + realStore.setState({ count: 1 }); + + // Assert - the mock stores should still have their initial state + vi.runAllTimers(); + expect(constructorMockStore.getState()).toEqual({ count: 0 }); + expect(createMockStore.getState()).toEqual({ count: 0 }); + + // Act - set state on one of the mock stores + constructorMockStore.setState({ count: 2 }); + + // Assert - the other mock store should still have its initial state + vi.runAllTimers(); + expect(createMockStore.getState()).toEqual({ count: 0 }); + }); + + it('should wrap all public methods with mocks', async () => { + // Act - create a mock store + const store = new MockUniversalStore( + { + id: 'env1:test', + initialState: { count: 0 }, + }, + vi + ); + + // Assert - public methods are mocks + expect(vi.isMockFunction(store.getState)).toBeTruthy(); + expect(vi.isMockFunction(store.setState)).toBeTruthy(); + expect(vi.isMockFunction(store.subscribe)).toBeTruthy(); + expect(vi.isMockFunction(store.onStateChange)).toBeTruthy(); + expect(vi.isMockFunction(store.send)).toBeTruthy(); + }); }); }); diff --git a/code/core/src/shared/universal-store/index.ts b/code/core/src/shared/universal-store/index.ts index 65883108c80..6ea273b3702 100644 --- a/code/core/src/shared/universal-store/index.ts +++ b/code/core/src/shared/universal-store/index.ts @@ -6,6 +6,7 @@ import type { Actor, ChannelEvent, ChannelLike, + EnvironmentOverrides, EnvironmentType, Event, EventInfo, @@ -13,6 +14,7 @@ import type { Listener, SetStateEvent, StateUpdater, + StatusType, StoreOptions, } from './types'; @@ -42,8 +44,8 @@ const ProgressState = { * * @remarks * - The store must be created using the static `create()` method, not the constructor - * - Only leader stores can set initial state - * - Follower stores will automatically sync with their leader's state + * - Follower stores will automatically sync with their leader's state. If they have initial state, it + * will be replaced immediately when it has synced with the leader. * * @example * @@ -78,7 +80,10 @@ const ProgressState = { * @throws {Error} If a follower is created with initial state * @throws {Error} If a follower cannot find its leader within 1 second */ -export class UniversalStore { +export class UniversalStore< + State, + CustomEvent extends { type: string; payload?: any } = { type: string; payload?: any }, +> { /** * Defines the possible actor types in the store system * @@ -98,6 +103,8 @@ export class UniversalStore) => void; reject: (error: Error) => void; promise: Promise<{ channel: ChannelLike; environment: EnvironmentType }>; @@ -152,18 +154,15 @@ export class UniversalStore>( (resolve, reject) => { resolveRef = (args) => { - UniversalStore.preparation.state = ProgressState.RESOLVED; resolve(args); }; rejectRef = (...args) => { - UniversalStore.preparation.state = ProgressState.REJECTED; reject(args); }; } ); UniversalStore.preparation = { - state: ProgressState.PENDING, resolve: resolveRef!, reject: rejectRef!, promise, @@ -178,7 +177,7 @@ export class UniversalStore { + public untilReady() { return Promise.all([UniversalStore.preparation.promise, this.syncing?.promise]); - }; + } /** * The syncing construct is used to keep track of if the instance's state has been synced with the @@ -236,6 +231,12 @@ export class UniversalStore>> = new Map([['*', new Set()]]); @@ -245,7 +246,7 @@ export class UniversalStore) { + protected constructor(options: StoreOptions, environmentOverrides?: EnvironmentOverrides) { this.debugging = options.debug ?? false; // This constructor is a simulated private constructor // it can only be called from within the static factory method create() @@ -268,7 +269,11 @@ export class UniversalStore { - this.debug('prepared', { channel, environment }); - UniversalStore.channel.on(this.channelEventName, this.handleChannelEvents); + // Bind all methods + this.getState = this.getState.bind(this); + this.setState = this.setState.bind(this); + this.subscribe = this.subscribe.bind(this); + this.onStateChange = this.onStateChange.bind(this); + this.send = this.send.bind(this); + this.emitToChannel = this.emitToChannel.bind(this); + this.prepareThis = this.prepareThis.bind(this); + this.emitToListeners = this.emitToListeners.bind(this); + this.handleChannelEvents = this.handleChannelEvents.bind(this); + this.debug = this.debug.bind(this); - if (this.actor.type === UniversalStore.ActorType.LEADER) { - this.emitToChannel( - { - type: UniversalStore.InternalEventType.LEADER_CREATED, - }, - { actor: this.actor } - ); - } else { - this.emitToChannel( - { - type: UniversalStore.InternalEventType.FOLLOWER_CREATED, - }, - { actor: this.actor } - ); - // 1. Emit a request for the existing state - this.emitToChannel( - { - type: UniversalStore.InternalEventType.EXISTING_STATE_REQUEST, - }, - { actor: this.actor } - ); - // 2. Wait 1 sec for a response, then reject the syncing promise if not already resolved - setTimeout(() => { - // if the state is already resolved by a response before this timeout, - // rejecting it doesn't do anything, it will be ignored - this.syncing!.reject!( - new TypeError( - `No existing state found for follower with id: '${options.id}'. Make sure a leader with the same id exists before creating a follower.` - ) - ); - }, 1000); - } - }); + this.channel = environmentOverrides?.channel ?? UniversalStore.preparation.channel; + this.environment = environmentOverrides?.environment ?? UniversalStore.preparation.environment; + + if (this.channel && this.environment) { + this.prepareThis({ channel: this.channel, environment: this.environment }); + } else { + UniversalStore.preparation.promise.then(this.prepareThis); + } } /** Creates a new instance of UniversalStore */ @@ -355,7 +343,7 @@ export class UniversalStore) => { + public setState(updater: State | StateUpdater) { const previousState = this.state; const newState = typeof updater === 'function' ? (updater as StateUpdater)(previousState) : updater; @@ -416,7 +401,7 @@ export class UniversalStore void - ) => { + ) { this.debug('onStateChange', { listener }); return this.subscribe( UniversalStore.InternalEventType.SET_STATE as any, @@ -497,7 +482,7 @@ export class UniversalStore { @@ -511,7 +496,7 @@ export class UniversalStore { + private emitToChannel(event: any, eventInfo: EventInfo) { + this.debug('emitToChannel', { event, eventInfo, channel: this.channel }); + this.channel?.emit(this.channelEventName, { + event, + eventInfo, + }); + } + + private prepareThis({ + channel, + environment, + }: { + channel: ChannelLike; + environment: EnvironmentType; + }) { + this.channel = channel; + this.environment = environment; + + this.debug('prepared', { channel, environment }); + this.channel.on(this.channelEventName, this.handleChannelEvents); + + if (this.actor.type === UniversalStore.ActorType.LEADER) { + this.emitToChannel( + { type: UniversalStore.InternalEventType.LEADER_CREATED }, + { actor: this.actor } + ); + } else { + this.emitToChannel( + { type: UniversalStore.InternalEventType.FOLLOWER_CREATED }, + { actor: this.actor } + ); + // 1. Emit a request for the existing state + this.emitToChannel( + { type: UniversalStore.InternalEventType.EXISTING_STATE_REQUEST }, + { actor: this.actor } + ); + // 2. Wait 1 sec for a response, then reject the syncing promise if not already resolved + setTimeout(() => { + // if the state is already resolved by a response before this timeout, + // rejecting it doesn't do anything, it will be ignored + this.syncing!.reject!( + new TypeError( + `No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.` + ) + ); + }, 1000); + } + } + + private emitToListeners(event: any, eventInfo: EventInfo) { const eventTypeListeners = this.listeners.get(event.type); const everythingListeners = this.listeners.get('*'); this.debug('emitToListeners', { @@ -535,23 +569,22 @@ export class UniversalStore) => listener(event, eventInfo) ); - }; + } - private emitToChannel = (event: any, eventInfo: EventInfo) => { - this.debug('emitToChannel', { event, eventInfo }); - UniversalStore.channel.emit(this.channelEventName, { - event, - eventInfo, - }); - }; - - private handleChannelEvents = (channelEvent: ChannelEvent) => { + private handleChannelEvents(channelEvent: ChannelEvent) { const { event, eventInfo } = channelEvent; if ([eventInfo.actor.id, eventInfo.forwardingActor?.id].includes(this.actor.id)) { // Ignore events from self this.debug('handleChannelEvents: Ignoring event from self', { channelEvent }); return; + } else if ( + this.syncing?.state === ProgressState.PENDING && + event.type !== UniversalStore.InternalEventType.EXISTING_STATE_RESPONSE + ) { + // Ignore events while syncing because it can cause sync issues if the state is updated + this.debug('handleChannelEvents: Ignoring event while syncing', { channelEvent }); + return; } this.debug('handleChannelEvents', { channelEvent }); @@ -602,8 +635,21 @@ export class UniversalStore = { + type: UniversalStore.InternalEventType.SET_STATE, + payload: { + state: event.payload, + previousState: this.state, + }, + }; + this.state = event.payload; + this.emitToListeners(setStateEvent, eventInfo); break; } } @@ -616,22 +662,26 @@ export class UniversalStore { + private debug(message: string, data?: any) { if (this.debugging) { console.debug( - dedent`[UniversalStore::${this.id}::${UniversalStore.environment}] + dedent`[UniversalStore::${this.id}::${this.environment ?? UniversalStore.Environment.UNKNOWN}] ${message}`, - data, - { - actor: this.actor, - state: this.state, - status: this.status, - } + JSON.stringify( + { + data, + actor: this.actor, + state: this.state, + status: this.status, + }, + null, + 2 + ) ); } - }; + } /** * Used to reset the static fields of the UniversalStore class when cleaning up tests @@ -641,8 +691,6 @@ export class UniversalStore { + * return () => { + * store.setState(initialState); + * }; + * } + * } + * ``` + */ +export class MockUniversalStore< + State, + CustomEvent extends { type: string; payload?: any } = { type: string; payload?: any }, +> extends UniversalStore { + private testUtils; + + public constructor(options: StoreOptions, testUtils?: any) { + UniversalStore.isInternalConstructing = true; + super( + { ...options, leader: true }, + { channel: new Channel({}), environment: UniversalStore.Environment.MOCK } + ); + UniversalStore.isInternalConstructing = false; + + if (typeof testUtils?.fn !== 'function') { + return; + } + + this.testUtils = testUtils; + this.getState = testUtils.fn(this.getState); + this.setState = testUtils.fn(this.setState); + this.subscribe = testUtils.fn(this.subscribe); + this.onStateChange = testUtils.fn(this.onStateChange); + this.send = testUtils.fn(this.send); + } + + /** Create a mock universal store. This is just an alias for the constructor */ + static create< + State = any, + CustomEvent extends { type: string; payload?: any } = { type: string; payload?: any }, + >(options: StoreOptions, testUtils?: any): MockUniversalStore { + return new MockUniversalStore(options, testUtils); + } + + public unsubscribeAll() { + if (!this.testUtils) { + // eslint-disable-next-line local-rules/no-uncategorized-errors + throw new Error( + dedent`Cannot call unsubscribeAll on a store that does not have testUtils. + Please provide testUtils as the second argument when creating the store.` + ); + } + // unsubscribe all listeners by calling the unsubscribe methods returned from the calls + const callReturnedUnsubscribeFn = (result: any) => { + try { + result.value(); + } catch (e) { + // ignore + } + }; + //@ts-expect-error - TS doesn't know that it's a mock + this.subscribe.mock?.results.forEach(callReturnedUnsubscribeFn); + //@ts-expect-error - TS doesn't know that it's a mock + this.onStateChange.mock?.results.forEach(callReturnedUnsubscribeFn); + } +} diff --git a/code/core/src/shared/universal-store/types.ts b/code/core/src/shared/universal-store/types.ts index 5b5b2b6f97e..43b1d12fe1d 100644 --- a/code/core/src/shared/universal-store/types.ts +++ b/code/core/src/shared/universal-store/types.ts @@ -5,6 +5,8 @@ import type { UniversalStore } from '.'; export type EnvironmentType = (typeof UniversalStore.Environment)[keyof typeof UniversalStore.Environment]; +export type StatusType = (typeof UniversalStore.Status)[keyof typeof UniversalStore.Status]; + export type StateUpdater = (prevState: TState) => TState; export type Actor = { id: string; @@ -68,3 +70,8 @@ export type StoreOptions = { initialState?: TState; debug?: boolean; }; + +export type EnvironmentOverrides = { + channel: ChannelLike; + environment: EnvironmentType; +}; diff --git a/code/core/src/telemetry/index.ts b/code/core/src/telemetry/index.ts index f112f9bb93a..3cd710240f5 100644 --- a/code/core/src/telemetry/index.ts +++ b/code/core/src/telemetry/index.ts @@ -12,6 +12,8 @@ export * from './storybook-metadata'; export * from './types'; +export * from './sanitize'; + export { getPrecedingUpgrade } from './event-cache'; export { addToGlobalContext } from './telemetry'; diff --git a/code/core/src/types/modules/addons.ts b/code/core/src/types/modules/addons.ts index b2c7b4ac2f3..54b4cc06b5c 100644 --- a/code/core/src/types/modules/addons.ts +++ b/code/core/src/types/modules/addons.ts @@ -468,47 +468,41 @@ export interface Addon_SidebarTopType { export interface Addon_TestProviderType< Details extends { [key: string]: any } = NonNullable, - Config extends { [key: string]: any } = NonNullable, > { type: Addon_TypesEnum.experimental_TEST_PROVIDER; /** The unique id of the test provider. */ id: string; name: string; /** @deprecated Use render instead */ - title?: (state: TestProviderConfig & Addon_TestProviderState) => ReactNode; + title?: (state: TestProviderConfig & Addon_TestProviderState
) => ReactNode; /** @deprecated Use render instead */ - description?: (state: TestProviderConfig & Addon_TestProviderState) => ReactNode; - render?: (state: TestProviderConfig & Addon_TestProviderState) => ReactNode; + description?: (state: TestProviderConfig & Addon_TestProviderState
) => ReactNode; + render?: (state: TestProviderConfig & Addon_TestProviderState
) => ReactNode; sidebarContextMenu?: (options: { context: API_HashEntry; - state: TestProviderConfig & Addon_TestProviderState; + state: TestProviderConfig & Addon_TestProviderState
; }) => ReactNode; stateUpdater?: ( - state: TestProviderConfig & Addon_TestProviderState, - update: Partial> - ) => void | Partial>; + state: TestProviderConfig & Addon_TestProviderState
, + update: Partial> + ) => void | Partial>; runnable?: boolean; - watchable?: boolean; } -export type Addon_TestProviderState< - Details extends { [key: string]: any } = NonNullable, - Config extends { [key: string]: any } = NonNullable, -> = Pick & { - progress?: TestingModuleProgressReportProgress; - details: Details; - cancellable: boolean; - cancelling: boolean; - running: boolean; - watching: boolean; - failed: boolean; - crashed: boolean; - error?: { - name: string; - message?: string; +export type Addon_TestProviderState
> = + Pick & { + progress?: TestingModuleProgressReportProgress; + details: Details; + cancellable: boolean; + cancelling: boolean; + running: boolean; + failed: boolean; + crashed: boolean; + error?: { + name: string; + message?: string; + }; }; - config?: Config; -}; type Addon_TypeBaseNames = Exclude< Addon_TypesEnum, diff --git a/code/core/src/types/modules/indexer.ts b/code/core/src/types/modules/indexer.ts index 042eb1791a2..12a1e3628b6 100644 --- a/code/core/src/types/modules/indexer.ts +++ b/code/core/src/types/modules/indexer.ts @@ -91,6 +91,7 @@ export interface IndexInputStats { beforeEach?: boolean; moduleMock?: boolean; globals?: boolean; + factory?: boolean; } /** The base input for indexing a story or docs entry. */ diff --git a/code/core/src/types/modules/story.ts b/code/core/src/types/modules/story.ts index a1322174b73..187bf3af767 100644 --- a/code/core/src/types/modules/story.ts +++ b/code/core/src/types/modules/story.ts @@ -43,6 +43,7 @@ export type RenderToCanvas = ( export interface ProjectAnnotations extends BaseProjectAnnotations { + addons?: ProjectAnnotations[]; testingLibraryRender?: (...args: never[]) => { unmount: () => void }; renderToCanvas?: RenderToCanvas; /* @deprecated use renderToCanvas */ @@ -95,6 +96,7 @@ export type NormalizedStoryAnnotations = export type CSFFile = { meta: NormalizedComponentAnnotations; stories: Record>; + projectAnnotations?: NormalizedProjectAnnotations; moduleExports: ModuleExports; }; diff --git a/code/core/template/stories/preview.ts b/code/core/template/stories/preview.ts index bba2716864b..483bb2edd36 100644 --- a/code/core/template/stories/preview.ts +++ b/code/core/template/stories/preview.ts @@ -1,5 +1,6 @@ /* eslint-disable no-underscore-dangle */ import type { PartialStoryFn, StoryContext } from '@storybook/core/types'; +import type { ReactRenderer } from '@storybook/react'; declare global { interface Window { @@ -30,7 +31,7 @@ export const parameters = { export const loaders = [async () => ({ projectValue: 2 })]; -const testProjectDecorator = (storyFn: PartialStoryFn, context: StoryContext) => { +const testProjectDecorator = (storyFn: PartialStoryFn, context: StoryContext) => { if (context.parameters.useProjectDecorator) { return storyFn({ args: { ...context.args, text: `project ${context.args.text}` } }); } diff --git a/code/core/template/stories/unicode.stories.ts b/code/core/template/stories/unicode.stories.ts index 71282e62f3b..8960f2b2c37 100644 --- a/code/core/template/stories/unicode.stories.ts +++ b/code/core/template/stories/unicode.stories.ts @@ -3,6 +3,7 @@ import { global as globalThis } from '@storybook/global'; export default { component: globalThis.Components.Button, id: '😀', + tags: ['autodocs'], }; export const Кнопки = { diff --git a/code/e2e-tests/util.ts b/code/e2e-tests/util.ts index c4f1d8c6848..b4b69d7f176 100644 --- a/code/e2e-tests/util.ts +++ b/code/e2e-tests/util.ts @@ -87,6 +87,9 @@ export class SbPage { async waitForStoryLoaded() { try { + // wait for the story to be visited + await this.page.waitForURL((url) => url.search.includes(`path`)); + const root = this.previewRoot(); // Wait until there is at least one child (a story element) in the preview iframe await root.locator(':scope > *').first().waitFor({ diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 6a08f97f2c3..0e029b5559a 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -20,6 +20,22 @@ "url": "https://opencollective.com/storybook" }, "license": "MIT", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "import": "./dist/index.mjs", + "require": "./dist/index.js" + }, + "./preset": "./preset.js", + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.js", + "require": "./dist/node/index.js" + }, + "./package.json": "./package.json" + }, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", diff --git a/code/frameworks/angular/src/node/index.ts b/code/frameworks/angular/src/node/index.ts new file mode 100644 index 00000000000..16fcde688ae --- /dev/null +++ b/code/frameworks/angular/src/node/index.ts @@ -0,0 +1,5 @@ +import { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index cedabd16bee..cc12dce5d31 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -16,6 +16,22 @@ "url": "https://opencollective.com/storybook" }, "license": "MIT", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "import": "./dist/index.mjs", + "require": "./dist/index.js" + }, + "./preset": "./preset.js", + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.js", + "require": "./dist/node/index.js" + }, + "./package.json": "./package.json" + }, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", diff --git a/code/frameworks/ember/src/node/index.ts b/code/frameworks/ember/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/ember/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index 507aa6a8ecb..7f110ad81e7 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -58,6 +58,12 @@ "import": "./dist/vite-plugin/index.mjs", "require": "./dist/vite-plugin/index.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -79,6 +85,9 @@ ], "navigation.mock": [ "dist/export-mocks/navigation/index.d.ts" + ], + "node": [ + "dist/node/index.d.ts" ] } }, @@ -134,6 +143,7 @@ "./src/index.ts", "./src/vite-plugin/index.ts", "./src/preset.ts", + "./src/node/index.ts", "./src/preview.tsx", "./src/export-mocks/cache/index.ts", "./src/export-mocks/headers/index.ts", diff --git a/code/frameworks/experimental-nextjs-vite/src/index.ts b/code/frameworks/experimental-nextjs-vite/src/index.ts index 32476387c88..f620bc6df0a 100644 --- a/code/frameworks/experimental-nextjs-vite/src/index.ts +++ b/code/frameworks/experimental-nextjs-vite/src/index.ts @@ -1,5 +1,10 @@ +import type { ReactPreview } from '@storybook/react'; +import { definePreview as definePreviewBase } from '@storybook/react'; + import type vitePluginStorybookNextJs from 'vite-plugin-storybook-nextjs'; +import * as nextPreview from './preview'; + export * from './types'; export * from './portable-stories'; @@ -8,3 +13,12 @@ export * from './portable-stories'; declare module '@storybook/experimental-nextjs-vite/vite-plugin' { export const storybookNextJsPlugin: typeof vitePluginStorybookNextJs; } + +export function definePreview(preview: NextPreview['input']) { + return definePreviewBase({ + ...preview, + addons: [nextPreview, ...(preview.addons ?? [])], + }) as NextPreview; +} + +interface NextPreview extends ReactPreview {} diff --git a/code/frameworks/experimental-nextjs-vite/src/node/index.ts b/code/frameworks/experimental-nextjs-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/experimental-nextjs-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/experimental-nextjs-vite/src/types.ts b/code/frameworks/experimental-nextjs-vite/src/types.ts index 0221787dccb..f9e5659d423 100644 --- a/code/frameworks/experimental-nextjs-vite/src/types.ts +++ b/code/frameworks/experimental-nextjs-vite/src/types.ts @@ -3,6 +3,8 @@ import type { CompatibleString } from 'storybook/internal/types'; import type { BuilderOptions } from '@storybook/builder-vite'; import type { StorybookConfig as StorybookConfigReactVite } from '@storybook/react-vite'; +import type { NextRouter } from 'next/router'; + type FrameworkName = CompatibleString<'@storybook/experimental-nextjs-vite'>; type BuilderName = CompatibleString<'@storybook/builder-vite'>; @@ -32,3 +34,27 @@ type StorybookConfigFramework = { /** The interface for Storybook configuration in `main.ts` files. */ export type StorybookConfig = Omit & StorybookConfigFramework; + +export interface NextJsParameters { + /** + * Next.js framework configuration + * + * @see https://storybook.js.org/docs/get-started/frameworks/nextjs + */ + nextjs?: { + /** + * Enable App Directory features If your story imports components that use next/navigation, you + * need to set this parameter to true + */ + appDirectory?: boolean; + + /** + * Next.js navigation configuration when using `next/navigation`. Please note that it can only + * be used in components/pages in the app directory. + */ + navigation?: NextRouter; + + /** Next.js router configuration */ + router?: NextRouter; + }; +} diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index ee39f2ef125..961ee7ef0e2 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -67,7 +73,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/html-vite/src/node/index.ts b/code/frameworks/html-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/html-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index ec95f517f32..3d8b15bf669 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -68,7 +74,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/html-webpack5/src/node/index.ts b/code/frameworks/html-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/html-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index 1914a233426..4e1c970c069 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -87,6 +87,12 @@ "import": "./dist/export-mocks/router/index.mjs", "require": "./dist/export-mocks/router/index.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -114,6 +120,9 @@ ], "navigation.mock": [ "dist/export-mocks/navigation/index.d.ts" + ], + "node": [ + "dist/node/index.d.ts" ] } }, @@ -209,6 +218,7 @@ "./src/image-context.ts", "./src/index.ts", "./src/preset.ts", + "./src/node/index.ts", "./src/preview.tsx", "./src/export-mocks/index.ts", "./src/export-mocks/cache/index.ts", diff --git a/code/frameworks/nextjs/src/index.ts b/code/frameworks/nextjs/src/index.ts index a904f93ec89..41f13da3975 100644 --- a/code/frameworks/nextjs/src/index.ts +++ b/code/frameworks/nextjs/src/index.ts @@ -1,2 +1,16 @@ +import type { ReactPreview } from '@storybook/react'; +import { definePreview as definePreviewBase } from '@storybook/react'; + +import * as nextPreview from './preview'; + export * from './types'; export * from './portable-stories'; + +export function definePreview(preview: NextPreview['input']) { + return definePreviewBase({ + ...preview, + addons: [nextPreview, ...(preview.addons ?? [])], + }) as NextPreview; +} + +interface NextPreview extends ReactPreview {} diff --git a/code/frameworks/nextjs/src/node/index.ts b/code/frameworks/nextjs/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/nextjs/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/nextjs/src/types.ts b/code/frameworks/nextjs/src/types.ts index 42148ef8517..986c1a54274 100644 --- a/code/frameworks/nextjs/src/types.ts +++ b/code/frameworks/nextjs/src/types.ts @@ -12,6 +12,7 @@ import type { } from '@storybook/preset-react-webpack'; import type * as NextImage from 'next/image'; +import type { NextRouter } from 'next/router'; type FrameworkName = CompatibleString<'@storybook/nextjs'>; type BuilderName = CompatibleString<'@storybook/builder-webpack5'>; @@ -48,3 +49,27 @@ export type StorybookConfig = Omit< > & StorybookConfigWebpack & StorybookConfigFramework; + +export interface NextJsParameters { + /** + * Next.js framework configuration + * + * @see https://storybook.js.org/docs/get-started/frameworks/nextjs + */ + nextjs?: { + /** + * Enable App Directory features If your story imports components that use next/navigation, you + * need to set this parameter to true + */ + appDirectory?: boolean; + + /** + * Next.js navigation configuration when using `next/navigation`. Please note that it can only + * be used in components/pages in the app directory. + */ + navigation?: NextRouter; + + /** Next.js router configuration */ + router?: NextRouter; + }; +} diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index edc34da8abb..a42f0cf41a5 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -29,6 +29,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", diff --git a/code/frameworks/preact-vite/src/node/index.ts b/code/frameworks/preact-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/preact-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 8f8b26d89bb..ccce216625f 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -69,7 +75,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/preact-webpack5/src/node/index.ts b/code/frameworks/preact-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/preact-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index aaf62d208e9..599f1baa618 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -35,6 +35,12 @@ "import": "./dist/vite-plugin.mjs", "require": "./dist/vite-plugin.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -87,7 +93,8 @@ "entries": [ "./src/index.ts", "./src/preset.ts", - "./src/vite-plugin.ts" + "./src/vite-plugin.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/react-native-web-vite/src/node/index.ts b/code/frameworks/react-native-web-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/react-native-web-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 65fd8a0ee4c..5833f5fdfea 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -42,6 +48,9 @@ ], "preset": [ "dist/preset.d.ts" + ], + "node": [ + "dist/node/index.d.ts" ] } }, @@ -93,7 +102,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/react-vite/src/index.ts b/code/frameworks/react-vite/src/index.ts index fcb073fefcd..54688d09616 100644 --- a/code/frameworks/react-vite/src/index.ts +++ b/code/frameworks/react-vite/src/index.ts @@ -1 +1,3 @@ +export { definePreview } from '@storybook/react'; + export * from './types'; diff --git a/code/frameworks/react-vite/src/node/index.ts b/code/frameworks/react-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/react-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 2cd966fd194..8b455e23e36 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -74,7 +80,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/react-webpack5/src/index.ts b/code/frameworks/react-webpack5/src/index.ts index fcb073fefcd..84081fa8f85 100644 --- a/code/frameworks/react-webpack5/src/index.ts +++ b/code/frameworks/react-webpack5/src/index.ts @@ -1 +1,2 @@ export * from './types'; +export { definePreview } from '@storybook/react'; diff --git a/code/frameworks/react-webpack5/src/node/index.ts b/code/frameworks/react-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/react-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index efe067e0a1f..af6f2e8224e 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -67,7 +73,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/server-webpack5/src/node/index.ts b/code/frameworks/server-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/server-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index f2742c65fa7..d2b972c8bd3 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -78,7 +84,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/svelte-vite/src/node/index.ts b/code/frameworks/svelte-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/svelte-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/svelte-vite/src/plugins/svelte-docgen.ts b/code/frameworks/svelte-vite/src/plugins/svelte-docgen.ts index c153bd9d8b2..c1647653933 100644 --- a/code/frameworks/svelte-vite/src/plugins/svelte-docgen.ts +++ b/code/frameworks/svelte-vite/src/plugins/svelte-docgen.ts @@ -3,6 +3,7 @@ import { basename, relative } from 'node:path'; import { logger } from 'storybook/internal/node-logger'; +import type AST from 'estree'; import MagicString from 'magic-string'; import { replace, typescript } from 'svelte-preprocess'; import { preprocess } from 'svelte/compiler'; @@ -33,40 +34,40 @@ svelteDocParserOptions.getAstDefaultOptions = () => ({ ecmaFeatures: {}, }); -// Most of the code here should probably be exported by @storybook/svelte and reused here. -// See: https://github.com/storybookjs/storybook/blob/next/app/svelte/src/server/svelte-docgen-loader.ts +/** + * It access the AST output of _compiled_ Svelte component file. To read the name of the default + * export - which is source of truth. + * + * In Svelte prior to `v4` component is a class. From `v5` is a function. + */ +function getComponentName(ast: AST.Program): string { + // NOTE: Assertion, because rollup returns a type `AcornNode` for some reason, which doesn't overlap with `Program` from estree + const exportDefaultDeclaration = ast.body.find((n) => n.type === 'ExportDefaultDeclaration') as + | AST.ExportDefaultDeclaration + | undefined; -// From https://github.com/sveltejs/svelte/blob/8db3e8d0297e052556f0b6dde310ef6e197b8d18/src/compiler/compile/utils/get_name_from_filename.ts -// Copied because it is not exported from the compiler -function getNameFromFilename(filename: string) { - if (!filename) { - return null; + if (!exportDefaultDeclaration) { + throw new Error('Unreachable - no default export found'); } - const parts = filename.split(/[/\\]/).map(encodeURI); + // NOTE: Output differs based on svelte version and dev/prod mode - if (parts.length > 1) { - const indexMatch = parts[parts.length - 1].match(/^index(\.\w+)/); - if (indexMatch) { - parts.pop(); - parts[parts.length - 1] += indexMatch[1]; - } + if (exportDefaultDeclaration.declaration.type === 'Identifier') { + return exportDefaultDeclaration.declaration.name; } - const base = parts - .pop() - ?.replace(/%/g, 'u') - .replace(/\.[^.]+$/, '') - .replace(/[^a-zA-Z_$0-9]+/g, '_') - .replace(/^_/, '') - .replace(/_$/, '') - .replace(/^(\d)/, '_$1'); - - if (!base) { - throw new Error(`Could not derive component name from file ${filename}`); + if ( + exportDefaultDeclaration.declaration.type !== 'ClassDeclaration' && + exportDefaultDeclaration.declaration.type !== 'FunctionDeclaration' + ) { + throw new Error('Unreachable - not a class or a function'); } - return base[0].toUpperCase() + base.slice(1); + if (!exportDefaultDeclaration.declaration.id) { + throw new Error('Unreachable - unnamed class/function'); + } + + return exportDefaultDeclaration.declaration.id.name; } function transformToSvelteDocParserType(type: Type): JSDocType { @@ -225,8 +226,9 @@ export async function svelteDocgen(svelteOptions: Record = {}): Pro componentDoc.name = basename(file); const s = new MagicString(src); - const componentName = getNameFromFilename(resource); - s.append(`;${componentName}.__docgen = ${JSON.stringify(componentDoc)}`); + const outputAst = this.parse(src); + const componentName = getComponentName(outputAst as unknown as AST.Program); + s.append(`\n;${componentName}.__docgen = ${JSON.stringify(componentDoc)}`); return { code: s.toString(), diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 9490cd3a5ba..c807b8edfea 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -70,7 +76,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/svelte-webpack5/src/node/index.ts b/code/frameworks/svelte-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/svelte-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 9afa86e498e..f41a6dbb87d 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -41,6 +41,12 @@ "require": "./dist/vite-plugin.js", "import": "./dist/vite-plugin.mjs" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -84,7 +90,8 @@ "./src/index.ts", "./src/preview.ts", "./src/preset.ts", - "./src/vite-plugin.ts" + "./src/vite-plugin.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/sveltekit/src/node/index.ts b/code/frameworks/sveltekit/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/sveltekit/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 2929fe642ae..79d181ce933 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -35,6 +35,12 @@ "require": "./dist/vite-plugin.js", "import": "./dist/vite-plugin.mjs" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -80,7 +86,8 @@ "entries": [ "./src/index.ts", "./src/preset.ts", - "./src/vite-plugin.ts" + "./src/vite-plugin.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/vue3-vite/src/node/index.ts b/code/frameworks/vue3-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/vue3-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 17ecaa899bd..aec2f18cf0f 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -71,7 +77,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/vue3-webpack5/src/node/index.ts b/code/frameworks/vue3-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/vue3-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 4cc036bca8c..d050d805a5d 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -30,6 +30,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -66,6 +72,7 @@ }, "bundler": { "entries": [ + "./src/node/index.ts", "./src/index.ts", "./src/preset.ts" ], diff --git a/code/frameworks/web-components-vite/src/node/index.ts b/code/frameworks/web-components-vite/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/web-components-vite/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index ac66bb1741d..d462071171f 100644 --- a/code/frameworks/web-components-webpack5/package.json +++ b/code/frameworks/web-components-webpack5/package.json @@ -33,6 +33,12 @@ "types": "./dist/preset.d.ts", "require": "./dist/preset.js" }, + "./node": { + "types": "./dist/node/index.d.ts", + "node": "./dist/node/index.js", + "import": "./dist/node/index.mjs", + "require": "./dist/node/index.js" + }, "./package.json": "./package.json" }, "main": "dist/index.js", @@ -71,7 +77,8 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/preset.ts" + "./src/preset.ts", + "./src/node/index.ts" ], "platform": "node" }, diff --git a/code/frameworks/web-components-webpack5/src/node/index.ts b/code/frameworks/web-components-webpack5/src/node/index.ts new file mode 100644 index 00000000000..bbfba66cc96 --- /dev/null +++ b/code/frameworks/web-components-webpack5/src/node/index.ts @@ -0,0 +1,5 @@ +import type { StorybookConfig } from '../types'; + +export function defineMain(config: StorybookConfig) { + return config; +} diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index 2d1b51eb144..5eee3b3c3de 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -53,6 +53,7 @@ "@types/color-convert": "^2.0.0", "color-convert": "^2.0.1", "es-toolkit": "^1.22.0", + "github-slugger": "^2.0.0", "markdown-to-jsx": "^7.7.2", "memoizerific": "^1.11.3", "polished": "^4.2.2", diff --git a/code/lib/blocks/src/blocks/DocsContainer.tsx b/code/lib/blocks/src/blocks/DocsContainer.tsx index be6649113e1..993dad1d24a 100644 --- a/code/lib/blocks/src/blocks/DocsContainer.tsx +++ b/code/lib/blocks/src/blocks/DocsContainer.tsx @@ -57,7 +57,15 @@ export const DocsContainer: FC> = ({ : null} + toc={ + toc ? ( + + ) : null + } > {children} diff --git a/code/lib/blocks/src/blocks/Heading.tsx b/code/lib/blocks/src/blocks/Heading.tsx index cf6004aeffc..f274d835b9c 100644 --- a/code/lib/blocks/src/blocks/Heading.tsx +++ b/code/lib/blocks/src/blocks/Heading.tsx @@ -3,12 +3,16 @@ import React from 'react'; import { H2 } from 'storybook/internal/components'; +import GithubSlugger from 'github-slugger'; + import { HeaderMdx } from './mdx'; export interface HeadingProps { disableAnchor?: boolean; } +export const slugs = new GithubSlugger(); + export const Heading: FC> = ({ children, disableAnchor, @@ -17,7 +21,7 @@ export const Heading: FC> = ({ if (disableAnchor || typeof children !== 'string') { return

{children}

; } - const tagID = children.toLowerCase().replace(/[^a-z0-9]/gi, '-'); + const tagID = slugs.slug(children.toLowerCase()); return ( {children} diff --git a/code/lib/blocks/src/blocks/Source.tsx b/code/lib/blocks/src/blocks/Source.tsx index 07e53a0c620..f7df937db8f 100644 --- a/code/lib/blocks/src/blocks/Source.tsx +++ b/code/lib/blocks/src/blocks/Source.tsx @@ -11,7 +11,7 @@ import { DocsContext } from './DocsContext'; import type { SourceContextProps, SourceItem } from './SourceContainer'; import { SourceContext, UNKNOWN_ARGS_HASH, argsHash } from './SourceContainer'; -type SourceParameters = SourceCodeProps & { +export type SourceParameters = SourceCodeProps & { /** Where to read the source code from, see `SourceType` */ type?: SourceType; /** Transform the detected source for display */ diff --git a/code/lib/blocks/src/blocks/Subheading.tsx b/code/lib/blocks/src/blocks/Subheading.tsx index 6b7b67e5557..206fd6e3101 100644 --- a/code/lib/blocks/src/blocks/Subheading.tsx +++ b/code/lib/blocks/src/blocks/Subheading.tsx @@ -4,13 +4,14 @@ import React from 'react'; import { H3 } from 'storybook/internal/components'; import type { HeadingProps } from './Heading'; +import { slugs } from './Heading'; import { HeaderMdx } from './mdx'; export const Subheading: FC> = ({ children, disableAnchor }) => { if (disableAnchor || typeof children !== 'string') { return

{children}

; } - const tagID = globalThis.encodeURIComponent(children.toLowerCase()); + const tagID = slugs.slug(children.toLowerCase()); return ( {children} diff --git a/code/lib/blocks/src/components/TableOfContents.tsx b/code/lib/blocks/src/components/TableOfContents.tsx index 4c592e57a5e..31743b57eb6 100644 --- a/code/lib/blocks/src/components/TableOfContents.tsx +++ b/code/lib/blocks/src/components/TableOfContents.tsx @@ -1,6 +1,8 @@ import React, { useEffect } from 'react'; import type { FC, ReactElement } from 'react'; +import type { Channel } from 'storybook/internal/channels'; +import { NAVIGATE_URL } from 'storybook/internal/core-events'; import { styled } from 'storybook/internal/theming'; import * as tocbot from 'tocbot'; @@ -29,7 +31,7 @@ export interface TocParameters { * * @see tocbot docs {@link https://tscanlin.github.io/tocbot/#usage} */ - unsafeTocbotOptions?: tocbot.IStaticOptions; + unsafeTocbotOptions?: Omit; } const Wrapper = styled.div(({ theme }) => ({ @@ -118,6 +120,7 @@ const Heading = styled.p(({ theme }) => ({ type TableOfContentsProps = React.PropsWithChildren< TocParameters & { className?: string; + channel: Channel; } >; @@ -138,8 +141,14 @@ export const TableOfContents = ({ contentsSelector, ignoreSelector, unsafeTocbotOptions, + channel, }: TableOfContentsProps) => { useEffect(() => { + // Do not initialize tocbot when we won't be rendering a ToC. + if (disable) { + return () => {}; + } + const configuration = { tocSelector: '.toc-wrapper', contentSelector: contentsSelector ?? '.sbdocs-content', @@ -150,7 +159,15 @@ export const TableOfContents = ({ scrollSmoothOffset: -40, orderedList: false, /** Prevent default linking behavior, leaving only the smooth scrolling. */ - onClick: () => false, + onClick: (e: MouseEvent) => { + e.preventDefault(); + if (e.currentTarget instanceof HTMLAnchorElement) { + const [, headerId] = e.currentTarget.href.split('#'); + if (headerId) { + channel.emit(NAVIGATE_URL, `#${headerId}`); + } + } + }, ...unsafeTocbotOptions, }; @@ -160,7 +177,7 @@ export const TableOfContents = ({ clearTimeout(timeout); tocbot.destroy(); }; - }, [disable]); + }, [channel, disable, ignoreSelector, contentsSelector, headingSelector, unsafeTocbotOptions]); return ( <> diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index c3ea289b438..cb4bc353771 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -56,6 +56,7 @@ "globby": "^14.0.1", "jscodeshift": "^0.15.1", "leven": "^3.1.0", + "p-limit": "^6.2.0", "prompts": "^2.4.0", "semver": "^7.3.7", "storybook": "workspace:*", diff --git a/code/lib/cli-storybook/src/add.test.ts b/code/lib/cli-storybook/src/add.test.ts index 1bbf88275af..d685798d4d2 100644 --- a/code/lib/cli-storybook/src/add.test.ts +++ b/code/lib/cli-storybook/src/add.test.ts @@ -47,13 +47,16 @@ vi.mock('./postinstallAddon', () => { vi.mock('./automigrate/fixes/wrap-require-utils', () => { return MockWrapRequireUtils; }); +vi.mock('./codemod/helpers/csf-factories-utils'); vi.mock('storybook/internal/common', () => { return { getStorybookInfo: vi.fn(() => ({ mainConfig: {}, configDir: '' })), serverRequire: vi.fn(() => ({})), + loadMainConfig: vi.fn(() => ({})), JsPackageManagerFactory: { getPackageManager: vi.fn(() => MockedPackageManager), }, + syncStorybookAddons: vi.fn(), getCoercedStorybookVersion: vi.fn(() => '8.0.0'), versions: { '@storybook/addon-docs': '^8.0.0', diff --git a/code/lib/cli-storybook/src/add.ts b/code/lib/cli-storybook/src/add.ts index d9e24dd6131..381ae170e90 100644 --- a/code/lib/cli-storybook/src/add.ts +++ b/code/lib/cli-storybook/src/add.ts @@ -3,13 +3,14 @@ import { isAbsolute, join } from 'node:path'; import { JsPackageManagerFactory, type PackageManagerName, - getCoercedStorybookVersion, - getStorybookInfo, serverRequire, + syncStorybookAddons, versions, } from 'storybook/internal/common'; import { readConfig, writeConfig } from 'storybook/internal/csf-tools'; +import type { StorybookConfigRaw } from '@storybook/types'; + import prompts from 'prompts'; import SemVer from 'semver'; import { dedent } from 'ts-dedent'; @@ -18,6 +19,7 @@ import { getRequireWrapperName, wrapValueWithRequireWrapper, } from './automigrate/fixes/wrap-require-utils'; +import { getStorybookData } from './automigrate/helpers/mainConfigFile'; import { postinstallAddon } from './postinstallAddon'; export interface PostinstallOptions { @@ -53,7 +55,7 @@ const requireMain = (configDir: string) => { return serverRequire(mainFile) ?? {}; }; -const checkInstalled = (addonName: string, main: any) => { +const checkInstalled = (addonName: string, main: StorybookConfigRaw) => { const existingAddon = main.addons?.find((entry: string | { name: string }) => { const name = typeof entry === 'string' ? entry : entry.name; return name?.endsWith(addonName); @@ -91,12 +93,11 @@ export async function add( const [addonName, inputVersion] = getVersionSpecifier(addon); const packageManager = JsPackageManagerFactory.getPackageManager({ force: pkgMgr }); - const packageJson = await packageManager.retrievePackageJson(); - const { mainConfig, configDir: inferredConfigDir } = getStorybookInfo( - packageJson, - userSpecifiedConfigDir - ); - const configDir = userSpecifiedConfigDir || inferredConfigDir || '.storybook'; + const { mainConfig, mainConfigPath, configDir, previewConfigPath, storybookVersion } = + await getStorybookData({ + packageManager, + configDir: userSpecifiedConfigDir, + }); if (typeof configDir === 'undefined') { throw new Error(dedent` @@ -104,16 +105,16 @@ export async function add( `); } - if (!mainConfig) { + if (!mainConfigPath) { logger.error('Unable to find Storybook main.js config'); return; } let shouldAddToMain = true; - if (checkInstalled(addonName, requireMain(configDir))) { + if (checkInstalled(addonName, mainConfig)) { shouldAddToMain = false; if (!yes) { - logger.log(`The Storybook addon "${addonName}" is already present in ${mainConfig}.`); + logger.log(`The Storybook addon "${addonName}" is already present in ${mainConfigPath}.`); const { shouldForceInstall } = await prompts({ type: 'confirm', name: 'shouldForceInstall', @@ -126,11 +127,9 @@ export async function add( } } - const main = await readConfig(mainConfig); + const main = await readConfig(mainConfigPath); logger.log(`Verifying ${addonName}`); - const storybookVersion = await getCoercedStorybookVersion(packageManager); - let version = inputVersion; if (!version && isCoreAddon(addonName) && storybookVersion) { @@ -155,7 +154,7 @@ export async function add( await packageManager.addDependencies({ installAsDevDependencies: true }, [addonWithVersion]); if (shouldAddToMain) { - logger.log(`Adding '${addon}' to the "addons" field in ${mainConfig}`); + logger.log(`Adding '${addon}' to the "addons" field in ${mainConfigPath}`); const mainConfigAddons = main.getFieldNode(['addons']); if (mainConfigAddons && getRequireWrapperName(main) !== null) { @@ -169,6 +168,8 @@ export async function add( await writeConfig(main); } + await syncStorybookAddons(mainConfig, previewConfigPath!); + if (!skipPostinstall && isCoreAddon(addonName)) { await postinstallAddon(addonName, { packageManager: packageManager.type, configDir, yes }); } diff --git a/code/lib/cli-storybook/src/automigrate/codemod.ts b/code/lib/cli-storybook/src/automigrate/codemod.ts new file mode 100644 index 00000000000..1cb937d7339 --- /dev/null +++ b/code/lib/cli-storybook/src/automigrate/codemod.ts @@ -0,0 +1,108 @@ +import os from 'node:os'; + +import { formatFileContent } from 'storybook/internal/common'; + +import { promises as fs } from 'fs'; +import picocolors from 'picocolors'; +import slash from 'slash'; + +const logger = console; + +export const maxConcurrentTasks = Math.max(1, os.cpus().length - 1); + +export interface FileInfo { + path: string; + source: string; + [key: string]: any; +} + +/** + * Runs a codemod transformation on files matching the specified glob pattern. + * + * The function processes each file matching the glob pattern, applies the transform function, and + * writes the transformed source back to the file if it has changed. + * + * @example + * + * ``` + * await runCodemod('*.stories.tsx', async (fileInfo) => { + * // Transform the file source return + * return fileInfo.source.replace(/foo/g, 'bar'); + * }); + * ``` + */ +export async function runCodemod( + globPattern: string = '**/*.stories.*', + transform: (source: FileInfo, ...rest: any) => Promise, + { dryRun = false, skipFormatting = false }: { dryRun?: boolean; skipFormatting?: boolean } = {} +) { + let modifiedCount = 0; + let unmodifiedCount = 0; + let errorCount = 0; + + // Dynamically import these packages because they are pure ESM modules + // eslint-disable-next-line depend/ban-dependencies + const { globby } = await import('globby'); + + // glob only supports forward slashes + const files = await globby(slash(globPattern), { + followSymbolicLinks: true, + ignore: ['node_modules/**', 'dist/**', 'storybook-static/**', 'build/**'], + }); + + if (!files.length) { + logger.error( + `No files found for glob pattern "${globPattern}".\nPlease try a different pattern.\n` + ); + // eslint-disable-next-line local-rules/no-uncategorized-errors + throw new Error('No files matched'); + } + + try { + const pLimit = (await import('p-limit')).default; + + const limit = pLimit(maxConcurrentTasks); + + await Promise.all( + files.map((file) => + limit(async () => { + try { + const source = await fs.readFile(file, 'utf-8'); + const fileInfo: FileInfo = { path: file, source }; + const transformedSource = await transform(fileInfo); + + if (transformedSource !== source) { + if (!dryRun) { + const fileContent = skipFormatting + ? transformedSource + : await formatFileContent(file, transformedSource); + await fs.writeFile(file, fileContent, 'utf-8'); + } + modifiedCount++; + } else { + unmodifiedCount++; + } + } catch (fileError) { + logger.error(`Error processing file ${file}:`, fileError); + errorCount++; + } + }) + ) + ); + } catch (error) { + logger.error('Error applying transform:', error); + errorCount++; + } + + logger.log( + `Summary: ${picocolors.green(`${modifiedCount} transformed`)}, ${picocolors.yellow(`${unmodifiedCount} unmodified`)}, ${picocolors.red(`${errorCount} errors`)}` + ); + + if (dryRun) { + logger.log( + picocolors.bold( + `This was a dry run. Run without --dry-run to apply the transformation to ${modifiedCount} files.` + ) + ); + } +} diff --git a/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.test.ts b/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.test.ts index 3de227e2f76..cfb38417ff1 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.test.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.test.ts @@ -1,18 +1,19 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; +import { getAddonNames } from 'storybook/internal/common'; + import { existsSync, readFileSync, writeFileSync } from 'fs'; import * as jscodeshift from 'jscodeshift'; import path from 'path'; import dedent from 'ts-dedent'; -import { getAddonNames } from '../helpers/mainConfigFile'; import { addonA11yAddonTest, transformPreviewFile, transformSetupFile, } from './addon-a11y-addon-test'; -vi.mock('../helpers/mainConfigFile', async (importOriginal) => { +vi.mock('storybook/internal/common', async (importOriginal) => { const mod = (await importOriginal()) as any; return { ...mod, diff --git a/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.ts b/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.ts index 80b1ccbf565..29b07c54b06 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/addon-a11y-addon-test.ts @@ -1,4 +1,4 @@ -import { formatFileContent, rendererPackages } from 'storybook/internal/common'; +import { formatFileContent, getAddonNames, rendererPackages } from 'storybook/internal/common'; import { formatConfig, loadConfig } from 'storybook/internal/csf-tools'; import { type ArrayExpression } from '@babel/types'; @@ -13,7 +13,7 @@ import { SUPPORTED_FRAMEWORKS, SUPPORTED_RENDERERS, } from '../../../../../addons/test/src/constants'; -import { getAddonNames, getFrameworkPackageName, getRendererName } from '../helpers/mainConfigFile'; +import { getFrameworkPackageName, getRendererName } from '../helpers/mainConfigFile'; import type { Fix } from '../types'; export const fileExtensions = [ diff --git a/code/lib/cli-storybook/src/automigrate/fixes/addon-postcss.ts b/code/lib/cli-storybook/src/automigrate/fixes/addon-postcss.ts index d8bd135da2f..42047be0613 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/addon-postcss.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/addon-postcss.ts @@ -1,7 +1,8 @@ +import { getAddonNames } from 'storybook/internal/common'; + import picocolors from 'picocolors'; import { dedent } from 'ts-dedent'; -import { getAddonNames } from '../helpers/mainConfigFile'; import type { Fix } from '../types'; interface AddonPostcssRunOptions { diff --git a/code/lib/cli-storybook/src/automigrate/fixes/index.ts b/code/lib/cli-storybook/src/automigrate/fixes/index.ts index dfd43100665..c66b0106ce5 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/index.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/index.ts @@ -1,4 +1,5 @@ -import type { Fix } from '../types'; +import { csfFactories } from '../../codemod/csf-factories'; +import type { CommandFix, Fix } from '../types'; import { addonA11yAddonTest } from './addon-a11y-addon-test'; import { addonPostCSS } from './addon-postcss'; import { addonsAPI } from './addons-api'; @@ -70,3 +71,7 @@ export const allFixes: Fix[] = [ ]; export const initFixes: Fix[] = [eslintPlugin]; + +// These are specific fixes that only occur when triggered on command, and are hidden otherwise. +// e.g. npx storybook automigrate csf-factories +export const commandFixes: CommandFix[] = [csfFactories]; diff --git a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts index 2729cfb1da1..b3992641377 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts @@ -109,6 +109,8 @@ describe('missingStorybookDependencies', () => { await missingStorybookDependencies.run!({ result: { packageUsage }, dryRun, + packageJson: {}, + mainConfig: { stories: [] }, packageManager: mockPackageManager as JsPackageManager, mainConfigPath: 'path/to/main-config.js', }); diff --git a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts index 47cd1a9fe0f..0b9d4f481e5 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts @@ -1,7 +1,9 @@ +import { getAddonNames } from 'storybook/internal/common'; + import picocolors from 'picocolors'; import { dedent } from 'ts-dedent'; -import { getAddonNames, updateMainConfig } from '../helpers/mainConfigFile'; +import { updateMainConfig } from '../helpers/mainConfigFile'; import type { Fix } from '../types'; const logger = console; diff --git a/code/lib/cli-storybook/src/automigrate/fixes/webpack5-compiler-setup.ts b/code/lib/cli-storybook/src/automigrate/fixes/webpack5-compiler-setup.ts index e0c5f0e9cfc..531da92a827 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/webpack5-compiler-setup.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/webpack5-compiler-setup.ts @@ -5,7 +5,7 @@ import { builderNameToCoreBuilder, compilerNameToCoreCompiler, } from 'storybook/internal/cli'; -import { frameworkPackages } from 'storybook/internal/common'; +import { frameworkPackages, getAddonNames } from 'storybook/internal/common'; import type { SupportedFrameworks } from 'storybook/internal/types'; import picocolors from 'picocolors'; @@ -14,7 +14,6 @@ import { dedent } from 'ts-dedent'; import { add } from '../../add'; import { - getAddonNames, getBuilderPackageName, getFrameworkOptions, getFrameworkPackageName, diff --git a/code/lib/cli-storybook/src/automigrate/helpers/mainConfigFile.ts b/code/lib/cli-storybook/src/automigrate/helpers/mainConfigFile.ts index 57aa4bf7ce0..6a93538da49 100644 --- a/code/lib/cli-storybook/src/automigrate/helpers/mainConfigFile.ts +++ b/code/lib/cli-storybook/src/automigrate/helpers/mainConfigFile.ts @@ -13,7 +13,7 @@ import type { JsPackageManager } from 'storybook/internal/common'; import { getCoercedStorybookVersion } from 'storybook/internal/common'; import type { ConfigFile } from 'storybook/internal/csf-tools'; import { readConfig, writeConfig as writeConfigFile } from 'storybook/internal/csf-tools'; -import type { StorybookConfig, StorybookConfigRaw } from 'storybook/internal/types'; +import type { StorybookConfigRaw } from 'storybook/internal/types'; import picocolors from 'picocolors'; import { dedent } from 'ts-dedent'; @@ -157,6 +157,7 @@ export const getStorybookData = async ({ storybookVersion, mainConfigPath, previewConfigPath, + packageJson, }; }; export type GetStorybookData = typeof getStorybookData; @@ -201,28 +202,3 @@ export const updateMainConfig = async ( ); } }; - -export const getAddonNames = (mainConfig: StorybookConfig): string[] => { - const addons = mainConfig.addons || []; - const addonList = addons.map((addon) => { - let name = ''; - if (typeof addon === 'string') { - name = addon; - } else if (typeof addon === 'object') { - name = addon.name; - } - - if (name.startsWith('.')) { - return undefined; - } - - return name - .replace(/\/dist\/.*/, '') - .replace(/\.[mc]?[tj]?s[x]?$/, '') - .replace(/\/register$/, '') - .replace(/\/manager$/, '') - .replace(/\/preset$/, ''); - }); - - return addonList.filter((item): item is NonNullable => item != null); -}; diff --git a/code/lib/cli-storybook/src/automigrate/index.test.ts b/code/lib/cli-storybook/src/automigrate/index.test.ts index 9bc05affbac..32a4a512cbc 100644 --- a/code/lib/cli-storybook/src/automigrate/index.test.ts +++ b/code/lib/cli-storybook/src/automigrate/index.test.ts @@ -89,6 +89,8 @@ const runFixWrapper = async ({ fixes, dryRun, yes, + packageJson: {}, + mainConfig: { stories: [] }, rendererPackage, skipInstall, configDir, @@ -134,15 +136,17 @@ describe('runFixes', () => { expect(fixResults).toEqual({ 'fix-1': 'succeeded', }); - expect(run1).toHaveBeenCalledWith({ - dryRun, - mainConfigPath, - packageManager, - result: { - some: 'result', - }, - skipInstall, - }); + expect(run1).toHaveBeenCalledWith( + expect.objectContaining({ + dryRun, + mainConfigPath, + packageManager, + result: { + some: 'result', + }, + skipInstall, + }) + ); }); it('should fail if an error is thrown', async () => { diff --git a/code/lib/cli-storybook/src/automigrate/index.ts b/code/lib/cli-storybook/src/automigrate/index.ts index 9d98d97d701..4dd8e744589 100644 --- a/code/lib/cli-storybook/src/automigrate/index.ts +++ b/code/lib/cli-storybook/src/automigrate/index.ts @@ -2,13 +2,13 @@ import { createWriteStream } from 'node:fs'; import { rename, rm } from 'node:fs/promises'; import { join } from 'node:path'; +import type { PackageJson } from 'storybook/internal/common'; import { type JsPackageManager, JsPackageManagerFactory, - getCoercedStorybookVersion, - getStorybookInfo, temporaryFile, } from 'storybook/internal/common'; +import type { StorybookConfigRaw } from 'storybook/internal/types'; import boxen from 'boxen'; import picocolors from 'picocolors'; @@ -27,7 +27,7 @@ import type { PreCheckFailure, Prompt, } from './fixes'; -import { FixStatus, allFixes } from './fixes'; +import { FixStatus, allFixes, commandFixes } from './fixes'; import { upgradeStorybookRelatedDependencies } from './fixes/upgrade-storybook-related-dependencies'; import { cleanLog } from './helpers/cleanLog'; import { getMigrationSummary } from './helpers/getMigrationSummary'; @@ -60,7 +60,7 @@ const cleanup = () => { }; const logAvailableMigrations = () => { - const availableFixes = allFixes + const availableFixes = [...allFixes, ...commandFixes] .map((f) => picocolors.yellow(f.id)) .map((x) => `- ${x}`) .join('\n'); @@ -77,16 +77,17 @@ export const doAutomigrate = async (options: AutofixOptionsFromCLI) => { force: options.packageManager, }); - const [packageJson, storybookVersion] = await Promise.all([ - packageManager.retrievePackageJson(), - getCoercedStorybookVersion(packageManager), - ]); - - const { configDir: inferredConfigDir, mainConfig: mainConfigPath } = getStorybookInfo( + const { + mainConfig, + mainConfigPath, + previewConfigPath, + storybookVersion, + configDir, packageJson, - options.configDir - ); - const configDir = options.configDir || inferredConfigDir || '.storybook'; + } = await getStorybookData({ + configDir: options.configDir, + packageManager, + }); if (!storybookVersion) { throw new Error('Could not determine Storybook version'); @@ -98,10 +99,13 @@ export const doAutomigrate = async (options: AutofixOptionsFromCLI) => { const outcome = await automigrate({ ...options, + packageJson, packageManager, storybookVersion, beforeVersion: storybookVersion, mainConfigPath, + mainConfig, + previewConfigPath, configDir, isUpgrade: false, isLatest: false, @@ -118,9 +122,12 @@ export const automigrate = async ({ dryRun, yes, packageManager, + packageJson, list, configDir, + mainConfig, mainConfigPath, + previewConfigPath, storybookVersion, beforeVersion, renderer: rendererPackage, @@ -137,6 +144,24 @@ export const automigrate = async ({ return null; } + // if an on-command migration is triggered, run it and bail + const commandFix = commandFixes.find((f) => f.id === fixId); + if (commandFix) { + logger.info(`🔎 Running migration ${picocolors.magenta(fixId)}..`); + + await commandFix.run({ + mainConfigPath, + previewConfigPath, + packageManager, + packageJson, + dryRun, + mainConfig, + result: null, + }); + + return null; + } + const selectedFixes: Fix[] = inputFixes || allFixes.filter((fix) => { @@ -166,9 +191,12 @@ export const automigrate = async ({ const { fixResults, fixSummary, preCheckFailure } = await runFixes({ fixes, packageManager, + packageJson, rendererPackage, skipInstall, configDir, + previewConfigPath, + mainConfig, mainConfigPath, storybookVersion, beforeVersion, @@ -214,7 +242,10 @@ export async function runFixes({ skipInstall, configDir, packageManager, + packageJson, + mainConfig, mainConfigPath, + previewConfigPath, storybookVersion, beforeVersion, isUpgrade, @@ -226,7 +257,10 @@ export async function runFixes({ skipInstall?: boolean; configDir: string; packageManager: JsPackageManager; + packageJson: PackageJson; mainConfigPath: string; + previewConfigPath?: string; + mainConfig: StorybookConfigRaw; storybookVersion: string; beforeVersion: string; isUpgrade?: boolean; @@ -243,11 +277,6 @@ export async function runFixes({ let result; try { - const { mainConfig, previewConfigPath } = await getStorybookData({ - configDir, - packageManager, - }); - if ( (isUpgrade && semver.satisfies(beforeVersion, f.versionRange[0], { includePrerelease: true }) && @@ -383,6 +412,9 @@ export async function runFixes({ packageManager, dryRun, mainConfigPath, + previewConfigPath, + packageJson, + mainConfig, skipInstall, }); logger.info(`✅ ran ${picocolors.cyan(f.id)} migration`); diff --git a/code/lib/cli-storybook/src/automigrate/types.ts b/code/lib/cli-storybook/src/automigrate/types.ts index 737d8f9018f..f4eb22d9e74 100644 --- a/code/lib/cli-storybook/src/automigrate/types.ts +++ b/code/lib/cli-storybook/src/automigrate/types.ts @@ -1,4 +1,4 @@ -import type { JsPackageManager, PackageManagerName } from 'storybook/internal/common'; +import type { JsPackageManager, PackageJson, PackageManagerName } from 'storybook/internal/common'; import type { StorybookConfigRaw } from 'storybook/internal/types'; export interface CheckOptions { @@ -13,9 +13,12 @@ export interface CheckOptions { export interface RunOptions { packageManager: JsPackageManager; + packageJson: PackageJson; result: ResultType; dryRun?: boolean; mainConfigPath: string; + previewConfigPath?: string; + mainConfig: StorybookConfigRaw; skipInstall?: boolean; } @@ -25,8 +28,9 @@ export interface RunOptions { * - Auto: the fix will be applied automatically * - Manual: the user will be prompted to apply the fix * - Notification: the user will be notified about some changes. A fix isn't required, though + * - Command: the fix will only be applied when specified directly by its id */ -export type Prompt = 'auto' | 'manual' | 'notification'; +export type Prompt = 'auto' | 'manual' | 'notification' | 'command'; type BaseFix = { id: string; @@ -46,17 +50,20 @@ type PromptType = | T | ((result: ResultType) => Promise | Prompt); -export type Fix = ( - | { +export type Fix = + | ({ promptType?: PromptType; run: (options: RunOptions) => Promise; - } - | { + } & BaseFix) + | ({ promptType: PromptType; run?: never; - } -) & - BaseFix; + } & BaseFix); + +export type CommandFix = { + promptType: PromptType; + run: (options: RunOptions) => Promise; +} & Omit, 'versionRange' | 'check' | 'prompt'>; export type FixId = string; @@ -68,7 +75,10 @@ export enum PreCheckFailure { export interface AutofixOptions extends Omit { packageManager: JsPackageManager; + packageJson: PackageJson; mainConfigPath: string; + previewConfigPath?: string; + mainConfig: StorybookConfigRaw; /** The version of Storybook before the migration. */ beforeVersion: string; storybookVersion: string; diff --git a/code/lib/cli-storybook/src/codemod/csf-factories.ts b/code/lib/cli-storybook/src/codemod/csf-factories.ts new file mode 100644 index 00000000000..eeae5bdab99 --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/csf-factories.ts @@ -0,0 +1,153 @@ +import { type JsPackageManager, syncStorybookAddons } from 'storybook/internal/common'; + +import picocolors from 'picocolors'; +import prompts from 'prompts'; +import { dedent } from 'ts-dedent'; + +import { runCodemod } from '../automigrate/codemod'; +import { getFrameworkPackageName } from '../automigrate/helpers/mainConfigFile'; +import type { CommandFix } from '../automigrate/types'; +import { printBoxedMessage } from '../util'; +import { configToCsfFactory } from './helpers/config-to-csf-factory'; +import { storyToCsfFactory } from './helpers/story-to-csf-factory'; + +export const logger = console; + +async function runStoriesCodemod(options: { + dryRun: boolean | undefined; + packageManager: JsPackageManager; + useSubPathImports: boolean; + previewConfigPath: string; +}) { + const { dryRun, packageManager, ...codemodOptions } = options; + try { + let globString = 'src/**/*.stories.*'; + if (!process.env.IN_STORYBOOK_SANDBOX) { + logger.log('Please enter the glob for your stories to migrate'); + globString = ( + await prompts( + { + type: 'text', + name: 'glob', + message: 'glob', + initial: globString, + }, + { + onCancel: () => process.exit(0), + } + ) + ).glob; + } + + logger.log('\n🛠️ Applying codemod on your stories, this might take some time...'); + + // TODO: Move the csf-2-to-3 codemod into automigrations + await packageManager.executeCommand({ + command: `${packageManager.getRemoteRunCommand()} storybook migrate csf-2-to-3 --glob=${globString}`, + args: [], + stdio: 'ignore', + ignoreError: true, + }); + + await runCodemod(globString, (info) => storyToCsfFactory(info, codemodOptions), { + dryRun, + }); + } catch (err: any) { + if (err.message === 'No files matched') { + await runStoriesCodemod(options); + } else { + throw err; + } + } +} + +export const csfFactories: CommandFix = { + id: 'csf-factories', + promptType: 'command', + async run({ + dryRun, + mainConfig, + mainConfigPath, + previewConfigPath, + packageJson, + packageManager, + }) { + let useSubPathImports = true; + if (!process.env.IN_STORYBOOK_SANDBOX) { + // prompt whether the user wants to use imports map + logger.log( + printBoxedMessage(dedent` + The CSF factories format benefits from subpath imports (the imports property in your \`package.json\`), which is a node standard for module resolution. This makes it more convenient to import the preview config in your story files. + + However, please note that this might not work if you have an outdated tsconfig, use custom paths, or have type alias plugins configured in your project. You can always rerun this codemod and select another option to update your code later. + + More info: ${picocolors.yellow('https://storybook.js.org/docs/api/csf/csf-factories#subpath-imports')} + + As we modify your story files, we can create two types of imports: + + - ${picocolors.bold('Subpath imports (recommended):')} ${picocolors.cyan("`import preview from '#.storybook/preview'`")} + - ${picocolors.bold('Relative imports:')} ${picocolors.cyan("`import preview from '../../.storybook/preview'`")} + `) + ); + useSubPathImports = ( + await prompts( + { + type: 'select', + name: 'useSubPathImports', + message: 'Which would you like to use?', + choices: [ + { title: 'Subpath imports', value: true }, + { title: 'Relative imports', value: false }, + ], + initial: 0, + }, + { + onCancel: () => process.exit(0), + } + ) + ).useSubPathImports; + } + + if (useSubPathImports && !packageJson.imports?.['#*']) { + logger.log(`🗺️ Adding imports map in ${picocolors.cyan(packageManager.packageJsonPath())}`); + packageJson.imports = { + ...packageJson.imports, + // @ts-expect-error we need to upgrade type-fest + '#*': ['./*', './*.ts', './*.tsx', './*.js', './*.jsx'], + }; + await packageManager.writePackageJson(packageJson); + } + + await runStoriesCodemod({ + dryRun, + packageManager, + useSubPathImports, + previewConfigPath: previewConfigPath!, + }); + + logger.log('\n🛠️ Applying codemod on your main config...'); + const frameworkPackage = + getFrameworkPackageName(mainConfig) || '@storybook/your-framework-here'; + await runCodemod(mainConfigPath, (fileInfo) => + configToCsfFactory(fileInfo, { configType: 'main', frameworkPackage }, { dryRun }) + ); + + logger.log('\n🛠️ Applying codemod on your preview config...'); + await runCodemod(previewConfigPath, (fileInfo) => + configToCsfFactory(fileInfo, { configType: 'preview', frameworkPackage }, { dryRun }) + ); + + await syncStorybookAddons(mainConfig, previewConfigPath!); + + logger.log( + printBoxedMessage( + dedent` + You can now run Storybook with the new CSF factories format. + + For more info, check out the docs: + ${picocolors.yellow('https://storybook.js.org/docs/api/csf/csf-factories')} + ` + ) + ); + }, +}; diff --git a/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts new file mode 100644 index 00000000000..0da113d41a4 --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts @@ -0,0 +1,195 @@ +import { describe, expect, it } from 'vitest'; + +import { dedent } from 'ts-dedent'; + +import { configToCsfFactory } from './config-to-csf-factory'; + +expect.addSnapshotSerializer({ + serialize: (val: any) => (typeof val === 'string' ? val : val.toString()), + test: () => true, +}); + +describe('main/preview codemod: general parsing functionality', () => { + const transform = async (source: string) => + ( + await configToCsfFactory( + { source, path: 'main.ts' }, + { configType: 'main', frameworkPackage: '@storybook/react-vite' } + ) + ).trim(); + + it('should wrap defineMain call from inline default export', async () => { + await expect( + transform(dedent` + export default { + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-essentials'], + framework: '@storybook/react-vite', + }; + `) + ).resolves.toMatchInlineSnapshot(` + import { defineMain } from '@storybook/react-vite/node'; + + export default defineMain({ + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-essentials'], + framework: '@storybook/react-vite', + }); + `); + }); + it('should wrap defineMain call from const declared default export', async () => { + await expect( + transform(dedent` + const config = { + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-essentials'], + framework: '@storybook/react-vite', + }; + + export default config; + `) + ).resolves.toMatchInlineSnapshot(` + import { defineMain } from '@storybook/react-vite/node'; + + export default defineMain({ + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-essentials'], + framework: '@storybook/react-vite', + }); + `); + }); + + it('should wrap defineMain call from const declared default export and default export mix', async () => { + await expect( + transform(dedent` + export const tags = []; + export async function viteFinal(config) { return config }; + const config = { + framework: '@storybook/react-vite', + }; + + export default config; + `) + ).resolves.toMatchInlineSnapshot(` + import { defineMain } from '@storybook/react-vite/node'; + + const config = { + framework: '@storybook/react-vite', + tags: [], + viteFinal: () => { + return config; + }, + }; + + export default config; + `); + }); + it('should wrap defineMain call from named exports format', async () => { + await expect( + transform(dedent` + export function stories() { return ['../src/**/*.stories.@(js|jsx|ts|tsx)'] }; + export const addons = ['@storybook/addon-essentials']; + export async function viteFinal(config) { return config }; + export const framework = '@storybook/react-vite'; + `) + ).resolves.toMatchInlineSnapshot(` + import { defineMain } from '@storybook/react-vite/node'; + + export default defineMain({ + stories: () => { + return ['../src/**/*.stories.@(js|jsx|ts|tsx)']; + }, + addons: ['@storybook/addon-essentials'], + viteFinal: () => { + return config; + }, + framework: '@storybook/react-vite', + }); + `); + }); + it('should not add additional imports if there is already one', async () => { + const transformed = await transform(dedent` + import { defineMain } from '@storybook/react-vite/node'; + const config = {}; + + export default config; + `); + expect( + transformed.match(/import { defineMain } from '@storybook\/react-vite\/node'/g) + ).toHaveLength(1); + }); + + it('should leave already transformed code as is', async () => { + const original = dedent` + import { defineMain } from '@storybook/react-vite/node'; + + export default defineMain({}); + `; + const transformed = await transform(original); + expect(transformed).toEqual(original); + }); + + it('should remove legacy main config type imports', async () => { + await expect( + transform(dedent` + import { type StorybookConfig } from '@storybook/react-vite' + + const config: StorybookConfig = { + stories: [] + }; + export default config; + `) + ).resolves.toMatchInlineSnapshot(` + import { defineMain } from '@storybook/react-vite/node'; + + export default defineMain({ + stories: [], + }); + `); + }); +}); + +describe('preview specific functionality', () => { + const transform = async (source: string) => + ( + await configToCsfFactory( + { source, path: 'preview.ts' }, + { configType: 'preview', frameworkPackage: '@storybook/react-vite' } + ) + ).trim(); + + it('should contain a named config export', async () => { + await expect( + transform(dedent` + export default { + tags: ['test'], + }; + `) + ).resolves.toMatchInlineSnapshot(` + import { definePreview } from '@storybook/react-vite'; + + export default definePreview({ + tags: ['test'], + }); + `); + }); + + it('should remove legacy preview type imports', async () => { + await expect( + transform(dedent` + import type { Preview } from '@storybook/react-vite' + + const preview: Preview = { + tags: [] + }; + export default preview; + `) + ).resolves.toMatchInlineSnapshot(` + import { definePreview } from '@storybook/react-vite'; + + export default definePreview({ + tags: [], + }); + `); + }); +}); diff --git a/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.ts b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.ts new file mode 100644 index 00000000000..9cf2bef8344 --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.ts @@ -0,0 +1,170 @@ +/* eslint-disable no-underscore-dangle */ +import { types as t } from 'storybook/internal/babel'; +import { formatFileContent } from 'storybook/internal/common'; +import { loadConfig, printConfig } from 'storybook/internal/csf-tools'; + +import picocolors from 'picocolors'; + +import type { FileInfo } from '../../automigrate/codemod'; +import { logger } from '../csf-factories'; +import { + cleanupTypeImports, + getConfigProperties, + removeExportDeclarations, +} from './csf-factories-utils'; + +export async function configToCsfFactory( + info: FileInfo, + { configType, frameworkPackage }: { configType: 'main' | 'preview'; frameworkPackage: string }, + { dryRun = false, skipFormatting = false }: { dryRun?: boolean; skipFormatting?: boolean } = {} +) { + const config = loadConfig(info.source); + try { + config.parse(); + } catch (err) { + logger.log(`Error when parsing ${info.path}, skipping:\n${err}`); + return info.source; + } + + const methodName = configType === 'main' ? 'defineMain' : 'definePreview'; + const programNode = config._ast.program; + const hasNamedExports = Object.keys(config._exportDecls).length > 0; + + /** + * Scenario 1: Mixed exports + * + * ``` + * export const tags = []; + * export default { + * parameters: {}, + * }; + * ``` + * + * Transform into: `export default defineMain({ tags: [], parameters: {} })` + */ + if (config._exportsObject && hasNamedExports) { + const exportDecls = config._exportDecls; + + const defineConfigProps = getConfigProperties(exportDecls); + config._exportsObject.properties.push(...defineConfigProps); + + programNode.body = removeExportDeclarations(programNode, exportDecls); + } else if (config._exportsObject) { + /** + * Scenario 2: Default exports + * + * - Syntax 1: `default export const config = {}; export default config;` + * - Syntax 2: `export default {};` + * + * Transform into: `export default defineMain({})` + */ + const defineConfigCall = t.callExpression(t.identifier(methodName), [config._exportsObject]); + + let exportDefaultNode = null as any as t.ExportDefaultDeclaration; + let declarationNodeIndex = -1; + + programNode.body.forEach((node) => { + // Detect Syntax 1 + if (t.isExportDefaultDeclaration(node) && t.isIdentifier(node.declaration)) { + const declarationName = node.declaration.name; + + declarationNodeIndex = programNode.body.findIndex( + (n) => + t.isVariableDeclaration(n) && + n.declarations.some( + (d) => + t.isIdentifier(d.id) && + d.id.name === declarationName && + t.isObjectExpression(d.init) + ) + ); + + if (declarationNodeIndex !== -1) { + exportDefaultNode = node; + // remove the original declaration as it will become a default export + const declarationNode = programNode.body[declarationNodeIndex]; + if (t.isVariableDeclaration(declarationNode)) { + const id = declarationNode.declarations[0].id; + const variableName = t.isIdentifier(id) && id.name; + + if (variableName) { + programNode.body.splice(declarationNodeIndex, 1); + } + } + } + } else if (t.isExportDefaultDeclaration(node) && t.isObjectExpression(node.declaration)) { + // Detect Syntax 2 + exportDefaultNode = node; + } + }); + + if (exportDefaultNode !== null) { + exportDefaultNode.declaration = defineConfigCall; + } + } else if (hasNamedExports) { + /** + * Scenario 3: Named exports export const foo = {}; export bar = ''; + * + * Transform into: export default defineMain({ foo: {}, bar: '' }); + */ + const exportDecls = config._exportDecls; + const defineConfigProps = getConfigProperties(exportDecls); + + // Construct the `define` call + const defineConfigCall = t.callExpression(t.identifier(methodName), [ + t.objectExpression(defineConfigProps), + ]); + + // Remove all related named exports + programNode.body = removeExportDeclarations(programNode, exportDecls); + + // Add the new export default declaration + programNode.body.push(t.exportDefaultDeclaration(defineConfigCall)); + } + + const configImport = t.importDeclaration( + [t.importSpecifier(t.identifier(methodName), t.identifier(methodName))], + t.stringLiteral(frameworkPackage + `${configType === 'main' ? '/node' : ''}`) + ); + + // Check whether @storybook/framework import already exists + const existingImport = programNode.body.find( + (node) => + t.isImportDeclaration(node) && + node.importKind !== 'type' && + node.source.value === configImport.source.value + ); + + if (existingImport && t.isImportDeclaration(existingImport)) { + // If it does, check whether defineMain/definePreview is already imported + // and only add it if it's not + const hasMethodName = existingImport.specifiers.some( + (specifier) => + t.isImportSpecifier(specifier) && + t.isIdentifier(specifier.imported) && + specifier.imported.name === methodName + ); + + if (!hasMethodName) { + existingImport.specifiers.push( + t.importSpecifier(t.identifier(methodName), t.identifier(methodName)) + ); + } + } else { + // if not, add import { defineMain } from '@storybook/framework' + programNode.body.unshift(configImport); + } + + // Remove type imports – now inferred – from @storybook/* packages + const disallowList = ['StorybookConfig', 'Preview']; + programNode.body = cleanupTypeImports(programNode, disallowList); + + const output = printConfig(config).code; + + if (dryRun) { + logger.log(`Would write to ${picocolors.yellow(info.path)}:\n${picocolors.green(output)}`); + return info.source; + } + + return skipFormatting ? output : formatFileContent(info.path, output); +} diff --git a/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts new file mode 100644 index 00000000000..2d32386bb4c --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts @@ -0,0 +1,78 @@ +import { types as t } from 'storybook/internal/babel'; + +export function cleanupTypeImports(programNode: t.Program, disallowList: string[]) { + return programNode.body.filter((node) => { + if (t.isImportDeclaration(node)) { + const { source, specifiers } = node; + + if (source.value.startsWith('@storybook/')) { + const allowedSpecifiers = specifiers.filter((specifier) => { + if (t.isImportSpecifier(specifier) && t.isIdentifier(specifier.imported)) { + return !disallowList.includes(specifier.imported.name); + } + // Retain non-specifier imports (e.g., namespace imports) + return true; + }); + + // Remove the entire import if no specifiers are left + if (allowedSpecifiers.length > 0) { + node.specifiers = allowedSpecifiers; + return true; + } + + // Remove the import if no specifiers remain + return false; + } + } + + // Retain all other nodes + return true; + // @TODO adding any for now, unsure how to fix the following error: + // error TS4058: Return type of exported function has or is using name 'BlockStatement' from external module "/code/core/dist/babel/index" but cannot be named + }) as any; +} + +export function removeExportDeclarations( + programNode: t.Program, + exportDecls: Record +) { + return programNode.body.filter((node) => { + if (t.isExportNamedDeclaration(node) && node.declaration) { + if (t.isVariableDeclaration(node.declaration)) { + // Handle variable declarations + node.declaration.declarations = node.declaration.declarations.filter( + (decl) => t.isIdentifier(decl.id) && !exportDecls[decl.id.name] + ); + return node.declaration.declarations.length > 0; + } else if (t.isFunctionDeclaration(node.declaration)) { + // Handle function declarations + const funcDecl = node.declaration; + return t.isIdentifier(funcDecl.id) && !exportDecls[funcDecl.id.name]; + } + } + return true; + // @TODO adding any for now, unsure how to fix the following error: + // error TS4058: Return type of exported function has or is using name 'ObjectProperty' from external module "/tmp/storybook/code/core/dist/babel/index" but cannot be named. + }) as any; +} + +export function getConfigProperties( + exportDecls: Record +) { + const properties = []; + + // Collect properties from named exports + for (const [name, decl] of Object.entries(exportDecls)) { + if (t.isVariableDeclarator(decl) && decl.init) { + properties.push(t.objectProperty(t.identifier(name), decl.init)); + } else if (t.isFunctionDeclaration(decl)) { + properties.push( + t.objectProperty(t.identifier(name), t.arrowFunctionExpression([], decl.body)) + ); + } + } + + // @TODO adding any for now, unsure how to fix the following error: + // error TS4058: Return type of exported function has or is using name 'ObjectProperty' from external module "/tmp/storybook/code/core/dist/babel/index" but cannot be named. + return properties as any; +} diff --git a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts new file mode 100644 index 00000000000..12e920a772f --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts @@ -0,0 +1,513 @@ +import { describe, expect, it, vi } from 'vitest'; + +import { formatFileContent } from '@storybook/core/common'; + +import path from 'path'; +import { dedent } from 'ts-dedent'; + +import { storyToCsfFactory } from './story-to-csf-factory'; + +expect.addSnapshotSerializer({ + serialize: (val: any) => (typeof val === 'string' ? val : val.toString()), + test: () => true, +}); + +describe('stories codemod', () => { + const transform = async (source: string) => + formatFileContent( + 'Component.stories.tsx', + await storyToCsfFactory( + { source, path: 'Component.stories.tsx' }, + { previewConfigPath: '#.storybook/preview', useSubPathImports: true } + ) + ); + describe('javascript', () => { + it('should wrap const declared meta', async () => { + await expect( + transform(dedent` + const meta = { title: 'Component' }; + export default meta; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ title: 'Component' }); + `); + }); + + it('should transform and wrap inline default exported meta', async () => { + await expect( + transform(dedent` + export default { title: 'Component' }; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ + title: 'Component', + }); + `); + }); + + it('should rename meta object to meta if it has a different name', async () => { + await expect( + transform(dedent` + const componentMeta = { title: 'Component' }; + export default componentMeta; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ title: 'Component' }); + `); + }); + + it('should wrap stories in a meta.story method', async () => { + await expect( + transform(dedent` + const componentMeta = { title: 'Component' }; + export default componentMeta; + export const A = { + args: { primary: true }, + render: (args) => + }; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ title: 'Component' }); + export const A = meta.story({ + args: { primary: true }, + render: (args) => , + }); + `); + }); + + it('should respect existing config imports', async () => { + await expect( + transform(dedent` + import { decorators } from "#.storybook/preview"; + const componentMeta = { title: 'Component' }; + export default componentMeta; + export const A = { + args: { primary: true }, + render: (args) => + }; + `) + ).resolves.toMatchInlineSnapshot(` + import preview, { decorators } from '#.storybook/preview'; + + const meta = preview.meta({ title: 'Component' }); + export const A = meta.story({ + args: { primary: true }, + render: (args) => , + }); + `); + }); + + it('should reuse existing default config import name', async () => { + await expect( + transform(dedent` + import previewConfig from "#.storybook/preview"; + const componentMeta = { title: 'Component' }; + export default componentMeta; + export const A = { + args: { primary: true }, + render: (args) => + }; + `) + ).resolves.toMatchInlineSnapshot(` + import previewConfig from '#.storybook/preview'; + + const meta = previewConfig.meta({ title: 'Component' }); + export const A = meta.story({ + args: { primary: true }, + render: (args) => , + }); + `); + }); + + it('if there is an existing local constant called preview, rename storybook preview import', async () => { + await expect( + transform(dedent` + const componentMeta = { title: 'Component' }; + export default componentMeta; + const preview = {}; + export const A = { + args: { primary: true }, + render: (args) => + }; + `) + ).resolves.toMatchInlineSnapshot(` + import storybookPreview from '#.storybook/preview'; + + const meta = storybookPreview.meta({ title: 'Component' }); + const preview = {}; + export const A = meta.story({ + args: { primary: true }, + render: (args) => , + }); + `); + }); + + it('migrate reused properties of other stories from `Story.xyz` to `Story.input.xyz`', async () => { + await expect( + transform(dedent` + export default { title: 'Component' }; + const someData = {}; + + export const A = {}; + + export const B = { + ...A, + args: { + ...A.args, + ...someData, + }, + }; + export const C = { + render: async () => { + return JSON.stringify({ + ...A.argTypes, + ...B, + }) + } + }; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ + title: 'Component', + }); + + const someData = {}; + + export const A = meta.story({}); + + export const B = meta.story({ + ...A.input, + args: { + ...A.input.args, + ...someData, + }, + }); + export const C = meta.story({ + render: async () => { + return JSON.stringify({ + ...A.input.argTypes, + ...B.input, + }); + }, + }); + `); + }); + + it('does not migrate reused properties from disallowed list', async () => { + await expect( + transform(dedent` + export default { title: 'Component' }; + export const A = {}; + export const B = { + play: async () => { + await A.play(); + } + }; + export const C = A.run; + export const D = A.extends({}); + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ + title: 'Component', + }); + + export const A = meta.story({}); + export const B = meta.story({ + play: async () => { + await A.play(); + }, + }); + export const C = A.run; + export const D = A.extends({}); + `); + }); + + it('should support non-conventional formats (INCOMPLETE)', async () => { + const transformed = await transform(dedent` + import { A as Component } from './Button'; + import * as Stories from './Other.stories'; + import someData from './fixtures' + export default { + component: Component, + // not supported yet (story coming from another file) + args: Stories.A.args + }; + const data = {}; + export const A = () => {}; + // not supported yet (story as function) + export function B() { }; + // not supported yet (story redeclared) + const C = { ...A, args: data, }; + export { C }; + `); + + expect(transformed).toContain('A = meta.story'); + // @TODO: when we support these, uncomment these lines + // expect(transformed).toContain('B = meta.story'); + // expect(transformed).toContain('C = meta.story'); + }); + + it('converts the preview import path based on useSubPathImports flag', async () => { + const relativeMock = vi.spyOn(path, 'relative').mockReturnValue('../../preview.ts'); + + try { + await expect( + formatFileContent( + 'Component.stories.tsx', + await storyToCsfFactory( + { + source: dedent` + import preview, { extra } from '../../../.storybook/preview'; + export default {}; + `, + path: 'Component.stories.tsx', + }, + { previewConfigPath: '#.storybook/preview', useSubPathImports: true } + ) + ) + ).resolves.toMatchInlineSnapshot(` + import preview, { extra } from '#.storybook/preview'; + + const meta = preview.meta({}); + `); + + await expect( + formatFileContent( + 'Component.stories.tsx', + await storyToCsfFactory( + { + source: dedent` + import preview, { extra } from '#.storybook/preview'; + export default {}; + `, + path: 'Component.stories.tsx', + }, + { previewConfigPath: '#.storybook/preview', useSubPathImports: false } + ) + ) + ).resolves.toMatchInlineSnapshot(` + import preview, { extra } from '../../preview'; + + const meta = preview.meta({}); + `); + } finally { + relativeMock.mockRestore(); + } + }); + + it('converts CSF1 into CSF4 with render', async () => { + await expect( + transform(dedent` + const meta = { title: 'Component' }; + export default meta; + export const CSF1Story = () =>
Hello
; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const meta = preview.meta({ title: 'Component' }); + export const CSF1Story = meta.story({ + render: () =>
Hello
, + }); + `); + }); + }); + + describe('typescript', () => { + const inlineMetaSatisfies = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + export default { title: 'Component', component: Component } satisfies Meta; + + export const A: CSF3 = { + args: { primary: true } + }; + `; + it('meta satisfies syntax', async () => { + await expect(transform(inlineMetaSatisfies)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + + const inlineMetaAs = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + export default { title: 'Component', component: Component } as Meta; + + export const A: CSF3 = { + args: { primary: true } + }; + `; + it('meta as syntax', async () => { + await expect(transform(inlineMetaAs)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + const metaSatisfies = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + const meta = { title: 'Component', component: Component } satisfies Meta + export default meta; + + export const A: CSF3 = { + args: { primary: true } + }; + `; + it('meta satisfies syntax', async () => { + await expect(transform(metaSatisfies)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + + const metaAs = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + const meta = { title: 'Component', component: Component } as Meta + export default meta; + + export const A: CSF3 = { + args: { primary: true } + }; + `; + it('meta as syntax', async () => { + await expect(transform(metaAs)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + + const storySatisfies = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + const meta = { title: 'Component', component: Component } as Meta + export default meta; + + export const A = { + args: { primary: true } + } satisfies CSF3; + `; + it('story satisfies syntax', async () => { + await expect(transform(storySatisfies)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + + const storyAs = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + const meta = { title: 'Component', component: Component } as Meta + export default meta; + + export const A = { + args: { primary: true } + } as CSF3; + `; + it('story as syntax', async () => { + await expect(transform(storyAs)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + + it('should yield the same result to all syntaxes', async () => { + const allSnippets = await Promise.all([ + transform(inlineMetaSatisfies), + transform(inlineMetaAs), + transform(metaSatisfies), + transform(metaAs), + transform(storySatisfies), + transform(storyAs), + ]); + + allSnippets.forEach((result) => { + expect(result).toEqual(allSnippets[0]); + }); + }); + + it('should remove unused Story types', async () => { + await expect( + transform( + `import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + export default {}; + type Story = StoryObj; + + export const A: Story = {};` + ) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({}); + + export const A = meta.story({}); + `); + }); + }); +}); diff --git a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts new file mode 100644 index 00000000000..a419dfb53fc --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts @@ -0,0 +1,293 @@ +/* eslint-disable no-underscore-dangle */ +import { types as t, traverse } from 'storybook/internal/babel'; +import { isValidPreviewPath, loadCsf, printCsf } from 'storybook/internal/csf-tools'; + +import path from 'path'; + +import type { FileInfo } from '../../automigrate/codemod'; +import { logger } from '../csf-factories'; +import { cleanupTypeImports } from './csf-factories-utils'; + +// Name of properties that should not be renamed to `Story.input.xyz` +const reuseDisallowList = ['play', 'run', 'extends']; + +// Name of types that should be removed from the import list +const typesDisallowList = [ + 'Story', + 'StoryFn', + 'StoryObj', + 'Meta', + 'MetaObj', + 'ComponentStory', + 'ComponentMeta', +]; + +type Options = { previewConfigPath: string; useSubPathImports: boolean }; + +export async function storyToCsfFactory( + info: FileInfo, + { previewConfigPath, useSubPathImports }: Options +) { + const csf = loadCsf(info.source, { makeTitle: () => 'FIXME' }); + try { + csf.parse(); + } catch (err) { + logger.log(`Error when parsing ${info.path}, skipping:\n${err}`); + return info.source; + } + + const metaVariableName = 'meta'; + + /** + * Add the preview import if it doesn't exist yet: + * + * `import preview from '#.storybook/preview'`; + */ + const programNode = csf._ast.program; + let previewImport: t.ImportDeclaration | undefined; + + // Check if a root-level constant named 'preview' exists + const hasRootLevelConfig = programNode.body.some( + (n) => + t.isVariableDeclaration(n) && + n.declarations.some((declaration) => t.isIdentifier(declaration.id, { name: 'preview' })) + ); + + let previewPath = '#.storybook/preview'; + if (!useSubPathImports) { + // calculate relative path from story file to preview file + const relativePath = path.relative(path.dirname(info.path), previewConfigPath); + const { dir, name } = path.parse(relativePath); + + // Construct the path manually and replace Windows backslashes + previewPath = `${dir ? `${dir}/` : ''}${name}`; + + // account for stories in the same path as preview file + if (!previewPath.startsWith('.')) { + previewPath = `./${previewPath}`; + } + + // Convert Windows backslashes to forward slashes + previewPath = previewPath.replace(/\\/g, '/'); + } + + let sbConfigImportName = hasRootLevelConfig ? 'storybookPreview' : 'preview'; + + const sbConfigImportSpecifier = t.importDefaultSpecifier(t.identifier(sbConfigImportName)); + + programNode.body.forEach((node) => { + if (t.isImportDeclaration(node) && isValidPreviewPath(node.source.value)) { + const defaultImportSpecifier = node.specifiers.find((specifier) => + t.isImportDefaultSpecifier(specifier) + ); + + if (!defaultImportSpecifier) { + node.specifiers.push(sbConfigImportSpecifier); + } else if (defaultImportSpecifier.local.name !== sbConfigImportName) { + sbConfigImportName = defaultImportSpecifier.local.name; + } + + previewImport = node; + } + }); + + const hasMeta = !!csf._meta; + + // @TODO: Support unconventional formats: + // `export function Story() { };` and `export { Story }; + // These are not part of csf._storyExports but rather csf._storyStatements and are tricky to support. + Object.entries(csf._storyExports).forEach(([_key, decl]) => { + const id = decl.id; + const declarator = decl as t.VariableDeclarator; + let init = t.isVariableDeclarator(declarator) ? declarator.init : undefined; + + if (t.isIdentifier(id) && init) { + // Remove type annotations e.g. A in `const Story: A = {};` + if (id.typeAnnotation) { + id.typeAnnotation = null; + } + + // Remove type annotations e.g. A in `const Story = {} satisfies A;` + if (t.isTSSatisfiesExpression(init) || t.isTSAsExpression(init)) { + init = init.expression; + } + + if (t.isObjectExpression(init)) { + // Wrap the object in `meta.story()` + declarator.init = t.callExpression( + t.memberExpression(t.identifier(metaVariableName), t.identifier('story')), + [init] + ); + } else if (t.isArrowFunctionExpression(init)) { + // Transform CSF1 to meta.story({ render: }) + const renderProperty = t.objectProperty(t.identifier('render'), init); + + const objectExpression = t.objectExpression([renderProperty]); + + declarator.init = t.callExpression( + t.memberExpression(t.identifier(metaVariableName), t.identifier('story')), + [objectExpression] + ); + } + } + }); + + const storyExportDecls = new Map( + Object.entries(csf._storyExports).filter( + ( + entry + ): entry is [string, Exclude<(typeof csf._storyExports)[string], t.FunctionDeclaration>] => + !t.isFunctionDeclaration(entry[1]) + ) + ); + + // For each story, replace any reference of story reuse e.g. + // Story.args -> Story.input.args + traverse(csf._ast, { + Identifier(nodePath) { + const binding = nodePath.scope.getBinding(nodePath.node.name); + + // Check if the identifier corresponds to a story export + if (binding && storyExportDecls.has(binding.identifier.name)) { + const parent = nodePath.parent; + + // Skip declarations (e.g., `const Story = {};`) + if (t.isVariableDeclarator(parent) && parent.id === nodePath.node) { + return; + } + + // Skip import statements e.g.`import { X as Story }` + if (t.isImportSpecifier(parent)) { + return; + } + + // Skip export statements e.g.`export const Story` or `export { Story }` + if (t.isExportSpecifier(parent)) { + return; + } + + // Skip if it's already `Story.input` + if (t.isMemberExpression(parent) && t.isIdentifier(parent.property, { name: 'input' })) { + return; + } + // Check if the property name is in the disallow list + if ( + t.isMemberExpression(parent) && + t.isIdentifier(parent.property) && + reuseDisallowList.includes(parent.property.name) + ) { + return; + } + + try { + // Replace the identifier with `Story.input` + nodePath.replaceWith( + t.memberExpression(t.identifier(nodePath.node.name), t.identifier('input')) + ); + } catch (err: any) { + // This is a tough one to support, we just skip for now. + // Relates to `Stories.Story.args` where Stories is coming from another file. We can't know whether it should be transformed or not. + if (err.message.includes(`instead got "MemberExpression"`)) { + return; + } else { + throw err; + } + } + } + }, + }); + + // modify meta + if (csf._metaPath) { + let declaration = csf._metaPath.node.declaration; + if (t.isTSSatisfiesExpression(declaration) || t.isTSAsExpression(declaration)) { + declaration = declaration.expression; + } + + if (t.isObjectExpression(declaration)) { + const metaVariable = t.variableDeclaration('const', [ + t.variableDeclarator( + t.identifier(metaVariableName), + t.callExpression( + t.memberExpression(t.identifier(sbConfigImportName), t.identifier('meta')), + [declaration] + ) + ), + ]); + csf._metaPath.replaceWith(metaVariable); + } else if (t.isIdentifier(declaration)) { + /** + * Transform const declared metas: + * + * `const meta = {}; export default meta;` + * + * Into a meta call: + * + * `const meta = preview.meta({ title: 'A' });` + */ + const binding = csf._metaPath.scope.getBinding(declaration.name); + if (binding && binding.path.isVariableDeclarator()) { + const originalName = declaration.name; + + // Always rename the meta variable to 'meta' + binding.path.node.id = t.identifier(metaVariableName); + + let init = binding.path.node.init; + if (t.isTSSatisfiesExpression(init) || t.isTSAsExpression(init)) { + init = init.expression; + } + if (t.isObjectExpression(init)) { + binding.path.node.init = t.callExpression( + t.memberExpression(t.identifier(sbConfigImportName), t.identifier('meta')), + [init] + ); + } + + // Update all references to the original name + csf._metaPath.scope.rename(originalName, metaVariableName); + } + + // Remove the default export, it's not needed anymore + csf._metaPath.remove(); + } + } + + if (previewImport) { + // If there is alerady an import, just update the path. This is useful for users + // who rerun the codemod to change the preview import to use (or not) subpaths + if (previewImport.source.value !== previewPath) { + previewImport.source = t.stringLiteral(previewPath); + } + } else if (hasMeta) { + // If the import doesn't exist, create a new one + const configImport = t.importDeclaration( + [t.importDefaultSpecifier(t.identifier(sbConfigImportName))], + t.stringLiteral(previewPath) + ); + programNode.body.unshift(configImport); + } + + // Remove type imports – now inferred – from @storybook/* packages + programNode.body = cleanupTypeImports(programNode, typesDisallowList); + + // Remove unused type aliases e.g. `type Story = StoryObj;` + programNode.body.forEach((node, index) => { + if (t.isTSTypeAliasDeclaration(node)) { + const isUsed = programNode.body.some((otherNode) => { + if (t.isVariableDeclaration(otherNode)) { + return otherNode.declarations.some( + (declaration) => + t.isIdentifier(declaration.init) && declaration.init.name === node.id.name + ); + } + return false; + }); + + if (!isUsed) { + programNode.body.splice(index, 1); + } + } + }); + + return printCsf(csf).code; +} diff --git a/code/lib/cli-storybook/src/migrate.ts b/code/lib/cli-storybook/src/migrate.ts index e985971b5a0..9075a9d9e8b 100644 --- a/code/lib/cli-storybook/src/migrate.ts +++ b/code/lib/cli-storybook/src/migrate.ts @@ -9,6 +9,7 @@ import { listCodemods, runCodemod } from '@storybook/codemod'; import { runFixes } from './automigrate'; import { mdxToCSF } from './automigrate/fixes/mdx-to-csf'; +import { getStorybookData } from './automigrate/helpers/mainConfigFile'; const logger = console; @@ -33,15 +34,11 @@ export async function migrate( if (migration === 'mdx-to-csf' && !dryRun) { const packageManager = JsPackageManagerFactory.getPackageManager(); - const [packageJson, storybookVersion] = await Promise.all([ - packageManager.retrievePackageJson(), - getCoercedStorybookVersion(packageManager), - ]); - const { configDir: inferredConfigDir, mainConfig: mainConfigPath } = getStorybookInfo( - packageJson, - userSpecifiedConfigDir - ); - const configDir = userSpecifiedConfigDir || inferredConfigDir || '.storybook'; + const { configDir, mainConfig, mainConfigPath, storybookVersion, packageJson } = + await getStorybookData({ + packageManager, + configDir: userSpecifiedConfigDir, + }); // GUARDS if (!storybookVersion) { @@ -57,6 +54,8 @@ export async function migrate( configDir, mainConfigPath, packageManager, + mainConfig, + packageJson, storybookVersion, beforeVersion: storybookVersion, isUpgrade: false, diff --git a/code/lib/cli-storybook/src/sandbox-templates.ts b/code/lib/cli-storybook/src/sandbox-templates.ts index f7044931809..17f3e2982da 100644 --- a/code/lib/cli-storybook/src/sandbox-templates.ts +++ b/code/lib/cli-storybook/src/sandbox-templates.ts @@ -75,6 +75,7 @@ export type Template = { disableDocs?: boolean; extraDependencies?: string[]; editAddons?: (addons: string[]) => string[]; + useCsfFactory?: boolean; }; /** * Flag to indicate that this template is a secondary template, which is used mainly to test @@ -106,6 +107,7 @@ export const baseTemplates = { skipTasks: ['e2e-tests-dev', 'bench', 'vitest-integration'], modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], mainConfig: (config) => { const stories = config.getFieldValue>(['stories']); @@ -136,6 +138,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], }, }, @@ -149,6 +152,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, mainConfig: { features: { experimentalRSC: true, @@ -169,6 +173,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, mainConfig: { features: { experimentalRSC: true, @@ -189,6 +194,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, mainConfig: { features: { experimentalRSC: true, @@ -209,6 +215,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, mainConfig: { features: { experimentalRSC: true, @@ -229,6 +236,7 @@ export const baseTemplates = { builder: '@storybook/builder-vite', }, modifications: { + useCsfFactory: true, mainConfig: { framework: '@storybook/experimental-nextjs-vite', features: { @@ -255,6 +263,7 @@ export const baseTemplates = { builder: '@storybook/builder-vite', }, modifications: { + useCsfFactory: true, mainConfig: { framework: '@storybook/experimental-nextjs-vite', features: { @@ -280,6 +289,7 @@ export const baseTemplates = { builder: '@storybook/builder-vite', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], mainConfig: { features: { @@ -298,6 +308,7 @@ export const baseTemplates = { builder: '@storybook/builder-vite', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], mainConfig: { features: { @@ -329,6 +340,7 @@ export const baseTemplates = { builder: '@storybook/builder-vite', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], mainConfig: { features: { @@ -347,6 +359,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], }, skipTasks: ['e2e-tests-dev', 'bench', 'vitest-integration'], @@ -361,6 +374,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], }, skipTasks: ['e2e-tests-dev', 'bench', 'vitest-integration'], @@ -385,6 +399,7 @@ export const baseTemplates = { builder: '@storybook/builder-webpack5', }, modifications: { + useCsfFactory: true, extraDependencies: ['prop-types'], }, skipTasks: ['e2e-tests-dev', 'bench', 'vitest-integration'], diff --git a/code/lib/cli-storybook/src/sandbox.ts b/code/lib/cli-storybook/src/sandbox.ts index d334b9a7853..03ba2178b1b 100644 --- a/code/lib/cli-storybook/src/sandbox.ts +++ b/code/lib/cli-storybook/src/sandbox.ts @@ -1,5 +1,5 @@ import { existsSync } from 'node:fs'; -import { readdir } from 'node:fs/promises'; +import { readdir, rm } from 'node:fs/promises'; import { isAbsolute, join } from 'node:path'; import type { PackageManagerName } from 'storybook/internal/common'; @@ -166,6 +166,7 @@ export const sandbox = async ({ const outputDirectoryName = outputDirectory || templateId; if (selectedDirectory && existsSync(`${selectedDirectory}`)) { logger.info(`⚠️ ${selectedDirectory} already exists! Overwriting...`); + await rm(selectedDirectory, { recursive: true, force: true }); } if (!selectedDirectory) { diff --git a/code/lib/cli-storybook/src/upgrade.ts b/code/lib/cli-storybook/src/upgrade.ts index 6657fb0ee69..5a8bd0a4efb 100644 --- a/code/lib/cli-storybook/src/upgrade.ts +++ b/code/lib/cli-storybook/src/upgrade.ts @@ -24,6 +24,7 @@ import semver, { clean, eq, lt, prerelease } from 'semver'; import { dedent } from 'ts-dedent'; import { autoblock } from './autoblock/index'; +import { getStorybookData } from './automigrate/helpers/mainConfigFile'; import { automigrate } from './automigrate/index'; type Package = { @@ -157,10 +158,7 @@ export const doUpgrade = async ({ logger.warn(new UpgradeStorybookToSameVersionError({ beforeVersion }).message); } - const [latestCLIVersionOnNPM, packageJson] = await Promise.all([ - packageManager.latestVersion('storybook'), - packageManager.retrievePackageJson(), - ]); + const latestCLIVersionOnNPM = await packageManager.latestVersion('storybook'); const isCLIOutdated = lt(currentCLIVersion, latestCLIVersionOnNPM); const isCLIExactLatest = currentCLIVersion === latestCLIVersionOnNPM; @@ -198,13 +196,11 @@ export const doUpgrade = async ({ let results; - const { configDir: inferredConfigDir, mainConfig: mainConfigPath } = getStorybookInfo( - packageJson, - userSpecifiedConfigDir - ); - const configDir = userSpecifiedConfigDir || inferredConfigDir || '.storybook'; - - const mainConfig = await loadMainConfig({ configDir }); + const { configDir, mainConfig, mainConfigPath, previewConfigPath, packageJson } = + await getStorybookData({ + packageManager, + configDir: userSpecifiedConfigDir, + }); // GUARDS if (!beforeVersion) { @@ -277,7 +273,10 @@ export const doUpgrade = async ({ dryRun, yes, packageManager, + packageJson, + mainConfig, configDir, + previewConfigPath, mainConfigPath, beforeVersion, storybookVersion: currentCLIVersion, diff --git a/code/lib/cli-storybook/src/util.ts b/code/lib/cli-storybook/src/util.ts new file mode 100644 index 00000000000..f8fa3f3d6f3 --- /dev/null +++ b/code/lib/cli-storybook/src/util.ts @@ -0,0 +1,4 @@ +import boxen, { type Options } from 'boxen'; + +export const printBoxedMessage = (message: string, style?: Options) => + boxen(message, { borderStyle: 'round', padding: 1, borderColor: '#F1618C', ...style }); diff --git a/code/lib/cli-storybook/tsconfig.json b/code/lib/cli-storybook/tsconfig.json index d0c5371602a..c541cfa91e5 100644 --- a/code/lib/cli-storybook/tsconfig.json +++ b/code/lib/cli-storybook/tsconfig.json @@ -3,5 +3,9 @@ "compilerOptions": { "resolveJsonModule": true }, - "include": ["src/**/*"] + "include": [ + "src/**/*", + "../../core/src/common/utils/get-addon-annotations.test.ts", + "../../core/src/common/utils/get-addon-annotations.ts" + ] } diff --git a/code/lib/cli/bin/index.cjs b/code/lib/cli/bin/index.cjs index 22aaec08f11..0aecdd1e9b9 100755 --- a/code/lib/cli/bin/index.cjs +++ b/code/lib/cli/bin/index.cjs @@ -23,7 +23,4 @@ process.once('uncaughtException', (error) => { throw error; }); -import('../dist/proxy.js').catch((error) => { - console.error(error); - process.exit(1); -}); +require('../dist/proxy.cjs'); diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index c4808dff99d..832afd5c2cb 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -99,6 +99,11 @@ "import": "./core/types/index.js", "require": "./core/types/index.cjs" }, + "./internal/csf": { + "types": "./core/csf/index.d.ts", + "import": "./core/csf/index.js", + "require": "./core/csf/index.cjs" + }, "./internal/csf-tools": { "types": "./core/csf-tools/index.d.ts", "import": "./core/csf-tools/index.js", @@ -189,11 +194,6 @@ }, "./internal/preview/runtime": { "import": "./core/preview/runtime.js" - }, - "./internal/csf": { - "types": "./core/csf/index.d.ts", - "import": "./core/csf/index.js", - "require": "./core/csf/index.cjs" } }, "main": "dist/index.cjs", diff --git a/code/lib/cli/src/proxy.ts b/code/lib/cli/src/proxy.ts index c289ed7fc72..12cac7558ae 100644 --- a/code/lib/cli/src/proxy.ts +++ b/code/lib/cli/src/proxy.ts @@ -5,10 +5,7 @@ import { spawn } from 'child_process'; const args = process.argv.slice(2); if (['dev', 'build'].includes(args[0])) { - import('@storybook/core/cli/bin').catch((e) => { - console.error('Failed to load @storybook/core/cli/bin', e); - process.exit(1); - }); + require('@storybook/core/cli/bin'); } else { const proxiedArgs = args[0] === 'init' diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index e2d9774792e..2d591ed90ae 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -89,14 +89,14 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/transforms/add-component-parameters.js", + "./src/transforms/storiesof-to-csf.js", + "./src/transforms/mdx-to-csf.ts", "./src/transforms/csf-2-to-3.ts", "./src/transforms/csf-hoist-story-annotations.js", "./src/transforms/find-implicit-spies.ts", - "./src/transforms/mdx-to-csf.ts", + "./src/transforms/add-component-parameters.js", "./src/transforms/migrate-to-test-package.ts", "./src/transforms/move-builtin-addons.js", - "./src/transforms/storiesof-to-csf.js", "./src/transforms/update-addon-info.js", "./src/transforms/update-organisation-name.js", "./src/transforms/upgrade-deprecated-types.ts", diff --git a/code/package.json b/code/package.json index fa02da90bbe..090a115d371 100644 --- a/code/package.json +++ b/code/package.json @@ -262,7 +262,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-local-rules": "portal:../scripts/eslint-plugin-local-rules", "eslint-plugin-playwright": "^1.6.2", - "eslint-plugin-storybook": "^0.8.0", + "eslint-plugin-storybook": "0.11.3--canary.187.1af857a.0", "github-release-from-changelog": "^2.1.1", "glob": "^10.0.0", "happy-dom": "^14.12.0", diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 0eb9a2ff0ca..65985cf1d19 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -25,6 +25,11 @@ "import": "./dist/index.mjs", "require": "./dist/index.js" }, + "./preview": { + "types": "./dist/preview.d.ts", + "import": "./dist/preview.mjs", + "require": "./dist/preview.js" + }, "./experimental-playwright": { "types": "./dist/playwright.d.ts", "import": "./dist/playwright.mjs", @@ -44,6 +49,9 @@ "*": [ "dist/index.d.ts" ], + "preview": [ + "dist/preview.d.ts" + ], "experimental-playwright": [ "dist/playwright.d.ts" ] @@ -116,6 +124,7 @@ "entries": [ "./src/index.ts", "./src/preset.ts", + "./src/preview.tsx", "./src/entry-preview.tsx", "./src/entry-preview-docs.ts", "./src/entry-preview-rsc.tsx", diff --git a/code/renderers/react/src/__test__/Button.csf4.stories.tsx b/code/renderers/react/src/__test__/Button.csf4.stories.tsx new file mode 100644 index 00000000000..6a92532ab69 --- /dev/null +++ b/code/renderers/react/src/__test__/Button.csf4.stories.tsx @@ -0,0 +1,298 @@ +import React, { useEffect, useState } from 'react'; +import { createPortal } from 'react-dom'; + +import { expect, fn, mocked, userEvent, within } from '@storybook/test'; + +import { action } from '@storybook/addon-actions'; + +import { definePreview } from '../preview'; +import { Button } from './Button'; + +const preview = definePreview({}); + +const meta = preview.meta({ + id: 'button-component', + title: 'Example/CSF4/Button', + component: Button, + argTypes: { + backgroundColor: { control: 'color' }, + }, + args: { + children: 'Children coming from meta args', + }, +}); + +export const CSF2Secondary = meta.story({ + render: (args) => { + return + + ); + }, + name: 'WithLocale', +}); + +export const CSF2StoryWithParamsAndDecorator = meta.story({ + render: (args) => { + return + + ); + }, + play: async ({ canvasElement, step }) => { + const canvas = within(canvasElement); + await step('Step label', async () => { + const inputEl = canvas.getByTestId('input'); + const buttonEl = canvas.getByRole('button'); + await userEvent.click(buttonEl); + await userEvent.type(inputEl, 'Hello world!'); + + await expect(inputEl).toHaveValue('Hello world!'); + await expect(buttonEl).toHaveTextContent('I am clicked'); + }); + }, +}); + +export const CSF3InputFieldFilled = meta.story({ + render: () => { + return ; + }, + play: async ({ canvasElement, step }) => { + const canvas = within(canvasElement); + await step('Step label', async () => { + const inputEl = canvas.getByTestId('input'); + await userEvent.type(inputEl, 'Hello world!'); + await expect(inputEl).toHaveValue('Hello world!'); + }); + }, +}); + +const mockFn = fn(); +export const LoaderStory = meta.story({ + args: { + // @ts-expect-error TODO: add a way to provide custom args/argTypes + mockFn, + }, + loaders: [ + async () => { + mockFn.mockReturnValueOnce('mockFn return value'); + return { + value: 'loaded data', + }; + }, + ], + render: (args: any & { mockFn: (val: string) => string }, { loaded }) => { + const data = args.mockFn('render'); + return ( +
+
{loaded.value}
+
{String(data)}
+
+ ); + }, + play: async () => { + expect(mockFn).toHaveBeenCalledWith('render'); + }, +}); + +export const MountInPlayFunction = meta.story({ + args: { + // @ts-expect-error TODO: add a way to provide custom args/argTypes + mockFn: fn(), + }, + play: async ({ args, mount, context }) => { + // equivalent of loaders + const loadedData = await Promise.resolve('loaded data'); + // @ts-expect-error TODO: add a way to provide custom args/argTypes + mocked(args.mockFn).mockReturnValueOnce('mockFn return value'); + // equivalent of render + // @ts-expect-error TODO: add a way to provide custom args/argTypes + const data = args.mockFn('render'); + // TODO refactor this in the mount args PR + context.originalStoryFn = () => ( +
+
{loadedData}
+
{String(data)}
+
+ ); + await mount(); + + // equivalent of play + // @ts-expect-error TODO: add a way to provide custom args/argTypes + expect(args.mockFn).toHaveBeenCalledWith('render'); + }, +}); + +export const MountInPlayFunctionThrow = meta.story({ + play: async () => { + throw new Error('Error thrown in play'); + }, +}); + +export const WithActionArg = meta.story({ + args: { + // @ts-expect-error TODO: add a way to provide custom args/argTypes + someActionArg: action('some-action-arg'), + }, + render: (args) => { + // @ts-expect-error TODO: add a way to provide custom args/argTypes + args.someActionArg('in render'); + return ( + + , + modalContainer + ) + : null; + + return ( + <> + + {modalContent} + + ); + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const openModalButton = await canvas.getByRole('button', { name: /open modal/i }); + await userEvent.click(openModalButton); + await expect(within(document.body).getByRole('dialog')).toBeInTheDocument(); + }, +}); diff --git a/code/renderers/react/src/__test__/__snapshots__/portable-stories-factory.test.tsx.snap b/code/renderers/react/src/__test__/__snapshots__/portable-stories-factory.test.tsx.snap new file mode 100644 index 00000000000..3f00ff74628 --- /dev/null +++ b/code/renderers/react/src/__test__/__snapshots__/portable-stories-factory.test.tsx.snap @@ -0,0 +1,185 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Renders CSF2Secondary story 1`] = ` + +
+ +
+ +`; + +exports[`Renders CSF2StoryWithParamsAndDecorator story 1`] = ` + +
+ +
+ +`; + +exports[`Renders CSF3Button story 1`] = ` + +
+ +
+ +`; + +exports[`Renders CSF3ButtonWithRender story 1`] = ` + +
+
+

+ I am a custom render function +

+ +
+
+ +`; + +exports[`Renders CSF3InputFieldFilled story 1`] = ` + +
+ +
+ +`; + +exports[`Renders CSF3Primary story 1`] = ` + +
+ +
+ +`; + +exports[`Renders HooksStory story 1`] = ` + +
+ +
+ +
+ +`; + +exports[`Renders LoaderStory story 1`] = ` + +
+
+
+ loaded data +
+
+ mockFn return value +
+
+
+ +`; + +exports[`Renders Modal story 1`] = ` + +
+ +
+ + +`; + +exports[`Renders MountInPlayFunction story 1`] = ` + +
+
+
+ loaded data +
+
+ mockFn return value +
+
+
+ +`; + +exports[`Renders WithActionArg story 1`] = ` + +
+
+ +`; + +exports[`Renders WithActionArgType story 1`] = ` + +
+
+ nothing +
+
+ +`; diff --git a/code/renderers/react/src/__test__/portable-stories-factory.test.tsx b/code/renderers/react/src/__test__/portable-stories-factory.test.tsx new file mode 100644 index 00000000000..ce1ba2f74c9 --- /dev/null +++ b/code/renderers/react/src/__test__/portable-stories-factory.test.tsx @@ -0,0 +1,258 @@ +// @vitest-environment happy-dom + +/* eslint-disable import/namespace */ +import { cleanup, render, screen } from '@testing-library/react'; +import { afterEach, beforeAll, describe, expect, it, vi } from 'vitest'; + +import React from 'react'; + +import type { ProjectAnnotations } from 'storybook/internal/csf'; +import { addons } from 'storybook/internal/preview-api'; + +import type { Meta, ReactRenderer } from '@storybook/react'; + +import * as addonActionsPreview from '@storybook/addon-actions/preview'; + +import { expectTypeOf } from 'expect-type'; + +import { composeStories, composeStory, setProjectAnnotations } from '..'; +import type { Button } from './Button'; +import * as ButtonStories from './Button.csf4.stories'; +import * as ComponentWithErrorStories from './ComponentWithError.stories'; + +const HooksStory = composeStory( + ButtonStories.HooksStory.input, + ButtonStories.CSF3Primary.meta.input +); + +const projectAnnotations = setProjectAnnotations([]); + +// example with composeStories, returns an object with all stories composed with args/decorators +// @ts-expect-error TODO: add a way to provide custom args/argTypes +// eslint-disable-next-line prettier/prettier +const { CSF3Primary, LoaderStory, MountInPlayFunction, MountInPlayFunctionThrow } = composeStories(ButtonStories); +const { ThrowsError } = composeStories(ComponentWithErrorStories); + +beforeAll(async () => { + await projectAnnotations.beforeAll?.(); +}); + +afterEach(() => { + cleanup(); +}); + +// example with composeStory, returns a single story composed with args/decorators +const Secondary = composeStory( + ButtonStories.CSF2Secondary.input, + ButtonStories.CSF3Primary.meta.input +); +describe('renders', () => { + it('renders primary button', () => { + render(Hello world); + const buttonElement = screen.getByText(/Hello world/i); + expect(buttonElement).not.toBeNull(); + }); + + it('reuses args from composed story', () => { + render(); + const buttonElement = screen.getByRole('button'); + expect(buttonElement.textContent).toEqual(Secondary.args.children); + }); + + it('onclick handler is called', async () => { + const onClickSpy = vi.fn(); + render(); + const buttonElement = screen.getByRole('button'); + buttonElement.click(); + expect(onClickSpy).toHaveBeenCalled(); + }); + + it('reuses args from composeStories', () => { + const { getByText } = render(); + const buttonElement = getByText(/foo/i); + expect(buttonElement).not.toBeNull(); + }); + + it('should throw error when rendering a component with a render error', async () => { + await expect(() => ThrowsError.run()).rejects.toThrowError('Error in render'); + }); + + it('should render component mounted in play function', async () => { + await MountInPlayFunction.run(); + + expect(screen.getByTestId('spy-data').textContent).toEqual('mockFn return value'); + expect(screen.getByTestId('loaded-data').textContent).toEqual('loaded data'); + }); + + it('should throw an error in play function', async () => { + await expect(() => MountInPlayFunctionThrow.run()).rejects.toThrowError('Error thrown in play'); + }); + + it('should call and compose loaders data', async () => { + await LoaderStory.load(); + const { getByTestId } = render(); + expect(getByTestId('spy-data').textContent).toEqual('mockFn return value'); + expect(getByTestId('loaded-data').textContent).toEqual('loaded data'); + // spy assertions happen in the play function and should work + await LoaderStory.run!(); + }); +}); + +describe('projectAnnotations', () => { + it('renders with default projectAnnotations', () => { + setProjectAnnotations([ + { + parameters: { injected: true }, + globalTypes: { + locale: { defaultValue: 'en' }, + }, + }, + ]); + const WithEnglishText = composeStory( + ButtonStories.CSF2StoryWithLocale.input, + ButtonStories.CSF3Primary.meta.input + ); + const { getByText } = render(); + const buttonElement = getByText('Hello!'); + expect(buttonElement).not.toBeNull(); + expect(WithEnglishText.parameters?.injected).toBe(true); + }); + + it('renders with custom projectAnnotations via composeStory params', () => { + const WithPortugueseText = composeStory( + ButtonStories.CSF2StoryWithLocale.input, + ButtonStories.CSF3Primary.meta.input, + { + initialGlobals: { locale: 'pt' }, + } + ); + const { getByText } = render(); + const buttonElement = getByText('Olá!'); + expect(buttonElement).not.toBeNull(); + }); + + it('has action arg from argTypes when addon-actions annotations are added', () => { + const Story = composeStory( + ButtonStories.WithActionArgType.input, + ButtonStories.CSF3Primary.meta.input, + addonActionsPreview as ProjectAnnotations + ); + + // TODO: add a way to provide custom args/argTypes, right now it's type any + expect(Story.args.someActionArg).toHaveProperty('isAction', true); + }); +}); + +describe('CSF3', () => { + it('renders with inferred globalRender', () => { + const Primary = composeStory( + ButtonStories.CSF3Button.input, + ButtonStories.CSF3Primary.meta.input + ); + + render(Hello world); + const buttonElement = screen.getByText(/Hello world/i); + expect(buttonElement).not.toBeNull(); + }); + + it('renders with custom render function', () => { + const Primary = composeStory( + ButtonStories.CSF3ButtonWithRender.input, + ButtonStories.CSF3Primary.meta.input + ); + + render(); + expect(screen.getByTestId('custom-render')).not.toBeNull(); + }); + + it('renders with play function without canvas element', async () => { + const CSF3InputFieldFilled = composeStory( + ButtonStories.CSF3InputFieldFilled.input, + ButtonStories.CSF3Primary.meta.input + ); + await CSF3InputFieldFilled.run(); + + const input = screen.getByTestId('input') as HTMLInputElement; + expect(input.value).toEqual('Hello world!'); + }); + + it('renders with play function with canvas element', async () => { + const CSF3InputFieldFilled = composeStory( + ButtonStories.CSF3InputFieldFilled.input, + ButtonStories.CSF3Primary.meta.input + ); + + let divElement; + try { + divElement = document.createElement('div'); + document.body.appendChild(divElement); + + await CSF3InputFieldFilled.run({ canvasElement: divElement }); + + const input = screen.getByTestId('input') as HTMLInputElement; + expect(input.value).toEqual('Hello world!'); + } finally { + if (divElement) { + document.body.removeChild(divElement); + } + } + }); + + it('renders with hooks', async () => { + await HooksStory.run(); + + const input = screen.getByTestId('input') as HTMLInputElement; + expect(input.value).toEqual('Hello world!'); + }); +}); + +// common in addons that need to communicate between manager and preview +it('should pass with decorators that need addons channel', () => { + const PrimaryWithChannels = composeStory( + ButtonStories.CSF3Primary.input, + ButtonStories.CSF3Primary.meta.input, + { + decorators: [ + (StoryFn: any) => { + addons.getChannel(); + return StoryFn(); + }, + ], + } + ); + render(Hello world); + const buttonElement = screen.getByText(/Hello world/i); + expect(buttonElement).not.toBeNull(); +}); + +describe('ComposeStories types', () => { + // this file tests Typescript types that's why there are no assertions + it('Should support typescript operators', () => { + type ComposeStoriesParam = Parameters[0]; + + expectTypeOf({ + ...ButtonStories, + default: ButtonStories.CSF3Primary.meta.input as Meta, + }).toMatchTypeOf(); + + expectTypeOf({ + ...ButtonStories, + default: ButtonStories.CSF3Primary.meta.input satisfies Meta, + }).toMatchTypeOf(); + }); +}); + +// @ts-expect-error TODO: fix the types for this +const testCases = Object.values(composeStories(ButtonStories)).map( + // @ts-expect-error TODO: fix the types for this + (Story) => [Story.storyName, Story] as [string, typeof Story] +); +it.each(testCases)('Renders %s story', async (_storyName, Story) => { + if (_storyName === 'CSF2StoryWithLocale' || _storyName === 'MountInPlayFunctionThrow') { + return; + } + + // @ts-expect-error TODO: fix the types for this + await Story.run(); + expect(document.body).toMatchSnapshot(); +}); diff --git a/code/renderers/react/src/csf-factories.test.tsx b/code/renderers/react/src/csf-factories.test.tsx new file mode 100644 index 00000000000..27fe0515298 --- /dev/null +++ b/code/renderers/react/src/csf-factories.test.tsx @@ -0,0 +1,254 @@ +// @vitest-environment happy-dom +// this file tests Typescript types that's why there are no assertions +import { describe, it } from 'vitest'; +import { expect, test } from 'vitest'; + +import type { KeyboardEventHandler, ReactElement, ReactNode } from 'react'; +import React from 'react'; + +import type { Canvas } from 'storybook/internal/csf'; +import type { Args, StrictArgs } from 'storybook/internal/types'; + +import type { Mock } from '@storybook/test'; +import { fn } from '@storybook/test'; + +import { expectTypeOf } from 'expect-type'; + +import { definePreview } from './preview'; +import type { Decorator } from './public-types'; + +type ButtonProps = { label: string; disabled: boolean }; +const Button: (props: ButtonProps) => ReactElement = () => <>; + +const preview = definePreview({}); + +test('csf factories', () => { + const config = definePreview({ + addons: [ + { + decorators: [], + }, + ], + }); + + const meta = config.meta({ component: Button, args: { disabled: true } }); + + const MyStory = meta.story({ + args: { + label: 'Hello world', + }, + }); + + expect(MyStory.input.args?.label).toBe('Hello world'); +}); + +describe('Args can be provided in multiple ways', () => { + it('✅ All required args may be provided in meta', () => { + const meta = preview.meta({ + component: Button, + args: { label: 'good', disabled: false }, + }); + + const Basic = meta.story({}); + }); + + it('✅ Required args may be provided partial in meta and the story', () => { + const meta = preview.meta({ + component: Button, + args: { label: 'good' }, + }); + const Basic = meta.story({ + args: { disabled: false }, + }); + }); + + it('❌ The combined shape of meta args and story args must match the required args.', () => { + { + const meta = preview.meta({ component: Button }); + const Basic = meta.story({ + // @ts-expect-error disabled not provided ❌ + args: { label: 'good' }, + }); + } + { + const meta = preview.meta({ + component: Button, + args: { label: 'good' }, + }); + // @ts-expect-error disabled not provided ❌ + const Basic = meta.story({}); + } + { + const meta = preview.meta({ component: Button }); + const Basic = meta.story({ + // @ts-expect-error disabled not provided ❌ + args: { label: 'good' }, + }); + } + }); +}); + +it('✅ Void functions are not changed', () => { + interface CmpProps { + label: string; + disabled: boolean; + onClick(): void; + onKeyDown: KeyboardEventHandler; + onLoading: (s: string) => ReactElement; + submitAction(): void; + } + + const Cmp: (props: CmpProps) => ReactElement = () => <>; + + const meta = preview.meta({ + component: Cmp, + args: { label: 'good' }, + }); + + const Basic = meta.story({ + args: { + disabled: false, + onLoading: () =>
Loading...
, + onKeyDown: fn(), + onClick: fn(), + submitAction: fn(), + }, + }); +}); + +type ThemeData = 'light' | 'dark'; +declare const Theme: (props: { theme: ThemeData; children?: ReactNode }) => ReactElement; + +describe('Story args can be inferred', () => { + it('Correct args are inferred when type is widened for render function', () => { + const meta = preview.meta({ + component: Button, + args: { disabled: false }, + render: (args: ButtonProps & { theme: ThemeData }, { component }) => { + // component is not null as it is provided in meta + + const Component = component!; + return ( + + + + ); + }, + }); + + const Basic = meta.story({ args: { theme: 'light', label: 'good' } }); + }); + + const withDecorator: Decorator<{ decoratorArg: number }> = (Story, { args }) => ( + <> + Decorator: {args.decoratorArg} + + + ); + + it('Correct args are inferred when type is widened for decorators', () => { + const meta = preview.meta({ + component: Button, + args: { disabled: false }, + decorators: [withDecorator], + }); + + const Basic = meta.story({ args: { decoratorArg: 0, label: 'good' } }); + }); + + it('Correct args are inferred when type is widened for multiple decorators', () => { + type Props = ButtonProps & { decoratorArg: number; decoratorArg2: string }; + + 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 = preview.meta({ + component: Button, + args: { disabled: false }, + decorators: [withDecorator, secondDecorator, thirdDecorator, fourthDecorator], + }); + + const Basic = meta.story({ + args: { decoratorArg: 0, decoratorArg2: '', label: 'good' }, + }); + }); +}); + +it('Components without Props can be used, issue #21768', () => { + const Component = () => <>Foo; + const withDecorator: Decorator = (Story) => ( + <> + + + ); + + const meta = preview.meta({ + component: Component, + decorators: [withDecorator], + }); + + const Basic = meta.story({}); +}); + +it('Meta is broken when using discriminating types, issue #23629', () => { + type TestButtonProps = { + text: string; + } & ( + | { + id?: string; + onClick?: (e: unknown, id: string | undefined) => void; + } + | { + id: string; + onClick: (e: unknown, id: string) => void; + } + ); + const TestButton: React.FC = ({ text }) => { + return

{text}

; + }; + + preview.meta({ + title: 'Components/Button', + component: TestButton, + args: { + text: 'Button', + }, + }); +}); + +it('Infer mock function given to args in meta.', () => { + type Props = { label: string; onClick: () => void; onRender: () => JSX.Element }; + const TestButton = (props: Props) => <>; + + const meta = preview.meta({ + component: TestButton, + args: { label: 'label', onClick: fn(), onRender: () => <>some jsx }, + }); + + const Basic = meta.story({ + play: async ({ args, mount }) => { + const canvas = await mount(); + expectTypeOf(canvas).toEqualTypeOf(); + expectTypeOf(args.onClick).toEqualTypeOf(); + expectTypeOf(args.onRender).toEqualTypeOf<() => JSX.Element>(); + }, + }); +}); diff --git a/code/renderers/react/src/index.ts b/code/renderers/react/src/index.ts index 263d7546f10..0734155b57e 100644 --- a/code/renderers/react/src/index.ts +++ b/code/renderers/react/src/index.ts @@ -5,6 +5,10 @@ export * from './public-types'; export * from './portable-stories'; +export * from './preview'; + +export type { ReactParameters } from './types'; + // optimization: stop HMR propagation in webpack // optimization: stop HMR propagation in webpack diff --git a/code/renderers/react/src/preview.tsx b/code/renderers/react/src/preview.tsx new file mode 100644 index 00000000000..498521c241f --- /dev/null +++ b/code/renderers/react/src/preview.tsx @@ -0,0 +1,72 @@ +import type { ComponentType } from 'react'; + +import { definePreview as definePreviewBase } from 'storybook/internal/csf'; +import type { Meta, Preview, Story } from 'storybook/internal/csf'; +import type { + Args, + ArgsStoryFn, + ComponentAnnotations, + DecoratorFunction, + Renderer, + StoryAnnotations, +} from 'storybook/internal/types'; + +import type { AddMocks } from 'src/public-types'; +import type { RemoveIndexSignature, SetOptional, Simplify, UnionToIntersection } from 'type-fest'; + +import * as reactAnnotations from './entry-preview'; +import * as reactDocsAnnotations from './entry-preview-docs'; +import type { ReactRenderer } from './types'; + +export function definePreview(preview: ReactPreview['input']) { + return definePreviewBase({ + ...preview, + addons: [reactAnnotations, reactDocsAnnotations, ...(preview.addons ?? [])], + }) as ReactPreview; +} + +export interface ReactPreview extends Preview { + meta< + TArgs extends Args, + Decorators extends DecoratorFunction, + // Try to make Exact, TMetaArgs> work + TMetaArgs extends Partial, + >( + meta: { + render?: ArgsStoryFn; + component?: ComponentType; + decorators?: Decorators | Decorators[]; + args?: TMetaArgs; + } & Omit, 'decorators'> + ): ReactMeta< + { + args: Simplify< + TArgs & Simplify>> + >; + }, + { args: Partial extends TMetaArgs ? {} : TMetaArgs } + >; +} + +type DecoratorsArgs = UnionToIntersection< + Decorators extends DecoratorFunction ? TArgs : unknown +>; +interface ReactMeta< + Context extends { args: Args }, + MetaInput extends ComponentAnnotations, +> extends Meta { + story< + const TInput extends Simplify< + StoryAnnotations< + ReactRenderer, + // TODO: infer mocks from story itself as well + AddMocks, + SetOptional + > + >, + >( + story: TInput + ): ReactStory; +} + +interface ReactStory extends Story {} diff --git a/code/renderers/react/src/public-types.ts b/code/renderers/react/src/public-types.ts index 8a2f7003ec9..2f2b2d1de81 100644 --- a/code/renderers/react/src/public-types.ts +++ b/code/renderers/react/src/public-types.ts @@ -66,7 +66,7 @@ export type StoryObj = [TMetaOrCmpOrArgs] extends [ : StoryAnnotations; // This performs a downcast to function types that are mocks, when a mock fn is given to meta args. -type AddMocks = Simplify<{ +export type AddMocks = Simplify<{ [T in keyof TArgs]: T extends keyof DefaultArgs ? // eslint-disable-next-line @typescript-eslint/ban-types DefaultArgs[T] extends (...args: any) => any & { mock: {} } // allow any function with a mock object diff --git a/code/renderers/react/src/types.ts b/code/renderers/react/src/types.ts index 7b3eeb648af..269e5897f52 100644 --- a/code/renderers/react/src/types.ts +++ b/code/renderers/react/src/types.ts @@ -15,4 +15,21 @@ export interface ShowErrorArgs { description: string; } +export interface ReactParameters { + /** React renderer configuration */ + react?: { + /** + * Whether to enable React Server Components + * + * @see https://storybook.js.org/docs/get-started/frameworks/nextjs#react-server-components-rsc + */ + rsc?: boolean; + /** Options passed to React root creation */ + rootOptions?: { + /** Custom error handler for caught errors */ + onCaughtError?: (error: unknown) => void; + }; + }; +} + export type StoryFnReactReturnType = JSX.Element; diff --git a/code/renderers/react/template/stories/csf4.mdx b/code/renderers/react/template/stories/csf4.mdx new file mode 100644 index 00000000000..48c16cabb07 --- /dev/null +++ b/code/renderers/react/template/stories/csf4.mdx @@ -0,0 +1,8 @@ +import * as StoriesModule from './csf4.stories' +import { Meta, Stories } from '@storybook/blocks' + + + +# CSF4 in MDX + + \ No newline at end of file diff --git a/code/renderers/react/template/stories/csf4.stories.tsx b/code/renderers/react/template/stories/csf4.stories.tsx new file mode 100644 index 00000000000..40b9e7898d4 --- /dev/null +++ b/code/renderers/react/template/stories/csf4.stories.tsx @@ -0,0 +1,12 @@ +// @ts-expect-error this will be part of the package.json of the sandbox +import preview from '#.storybook/preview'; + +const meta = preview.meta({ + // @ts-expect-error fix globalThis.Components type not existing later + component: globalThis.Components.Button, + args: { + label: 'Hello world!', + }, +}); + +export const Story = meta.story({}); diff --git a/code/yarn.lock b/code/yarn.lock index 111fd018ef9..8bc3e96da9f 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -448,7 +448,18 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/core@npm:7.26.0": +======= +"@babel/compat-data@npm:^7.24.4": + version: 7.26.2 + resolution: "@babel/compat-data@npm:7.26.2" + checksum: 10c0/c9b5f3724828d17f728a778f9d66c19b55c018d0d76de6d731178cca64f182c22b71400a73bf2b65dcc4fcfe52b630088a94d5902911b54206aa90e3ffe07d12 + languageName: node + linkType: hard + +"@babel/core@npm:7.26.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": +>>>>>>> next version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: @@ -532,7 +543,24 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": +======= +"@babel/generator@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/generator@npm:7.26.2" + dependencies: + "@babel/parser": "npm:^7.26.2" + "@babel/types": "npm:^7.26.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.25.9": +>>>>>>> next version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: @@ -541,9 +569,34 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-compilation-targets@npm:7.26.5" +======= +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0ed84abf848c79fb1cd4c1ddac12c771d32c1904d87fc3087f33cfdeb0c2e0db4e7892b74b407d9d8d0c000044f3645a7391a781f788da8410c290bb123a1f13 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" +>>>>>>> next dependencies: "@babel/compat-data": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" @@ -584,9 +637,28 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": version: 0.6.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" +======= +"@babel/helper-create-regexp-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + regexpu-core: "npm:^5.3.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ed611a7eb0c71843f9cdc471eeb38767972229f9225f7aaa90d124d7ee0062cf6908fd53ee9c34f731394c429594f06049a7738a71d342e0191d4047b2fc0ac2 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" +>>>>>>> next dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -599,7 +671,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20": +"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: @@ -608,7 +680,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.23.0": +"@babel/helper-function-name@npm:^7.23.0, @babel/helper-function-name@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: @@ -618,7 +690,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5": +"@babel/helper-hoist-variables@npm:^7.22.5, @babel/helper-hoist-variables@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: @@ -627,6 +699,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/9638c1d33cf6aba028461ccd3db6061c76ff863ca0d5013dd9a088bf841f2f77c46956493f9da18355c16759449d23b74cc1de4da357ade5c5c34c858f840f0a + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -637,7 +719,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.3, @babel/helper-module-imports@npm:^7.24.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -647,7 +729,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -660,6 +742,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/ca6a9884705dea5c95a8b3ce132d1e3f2ae951ff74987d400d1d9c215dae9c0f9e29924d8f8e131e116533d182675bc261927be72f6a9a2968eaeeaa51eb1d0f + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" @@ -676,6 +767,26 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.25.9 + resolution: "@babel/helper-plugin-utils@npm:7.25.9" + checksum: 10c0/483066a1ba36ff16c0116cd24f93de05de746a603a777cd695ac7a1b034928a65a4ecb35f255761ca56626435d7abdb73219eba196f9aa83b6c3c3169325599d + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-wrap-function": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4e7fa2cdcbc488e41c27066c16e562857ef3c5c2bfe70d2f1e32e9ee7546b17c3fc1c20d05bf2a7f1c291bd9e7a0a219f6a9fa387209013294be79a26fcfe64d + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" @@ -689,6 +800,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.7" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0e133bb03371dee78e519c334a09c08e1493103a239d9628db0132dfaac3fc16380479ca3c590d278a9b71b624030a338c18ebbfe6d430ebb2e4653775c4b3e3 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.25.9": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" @@ -712,7 +836,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e3a9b8ac9c262ac976a1bcb5fe59694db5e6f0b4f9e7bdba5c7693b8b5e28113c23bdaa60fe8d3ec32a337091b67720b2053bcb3d5655f5406536c3d0584242b + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6, @babel/helper-split-export-declaration@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -728,7 +862,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -742,6 +876,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-wrap-function@npm:7.24.7" + dependencies: + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/d5689f031bf0eb38c0d7fad6b7e320ddef4bfbdf08d12d7d76ef41b7ca365a32721e74cb5ed5a9a9ec634bc20f9b7a27314fa6fb08f1576b8f6d8330fcea6f47 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-wrap-function@npm:7.25.9" @@ -774,6 +920,29 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.26.2": + version: 7.26.3 + resolution: "@babel/parser@npm:7.26.3" + dependencies: + "@babel/types": "npm:^7.26.3" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9aed453a1a21e4fd29add0b4a2d82a2c6f43a47c80d28411f8327f2a714064bc93a6f622c701d263970e0d72d7901d28f7f51e91ba91a31306efe8f17c411182 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" @@ -797,6 +966,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a36307428ecc1a01b00cf90812335eed1575d13f211ab24fe4d0c55c28a2fcbd4135f142efabc3b277b2a8e09ee05df594a1272353f061b63829495b5dcfdb96 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" @@ -808,6 +988,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/aeb6e7aa363a47f815cf956ea1053c5dd8b786a17799f065c9688ba4b0051fe7565d258bbe9400bfcbfb3114cb9fda66983e10afe4d750bc70ff75403e15dd36 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" @@ -821,6 +1014,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/2b52a73e444f6adc73f927b623e53a4cf64397170dd1071268536df1b3db1e02131418c8dc91351af48837a6298212118f4a72d5407f8005cf9a732370a315b0 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" @@ -918,6 +1123,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + "@babel/plugin-syntax-bigint@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" @@ -929,9 +1145,37 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-syntax-decorators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" +======= +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + +"@babel/plugin-syntax-decorators@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.0" +>>>>>>> next dependencies: "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: @@ -951,9 +1195,26 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-syntax-flow@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-flow@npm:7.26.0" +======= +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-syntax-flow@npm:7.22.5" +>>>>>>> next dependencies: "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: @@ -984,7 +1245,44 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-syntax-jsx@npm:^7.25.9": +======= +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eccc54d0f03c96d0eec7a6e2fa124dadbc7298345b62ffc4238f173308c4325b5598f139695ff05a95cf78412ef6903599e4b814496612bf39aad4715a16375b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.25.9": +>>>>>>> next version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -995,6 +1293,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + "@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" @@ -1006,6 +1315,39 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + "@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" @@ -1028,9 +1370,26 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.3.3": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" +======= +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.3.3": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" +>>>>>>> next dependencies: "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: @@ -1051,6 +1410,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6ac05a54e5582f34ac6d5dc26499e227227ec1c7fa6fc8de1f3d40c275f140d3907f79bbbd49304da2d7008a5ecafb219d0b71d78ee3290ca22020d878041245 + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" @@ -1075,6 +1445,7 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-async-generator-functions@npm:^7.25.9, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" @@ -1085,6 +1456,19 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0-0 checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec +======= +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-remap-async-to-generator": "npm:^7.24.7" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6b5e33ae66dce0afce9b06d8dace6fa052528e60f7622aa6cfd3e71bd372ca5079d426e78336ca564bc0d5f37acbcda1b21f4fe656fcb642f1a93a697ab39742 +>>>>>>> next languageName: node linkType: hard @@ -1101,7 +1485,35 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-block-scoped-functions@npm:^7.25.9, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": +======= +"@babel/plugin-transform-async-to-generator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-remap-async-to-generator": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/83c82e243898875af8457972a26ab29baf8a2078768ee9f35141eb3edff0f84b165582a2ff73e90a9e08f5922bf813dbf15a85c1213654385198f4591c0dc45d + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/113e86de4612ae91773ff5cb6b980f01e1da7e26ae6f6012127415d7ae144e74987bc23feb97f63ba4bc699331490ddea36eac004d76a20d5369e4cc6a7f61cd + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": +>>>>>>> next version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: @@ -1112,6 +1524,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.24.4": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dcbc5e385c0ca5fb5736b1c720c90755cffe9f91d8c854f82e61e59217dd3f6c91b3633eeee4b55a89d3f59e5275d0f5b0b1b1363d4fa70c49c468b55aa87700 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.25.9, @babel/plugin-transform-block-scoping@npm:^7.8.3": version: 7.25.9 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" @@ -1135,6 +1558,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-static-block@npm:^7.24.4": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/b0ade39a3d09dce886f79dbd5907c3d99b48167eddb6b9bbde24a0598129654d7017e611c20494cdbea48b07ac14397cd97ea34e3754bbb2abae4e698128eccb + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" @@ -1147,6 +1583,24 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-classes@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e51dba7ce8b770d1eee929e098d5a3be3efc3e8b941e22dda7d0097dc4e7be5feabd2da7b707ac06fcac5661b31223c541941dec08ce76c1faa55544d87d06ec + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" @@ -1163,6 +1617,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-computed-properties@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/25636dbc1f605c0b8bc60aa58628a916b689473d11551c9864a855142e36742fe62d4a70400ba3b74902338e77fb3d940376c0a0ba154b6b7ec5367175233b49 + languageName: node + linkType: hard + "@babel/plugin-transform-computed-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" @@ -1175,6 +1641,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/929f07a807fb62230bfbf881cfcedf187ac5daf2f1b01da94a75c7a0f6f72400268cf4bcfee534479e43260af8193e42c31ee03c8b0278ba77d0036ed6709c27 + languageName: node + linkType: hard + "@babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" @@ -1186,6 +1663,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/793f14c9494972d294b7e7b97b747f47874b6d57d7804d3443c701becf5db192c9311be6a1835c07664486df1f5c60d33196c36fb7e11a53015e476b4c145b33 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" @@ -1198,6 +1687,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/75ff7ec1117ac500e77bf20a144411d39c0fdd038f108eec061724123ce6d1bb8d5bd27968e466573ee70014f8be0043361cdb0ef388f8a182d1d97ad67e51b9 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" @@ -1221,6 +1721,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dynamic-import@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eeda48372efd0a5103cb22dadb13563c975bce18ae85daafbb47d57bb9665d187da9d4fe8d07ac0a6e1288afcfcb73e4e5618bf75ff63fddf9736bfbf225203b + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" @@ -1232,7 +1744,23 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-exponentiation-operator@npm:^7.25.9, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": +======= +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ace3e11c94041b88848552ba8feb39ae4d6cad3696d439ff51445bd2882d8b8775d85a26c2c0edb9b5e38c9e6013cc11b0dea89ec8f93c7d9d7ee95e3645078c + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": +>>>>>>> next version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -1266,6 +1794,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/77629b1173e55d07416f05ba7353caa09d2c2149da2ca26721ab812209b63689d1be45116b68eadc011c49ced59daf5320835b15245eb7ae93ae0c5e8277cfc0 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-for-of@npm:7.25.9" @@ -1278,6 +1818,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-function-name@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3e9642428d6952851850d89ea9307d55946528d18973784d0e2f04a651b23bd9924dd8a2641c824b483bd4ab1223bab1d2f6a1106a939998f7ced512cb60ac5b + languageName: node + linkType: hard + "@babel/plugin-transform-function-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" @@ -1291,6 +1844,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-json-strings@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/17c72cd5bf3e90e722aabd333559275f3309e3fa0b9cea8c2944ab83ae01502c71a2be05da5101edc02b3fc8df15a8dbb9b861cbfcc8a52bf5e797cf01d3a40a + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" @@ -1302,6 +1867,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9f3f6f3831929cd2a977748c07addf9944d5cccb50bd3a24a58beb54f91f00d6cacd3d7831d13ffe1ad6f8aba0aefd7bca5aec65d63b77f39c62ad1f2d484a3e + languageName: node + linkType: hard + "@babel/plugin-transform-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" @@ -1313,6 +1889,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dbe882eb9053931f2ab332c50fc7c2a10ef507d6421bd9831adbb4cb7c9f8e1e5fbac4fbd2e007f6a1bf1df1843547559434012f118084dc0bf42cda3b106272 + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" @@ -1324,6 +1912,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e789ae359bdf2d20e90bedef18dfdbd965c9ebae1cee398474a0c349590fda7c8b874e1a2ceee62e47e5e6ec1730e76b0f24e502164357571854271fc12cc684 + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" @@ -1347,7 +1946,23 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": +======= +"@babel/plugin-transform-modules-amd@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6df7de7fce34117ca4b2fa07949b12274c03668cbfe21481c4037b6300796d50ae40f4f170527b61b70a67f26db906747797e30dbd0d9809a441b6e220b5728f + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": +>>>>>>> next version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -1359,6 +1974,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" + dependencies: + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e2a795e0a6baafe26f4a74010622212ddd873170742d673f450e0097f8d984f6e6a95eb8ce41b05071ee9790c4be088b33801aaab3f78ee202c567634e52a331 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" @@ -1373,6 +2002,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-umd@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7791d290121db210e4338b94b4a069a1a79e4c7a8d7638d8159a97b281851bbed3048dac87a4ae718ad963005e6c14a5d28e6db2eeb2b04e031cee92fb312f85 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" @@ -1385,6 +2026,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/41a0b0f2d0886318237440aa3b489f6d0305361d8671121777d9ff89f9f6de9d0c02ce93625049061426c8994064ef64deae8b819d1b14c00374a6a2336fb5d9 + languageName: node + linkType: hard + "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" @@ -1397,6 +2050,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2540808a35e1a978e537334c43dab439cf24c93e7beb213a2e71902f6710e60e0184316643790c0a6644e7a8021e52f7ab8165e6b3e2d6651be07bdf517b67df + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-new-target@npm:7.25.9" @@ -1419,6 +2083,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7243c8ff734ed5ef759dd8768773c4b443c12e792727e759a1aec2c7fa2bfdd24f1ecb42e292a7b3d8bd3d7f7b861cf256a8eb4ba144fc9cc463892c303083d9 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.1, @babel/plugin-transform-numeric-separator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" @@ -1454,6 +2130,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/770cebb4b4e1872c216b17069db9a13b87dfee747d359dc56d9fcdd66e7544f92dc6ab1861a4e7e0528196aaff2444e4f17dc84efd8eaf162d542b4ba0943869 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" @@ -1466,6 +2154,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1e2f10a018f7d03b3bde6c0b70d063df8d5dd5209861d4467726cf834f5e3d354e2276079dc226aa8e6ece35f5c9b264d64b8229a8bb232829c01e561bcfb07a + languageName: node + linkType: hard + "@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" @@ -1489,6 +2189,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b9e3649b299e103b0d1767bbdba56574d065ff776e5350403b7bfd4e3982743c0cdb373d33bdbf94fa3c322d155e45d0aad946acf0aa741b870aed22dfec8b8e + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/53bf190d6926771545d5184f1f5f3f5144d0f04f170799ad46a43f683a01fab8d5fe4d2196cf246774530990c31fe1f2b9f0def39f0a5ddbb2340b924f5edf01 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" @@ -1512,6 +2236,32 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-methods@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5b7bf923b738fbe3ad6c33b260e0a7451be288edfe4ef516303fa787a1870cd87533bfbf61abb779c22ed003c2fc484dec2436fe75a48756f686c0241173d364 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c6fa7defb90b1b0ed46f24ff94ff2e77f44c1f478d1090e81712f33cf992dda5ba347016f030082a2f770138bac6f4a9c2c1565e9f767a125901c77dd9c239ba + languageName: node + linkType: hard + "@babel/plugin-transform-private-property-in-object@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" @@ -1525,6 +2275,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/52564b58f3d111dc02d241d5892a4b01512e98dfdf6ef11b0ed62f8b11b0acacccef0fc229b44114fe8d1a57a8b70780b11bdd18b807d3754a781a07d8f57433 + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" @@ -1607,6 +2368,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d2dc2c788fdae9d97217e70d46ba8ca9db0035c398dc3e161552b0c437113719a75c04f201f9c91ddc8d28a1da60d0b0853f616dead98a396abb9c845c44892b + languageName: node + linkType: hard + "@babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" @@ -1631,6 +2404,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-reserved-words@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2229de2768615e7f5dc0bbc55bc121b5678fd6d2febd46c74a58e42bb894d74cd5955c805880f4e02d0e1cf94f6886270eda7fafc1be9305a1ec3b9fd1d063f5 + languageName: node + linkType: hard + "@babel/plugin-transform-reserved-words@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" @@ -1659,6 +2443,7 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": +<<<<<<< HEAD version: 7.26.8 resolution: "@babel/plugin-transform-runtime@npm:7.26.8" dependencies: @@ -1666,11 +2451,35 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.26.5" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.6" +======= + version: 7.24.3 + resolution: "@babel/plugin-transform-runtime@npm:7.24.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.1" +>>>>>>> next babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 +<<<<<<< HEAD checksum: 10c0/e206206fee262d2200763e6c427b27ca8a7a40a967dfe52f984f07a225952be0990fcce0acae6cee63fe92f5cadc94bb336fae2f3d687f0f2fcd2dadaf33029a +======= + checksum: 10c0/ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/41b155bdbb3be66618358488bf7731b3b2e8fff2de3dbfd541847720a9debfcec14db06a117abedd03c9cd786db20a79e2a86509a4f19513f6e1b610520905cf +>>>>>>> next languageName: node linkType: hard @@ -1685,6 +2494,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/facba1553035f76b0d2930d4ada89a8cd0f45b79579afd35baefbfaf12e3b86096995f4b0c402cf9ee23b3f2ea0a4460c3b1ec0c192d340962c948bb223d4e66 + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" @@ -1697,6 +2518,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5a74ed2ed0a3ab51c3d15fcaf09d9e2fe915823535c7a4d7b019813177d559b69677090e189ec3d5d08b619483eb5ad371fbcfbbff5ace2a76ba33ee566a1109 + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" @@ -1708,9 +2540,26 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-template-literals@npm:^7.25.9, @babel/plugin-transform-template-literals@npm:^7.26.8": version: 7.26.8 resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" +======= +"@babel/plugin-transform-template-literals@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3630f966257bcace122f04d3157416a09d40768c44c3a800855da81146b009187daa21859d1c3b7d13f4e19e8888e60613964b175b2275d451200fb6d8d6cfe6 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" +>>>>>>> next dependencies: "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: @@ -1719,9 +2568,26 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/plugin-transform-typeof-symbol@npm:^7.25.9, @babel/plugin-transform-typeof-symbol@npm:^7.26.7": version: 7.26.7 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" +======= +"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5649e7260a138681e68b296ab5931e2b1f132f287d6b4131d49b24f9dc20d62902b7e9d63c4d2decd5683b41df35ef4b9b03f58c7f9f65e4c25a6d8bbf04e9e9 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" +>>>>>>> next dependencies: "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: @@ -1745,6 +2611,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8b18e2e66af33471a6971289492beff5c240e56727331db1d34c4338a6a368a82a7ed6d57ec911001b6d65643aed76531e1e7cac93265fb3fb2717f54d845e69 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" @@ -1756,6 +2633,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/bc57656eb94584d1b74a385d378818ac2b3fca642e3f649fead8da5fb3f9de22f8461185936915dfb33d5a9104e62e7a47828331248b09d28bb2d59e9276de3e + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" @@ -1768,6 +2657,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/83f72a345b751566b601dc4d07e9f2c8f1bc0e0c6f7abb56ceb3095b3c9d304de73f85f2f477a09f8cc7edd5e65afd0ff9e376cdbcbea33bc0c28f3705b38fd9 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" @@ -1780,6 +2681,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7457c0ee8e80a80cb6fdc1fe54ab115b52815627616ce9151be8ef292fc99d04a910ec24f11382b4f124b89374264396892b086886bd2a9c2317904d87c9b21b + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" @@ -1882,8 +2795,104 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": +<<<<<<< HEAD version: 7.26.8 resolution: "@babel/preset-env@npm:7.26.8" +======= + version: 7.24.4 + resolution: "@babel/preset-env@npm:7.24.4" + dependencies: + "@babel/compat-data": "npm:^7.24.4" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.4" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" + "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" + "@babel/plugin-transform-block-scoping": "npm:^7.24.4" + "@babel/plugin-transform-class-properties": "npm:^7.24.1" + "@babel/plugin-transform-class-static-block": "npm:^7.24.4" + "@babel/plugin-transform-classes": "npm:^7.24.1" + "@babel/plugin-transform-computed-properties": "npm:^7.24.1" + "@babel/plugin-transform-destructuring": "npm:^7.24.1" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" + "@babel/plugin-transform-for-of": "npm:^7.24.1" + "@babel/plugin-transform-function-name": "npm:^7.24.1" + "@babel/plugin-transform-json-strings": "npm:^7.24.1" + "@babel/plugin-transform-literals": "npm:^7.24.1" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" + "@babel/plugin-transform-modules-amd": "npm:^7.24.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-umd": "npm:^7.24.1" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" + "@babel/plugin-transform-new-target": "npm:^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.1" + "@babel/plugin-transform-object-super": "npm:^7.24.1" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + "@babel/plugin-transform-parameters": "npm:^7.24.1" + "@babel/plugin-transform-private-methods": "npm:^7.24.1" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.1" + "@babel/plugin-transform-property-literals": "npm:^7.24.1" + "@babel/plugin-transform-regenerator": "npm:^7.24.1" + "@babel/plugin-transform-reserved-words": "npm:^7.24.1" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" + "@babel/plugin-transform-spread": "npm:^7.24.1" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" + "@babel/plugin-transform-template-literals": "npm:^7.24.1" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.1" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.31.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/72a79d0cd38cb26f143509dd0c58db34b5b1ae90116863f55a404f0eb06a64a3cdcb1abd0b6435fafe463bbf55b82ffcf56aedee91e8d37797bf53e4ae74c413 + languageName: node + linkType: hard + +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/preset-flow@npm:7.22.15" +>>>>>>> next dependencies: "@babel/compat-data": "npm:^7.26.8" "@babel/helper-compilation-targets": "npm:^7.26.5" @@ -2032,6 +3041,13 @@ __metadata: languageName: node linkType: hard +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a + languageName: node + linkType: hard + "@babel/runtime@npm:7.12.18": version: 7.12.18 resolution: "@babel/runtime@npm:7.12.18" @@ -2059,12 +3075,21 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.26.7 resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: "npm:^0.14.0" checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a +======= +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/b6fa3ec61a53402f3c1d75f4d808f48b35e0dfae0ec8e2bb5c6fc79fb95935da75766e0ca534d0f1c84871f6ae0d2ebdd950727cfadb745a2cdbef13faef5513 +>>>>>>> next languageName: node linkType: hard @@ -2121,6 +3146,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 + languageName: node + linkType: hard + "@babel/types@npm:7.17.0": version: 7.17.0 resolution: "@babel/types@npm:7.17.0" @@ -5659,6 +6699,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.29.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" @@ -5666,10 +6713,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-android-arm-eabi@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.6" conditions: os=android & cpu=arm +======= +"@rollup/rollup-android-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-android-arm64@npm:4.29.1" + conditions: os=android & cpu=arm64 +>>>>>>> next languageName: node linkType: hard @@ -5680,10 +6734,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-android-arm64@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-android-arm64@npm:4.34.6" conditions: os=android & cpu=arm64 +======= +"@rollup/rollup-darwin-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.29.1" + conditions: os=darwin & cpu=arm64 +>>>>>>> next languageName: node linkType: hard @@ -5694,10 +6755,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-darwin-arm64@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-darwin-arm64@npm:4.34.6" conditions: os=darwin & cpu=arm64 +======= +"@rollup/rollup-darwin-x64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.29.1" + conditions: os=darwin & cpu=x64 +>>>>>>> next languageName: node linkType: hard @@ -5708,10 +6776,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-darwin-x64@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-darwin-x64@npm:4.34.6" conditions: os=darwin & cpu=x64 +======= +"@rollup/rollup-freebsd-arm64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.29.1" + conditions: os=freebsd & cpu=arm64 +>>>>>>> next languageName: node linkType: hard @@ -5722,10 +6797,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-freebsd-arm64@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.6" conditions: os=freebsd & cpu=arm64 +======= +"@rollup/rollup-freebsd-x64@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.29.1" + conditions: os=freebsd & cpu=x64 +>>>>>>> next languageName: node linkType: hard @@ -5736,10 +6818,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-freebsd-x64@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-freebsd-x64@npm:4.34.6" conditions: os=freebsd & cpu=x64 +======= +"@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1" + conditions: os=linux & cpu=arm & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5750,10 +6839,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.6" conditions: os=linux & cpu=arm & libc=glibc +======= +"@rollup/rollup-linux-arm-musleabihf@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.29.1" + conditions: os=linux & cpu=arm & libc=musl +>>>>>>> next languageName: node linkType: hard @@ -5764,10 +6860,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-arm-musleabihf@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.6" conditions: os=linux & cpu=arm & libc=musl +======= +"@rollup/rollup-linux-arm64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.29.1" + conditions: os=linux & cpu=arm64 & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5778,10 +6881,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-arm64-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.6" conditions: os=linux & cpu=arm64 & libc=glibc +======= +"@rollup/rollup-linux-arm64-musl@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.29.1" + conditions: os=linux & cpu=arm64 & libc=musl +>>>>>>> next languageName: node linkType: hard @@ -5792,10 +6902,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-arm64-musl@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.6" conditions: os=linux & cpu=arm64 & libc=musl +======= +"@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1" + conditions: os=linux & cpu=loong64 & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5806,10 +6923,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.6" conditions: os=linux & cpu=loong64 & libc=glibc +======= +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1" + conditions: os=linux & cpu=ppc64 & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5820,10 +6944,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.6" conditions: os=linux & cpu=ppc64 & libc=glibc +======= +"@rollup/rollup-linux-riscv64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.29.1" + conditions: os=linux & cpu=riscv64 & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5834,10 +6965,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-riscv64-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.6" conditions: os=linux & cpu=riscv64 & libc=glibc +======= +"@rollup/rollup-linux-s390x-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.29.1" + conditions: os=linux & cpu=s390x & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5848,10 +6986,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-s390x-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.6" conditions: os=linux & cpu=s390x & libc=glibc +======= +"@rollup/rollup-linux-x64-gnu@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.29.1" + conditions: os=linux & cpu=x64 & libc=glibc +>>>>>>> next languageName: node linkType: hard @@ -5862,10 +7007,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-x64-gnu@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.6" conditions: os=linux & cpu=x64 & libc=glibc +======= +"@rollup/rollup-linux-x64-musl@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.29.1" + conditions: os=linux & cpu=x64 & libc=musl +>>>>>>> next languageName: node linkType: hard @@ -5876,10 +7028,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-linux-x64-musl@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.6" conditions: os=linux & cpu=x64 & libc=musl +======= +"@rollup/rollup-win32-arm64-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.29.1" + conditions: os=win32 & cpu=arm64 +>>>>>>> next languageName: node linkType: hard @@ -5890,10 +7049,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-win32-arm64-msvc@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.6" conditions: os=win32 & cpu=arm64 +======= +"@rollup/rollup-win32-ia32-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.29.1" + conditions: os=win32 & cpu=ia32 +>>>>>>> next languageName: node linkType: hard @@ -5904,10 +7070,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@rollup/rollup-win32-ia32-msvc@npm:4.34.6": version: 4.34.6 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.6" conditions: os=win32 & cpu=ia32 +======= +"@rollup/rollup-win32-x64-msvc@npm:4.29.1": + version: 4.29.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.29.1" + conditions: os=win32 & cpu=x64 +>>>>>>> next languageName: node linkType: hard @@ -6484,6 +7657,7 @@ __metadata: "@types/color-convert": "npm:^2.0.0" color-convert: "npm:^2.0.1" es-toolkit: "npm:^1.22.0" + github-slugger: "npm:^2.0.0" markdown-to-jsx: "npm:^7.7.2" memoizerific: "npm:^1.11.3" polished: "npm:^4.2.2" @@ -6610,6 +7784,7 @@ __metadata: globby: "npm:^14.0.1" jscodeshift: "npm:^0.15.1" leven: "npm:^3.1.0" + p-limit: "npm:^6.2.0" picocolors: "npm:^1.1.0" prompts: "npm:^2.4.0" semver: "npm:^7.3.7" @@ -6884,12 +8059,12 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/csf@npm:0.0.1" +"@storybook/csf@npm:^0.1.11": + version: 0.1.13 + resolution: "@storybook/csf@npm:0.1.13" dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/7b0f75763415f9147692a460b44417ee56ea9639433716a1fd4d1df4c8b0221cbc71b8da0fbed4dcecb3ccd6c7ed64be39f5c255c713539a6088a1d6488aaa24 + type-fest: "npm:^2.19.0" + checksum: 10c0/7c57b531ac95ca45239f498d419483d675e58cd8d549e0bac623519cc1ef4f3c9c6b75ec3873aa51cc2872728012db5dd5e1f2c2d8085014241eb4b896480996 languageName: node linkType: hard @@ -7665,7 +8840,7 @@ __metadata: eslint-plugin-import: "npm:^2.29.1" eslint-plugin-local-rules: "portal:../scripts/eslint-plugin-local-rules" eslint-plugin-playwright: "npm:^1.6.2" - eslint-plugin-storybook: "npm:^0.8.0" + eslint-plugin-storybook: "npm:0.11.3--canary.187.1af857a.0" github-release-from-changelog: "npm:^2.1.1" glob: "npm:^10.0.0" happy-dom: "npm:^14.12.0" @@ -8552,6 +9727,16 @@ __metadata: languageName: node linkType: hard +"@types/eslint-scope@npm:^3.7.3": + version: 3.7.5 + resolution: "@types/eslint-scope@npm:3.7.5" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/9ade676030067a14d34acb4a48362bcf16632e867d059e734cf082e0523362415ed698e3776f8fad7e346019078d63a5264992b33054182607ce20ad9eaeec80 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -8581,7 +9766,14 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5, @types/estree@npm:^1.0.6": +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a @@ -8743,15 +9935,30 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@types/http-proxy@npm:^1.17.15, @types/http-proxy@npm:^1.17.8": version: 1.17.16 resolution: "@types/http-proxy@npm:1.17.16" +======= +"@types/http-proxy@npm:^1.17.15": + version: 1.17.15 + resolution: "@types/http-proxy@npm:1.17.15" +>>>>>>> next dependencies: "@types/node": "npm:*" checksum: 10c0/b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 languageName: node linkType: hard +"@types/http-proxy@npm:^1.17.8": + version: 1.17.12 + resolution: "@types/http-proxy@npm:1.17.12" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/06719371ece6bdf9fd28b90b03bd56e48ffca675dfaadca81ae12ca18db6e77e70a509537ebfa3b2c37810d77dc52e5a3190c09bc490668dde7e384c7b579090 + languageName: node + linkType: hard + "@types/is-empty@npm:^1.0.0": version: 1.2.3 resolution: "@types/is-empty@npm:1.2.3" @@ -9044,7 +10251,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.6, @types/semver@npm:^7.5.8": +"@types/semver@npm:^7, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.6, @types/semver@npm:^7.5.8": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa @@ -9335,6 +10542,7 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@typescript-eslint/scope-manager@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" @@ -9342,6 +10550,15 @@ __metadata: "@typescript-eslint/types": "npm:5.62.0" "@typescript-eslint/visitor-keys": "npm:5.62.0" checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f +======= +"@typescript-eslint/scope-manager@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/scope-manager@npm:6.18.1" + dependencies: + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" + checksum: 10c0/66ef86688a2eb69988a15d6c0176e5e1ec3994ab96526ca525226a1815eef63366e10e3e6a041ceb2cd63d1cced27874d2313045b785418330af68a288e50771 +>>>>>>> next languageName: node linkType: hard @@ -9365,6 +10582,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/scope-manager@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/visitor-keys": "npm:8.19.1" + checksum: 10c0/7dca0c28ad27a0c7e26499e0f584f98efdcf34087f46aadc661b36c310484b90655e83818bafd249b5a28c7094a69c54d553f6cd403869bf134f95a9148733f5 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/type-utils@npm:6.21.0" @@ -9399,10 +10626,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@typescript-eslint/types@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/types@npm:5.62.0" checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf +======= +"@typescript-eslint/types@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/types@npm:6.18.1" + checksum: 10c0/58c1a1bcf2403891a4fcb0d21aac643a6f9d06119423230dad74ef2b95adf94201da7cf48617b0c27b51695225b622e48c739cf4186ef5f99294887d2d536557 +>>>>>>> next languageName: node linkType: hard @@ -9420,21 +10654,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf +"@typescript-eslint/types@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/types@npm:8.19.1" + checksum: 10c0/e907bf096d5ed7a812a1e537a98dd881ab5d2d47e072225bfffaa218c1433115a148b27a15744db8374b46dac721617c6d13a1da255fdeb369cf193416533f6e languageName: node linkType: hard @@ -9476,6 +10699,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/visitor-keys": "npm:8.19.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/549d9d565a58a25fc8397a555506f2e8d29a740f5b6ed9105479e22de5aab89d9d535959034a8e9d4115adb435de09ee6987d28e8922052eea577842ddce1a7a + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" @@ -9507,31 +10748,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" +"@typescript-eslint/utils@npm:^8.8.1": + version: 8.19.1 + resolution: "@typescript-eslint/utils@npm:8.19.1" dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/typescript-estree": "npm:8.19.1" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/f7d2fe9a2bd8cb3ae6fafe5e465882a6784b2acf81d43d194c579381b92651c2ffc0fca69d2a35eee119f539622752a0e9ec063aaec7576d5d2bfe68b441980d languageName: node linkType: hard @@ -9555,6 +10783,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/117537450a099f51f3f0d39186f248ae370bdc1b7f6975dbdbffcfc89e6e1aa47c1870db790d4f778a48f2c1f6cd9c269b63867c12afaa424367c63dabee8fd0 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -10089,6 +11327,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/ast@npm:1.11.6" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + checksum: 10c0/e28476a183c8a1787adcf0e5df1d36ec4589467ab712c674fe4f6769c7fb19d1217bfb5856b3edd0f3e0a148ebae9e4bbb84110cee96664966dfef204d9c31fb + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -10099,6 +11347,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" @@ -10106,6 +11361,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a + languageName: node + linkType: hard + "@webassemblyjs/helper-api-error@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" @@ -10113,6 +11375,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" + checksum: 10c0/55b5d67db95369cdb2a505ae7ebdf47194d49dfc1aecb0f5403277dcc899c7d3e1f07e8d279646adf8eafd89959272db62ca66fbe803321661ab184176ddfd3a + languageName: node + linkType: hard + "@webassemblyjs/helper-buffer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" @@ -10120,6 +11389,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" @@ -10131,6 +11411,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" @@ -10138,6 +11425,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/helper-buffer": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.11.6" + checksum: 10c0/b79b19a63181f32e5ee0e786fa8264535ea5360276033911fae597d2de15e1776f028091d08c5a813a3901fd2228e74cd8c7e958fded064df734f00546bef8ce + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-section@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" @@ -10150,6 +11449,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/ieee754@npm:1.13.2" @@ -10159,6 +11467,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + languageName: node + linkType: hard + "@webassemblyjs/leb128@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/leb128@npm:1.13.2" @@ -10168,6 +11485,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee + languageName: node + linkType: hard + "@webassemblyjs/utf8@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/utf8@npm:1.13.2" @@ -10175,6 +11499,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/helper-buffer": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/helper-wasm-section": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.11.6" + "@webassemblyjs/wasm-opt": "npm:1.11.6" + "@webassemblyjs/wasm-parser": "npm:1.11.6" + "@webassemblyjs/wast-printer": "npm:1.11.6" + checksum: 10c0/9a56b6bf635cf7aa5d6e926eaddf44c12fba050170e452a8e17ab4e1b937708678c03f5817120fb9de1e27167667ce693d16ce718d41e5a16393996a6017ab73 + languageName: node + linkType: hard + "@webassemblyjs/wasm-edit@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" @@ -10191,6 +11531,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/ce9a39d3dab2eb4a5df991bc9f3609960daa4671d25d700f4617152f9f79da768547359f817bee10cd88532c3e0a8a1714d383438e0a54217eba53cb822bd5ad + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" @@ -10204,6 +11557,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/helper-buffer": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.11.6" + "@webassemblyjs/wasm-parser": "npm:1.11.6" + checksum: 10c0/82788408054171688e9f12883b693777219366d6867003e34dccc21b4a0950ef53edc9d2b4d54cabdb6ee869cf37c8718401b4baa4f70a7f7dd3867c75637298 + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" @@ -10216,6 +11581,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/7a97a5f34f98bdcfd812157845a06d53f3d3f67dbd4ae5d6bf66e234e17dc4a76b2b5e74e5dd70b4cab9778fc130194d50bbd6f9a1d23e15ed1ed666233d6f5f + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" @@ -10230,6 +11609,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wast-printer@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": "npm:1.11.6" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/916b90fa3a8aadd95ca41c21d4316d0a7582cf6d0dcf6d9db86ab0de823914df513919fba60ac1edd227ff00e93a66b927b15cbddd36b69d8a34c8815752633c + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wast-printer@npm:1.14.1" @@ -10353,6 +11742,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -10396,7 +11794,20 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +======= +"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + +"acorn@npm:^8.14.0": +>>>>>>> next version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -10431,6 +11842,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -10505,7 +11925,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": +"ajv@npm:8.17.1": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -10529,6 +11949,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + languageName: node + linkType: hard + "alien-signals@npm:^0.4.9": version: 0.4.14 resolution: "alien-signals@npm:0.4.14" @@ -11282,6 +12714,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.1" + core-js-compat: "npm:^3.36.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.10.6": version: 0.10.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" @@ -11964,6 +13408,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.10": + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" + dependencies: + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a + languageName: node + linkType: hard + "browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": version: 4.24.4 resolution: "browserslist@npm:4.24.4" @@ -12234,10 +13692,24 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": version: 1.0.30001699 resolution: "caniuse-lite@npm:1.0.30001699" checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519 +======= +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001677 + resolution: "caniuse-lite@npm:1.0.30001677" + checksum: 10c0/22b4aa738b213b5d0bc820c26ba23fa265ca90a5c59776e1a686b9ab6fff9120d0825fd920c0a601a4b65056ef40d01548405feb95c8dd6083255f50c71a0864 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001692 + resolution: "caniuse-lite@npm:1.0.30001692" + checksum: 10c0/fca5105561ea12f3de593f3b0f062af82f7d07519e8dbcb97f34e7fd23349bcef1b1622a9a6cd2164d98e3d2f20059ef7e271edae46567aef88caf4c16c7708a +>>>>>>> next languageName: node linkType: hard @@ -12411,7 +13883,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.0, chokidar@npm:^4.0.1": +"chokidar@npm:^4.0.0": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -12420,6 +13892,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.1": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9 + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -13152,7 +14633,20 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1, core-js-compat@npm:^3.40.0": +======= +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.37.0 + resolution: "core-js-compat@npm:3.37.0" + dependencies: + browserslist: "npm:^4.23.0" + checksum: 10c0/ca6ba7d200f7a4a850fd5cba58b40ab78139d3f301bad7b53816eafe0cfb000523e72882069ddaba440794b950ed101225668bf7b97b73e54a5e3384a8215e03 + languageName: node + linkType: hard + +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": +>>>>>>> next version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" dependencies: @@ -13629,15 +15123,21 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" +======= +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7": + version: 4.3.7 + resolution: "debug@npm:4.3.7" +>>>>>>> next dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b languageName: node linkType: hard @@ -13662,6 +15162,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.6, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -14371,6 +15883,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.41": + version: 1.5.50 + resolution: "electron-to-chromium@npm:1.5.50" + checksum: 10c0/8b77b18ae833bfe2173e346ac33b8d66b5b5acf0cf5de65df9799f4d482334c938aa0950e4d01391d5fab8994f46c0e9059f4517843e7b8d861f9b0c49eb4c5d + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.73": version: 1.5.97 resolution: "electron-to-chromium@npm:1.5.97" @@ -14630,6 +16149,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.15.0": + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/69984a7990913948b4150855aed26a84afb4cb1c5a94fb8e3a65bd00729a73fc2eaff6871fb8e345377f294831afe349615c93560f2f54d61b43cdfdf668f19a + languageName: node + linkType: hard + "enquirer@npm:^2.3.5": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -15430,21 +16959,20 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:^0.8.0": - version: 0.8.0 - resolution: "eslint-plugin-storybook@npm:0.8.0" +"eslint-plugin-storybook@npm:0.11.3--canary.187.1af857a.0": + version: 0.11.3--canary.187.1af857a.0 + resolution: "eslint-plugin-storybook@npm:0.11.3--canary.187.1af857a.0" dependencies: - "@storybook/csf": "npm:^0.0.1" - "@typescript-eslint/utils": "npm:^5.62.0" - requireindex: "npm:^1.2.0" + "@storybook/csf": "npm:^0.1.11" + "@typescript-eslint/utils": "npm:^8.8.1" ts-dedent: "npm:^2.2.0" peerDependencies: - eslint: ">=6" - checksum: 10c0/c76f6decdd4c826cd6a8bb613085e0cde804f4648093a0464a39867cc0ba4e1d34be15ff91eed827730da5efbbf55ae5e71af648bb0b461946d5e41384669ab8 + eslint: ">=8" + checksum: 10c0/1d9de1e8478fda4c0054271baf4444fa8c401c58bfb9752f5160dc83110ceff9dd0c36321a4473142e6a88cb4bda4cdbe3945cf91dc26990026a526747b2707b languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -15489,6 +17017,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + "eslint@npm:8.4.1": version: 8.4.1 resolution: "eslint@npm:8.4.1" @@ -16072,7 +17607,11 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": +======= +"fast-glob@npm:3.3.3, fast-glob@npm:^3.3.3": +>>>>>>> next version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -16085,6 +17624,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + "fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" @@ -17328,9 +18880,15 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "globby@npm:^14.0.0, globby@npm:^14.0.1": version: 14.1.0 resolution: "globby@npm:14.1.0" +======= +"globby@npm:^14.0.0": + version: 14.0.2 + resolution: "globby@npm:14.0.2" +>>>>>>> next dependencies: "@sindresorhus/merge-streams": "npm:^2.1.0" fast-glob: "npm:^3.3.3" @@ -17342,6 +18900,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^14.0.1": + version: 14.0.1 + resolution: "globby@npm:14.0.1" + dependencies: + "@sindresorhus/merge-streams": "npm:^2.1.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d + languageName: node + linkType: hard + "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -17384,7 +18956,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -18139,7 +19711,11 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1": +======= +"https-proxy-agent@npm:7.0.6": +>>>>>>> next version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -18159,6 +19735,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -19578,6 +21164,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + languageName: node + linkType: hard + "json-bigint@npm:^1.0.0": version: 1.0.0 resolution: "json-bigint@npm:1.0.0" @@ -19676,13 +21271,20 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.3.1, jsonc-parser@npm:^3.0.0": +"jsonc-parser@npm:3.3.1": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard +"jsonc-parser@npm:^3.0.0": + version: 3.2.1 + resolution: "jsonc-parser@npm:3.2.1" + checksum: 10c0/ada66dec143d7f9cb0e2d0d29c69e9ce40d20f3a4cb96b0c6efb745025ac7f9ba647d7ac0990d0adfc37a2d2ae084a12009a9c833dbdbeadf648879a99b9df89 + languageName: node + linkType: hard + "jsonexport@npm:^3.0.1": version: 3.2.0 resolution: "jsonexport@npm:3.2.0" @@ -20543,7 +22145,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.17, magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": +"magic-string@npm:0.30.17, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -20570,6 +22172,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.5": + version: 0.30.12 + resolution: "magic-string@npm:0.30.12" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10c0/469f457d18af37dfcca8617086ea8a65bcd8b60ba8a1182cb024ce43e470ace3c9d1cb6bee58d3b311768fb16bc27bd50bdeebcaa63dadd0fd46cac4d2e11d5f + languageName: node + linkType: hard + "magicast@npm:^0.3.5": version: 0.3.5 resolution: "magicast@npm:0.3.5" @@ -22745,6 +24356,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 + languageName: node + linkType: hard + "node-releases@npm:^2.0.19": version: 2.0.19 resolution: "node-releases@npm:2.0.19" @@ -23606,6 +25224,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^6.2.0": + version: 6.2.0 + resolution: "p-limit@npm:6.2.0" + dependencies: + yocto-queue: "npm:^1.1.1" + checksum: 10c0/448bf55a1776ca1444594d53b3c731e68cdca00d44a6c8df06a2f6e506d5bbd540ebb57b05280f8c8bff992a630ed782a69612473f769a7473495d19e2270166 + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -24146,7 +25773,14 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -24568,7 +26202,11 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "postcss@npm:8.4.49": +======= +"postcss@npm:8.4.49, postcss@npm:^8.4.49": +>>>>>>> next version: 8.4.49 resolution: "postcss@npm:8.4.49" dependencies: @@ -24589,6 +26227,7 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.48, postcss@npm:^8.4.49, postcss@npm:^8.5.1": version: 8.5.2 resolution: "postcss@npm:8.5.2" @@ -24597,6 +26236,16 @@ __metadata: picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 +======= +"postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 +>>>>>>> next languageName: node linkType: hard @@ -25139,15 +26788,30 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "qs@npm:^6.11.1, qs@npm:^6.12.3, qs@npm:^6.4.0": version: 6.14.0 resolution: "qs@npm:6.14.0" +======= +"qs@npm:^6.11.1, qs@npm:^6.4.0": + version: 6.13.1 + resolution: "qs@npm:6.13.1" +>>>>>>> next dependencies: side-channel: "npm:^1.1.0" checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard +"qs@npm:^6.11.2": + version: 6.12.3 + resolution: "qs@npm:6.12.3" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/243ddcc8f49dab78fc51041f7f64c500b47c671c45a101a8aca565d8537cb562921da7ef1a831b4a7051596ec88bb35a0d5e25a240025e8b32c6bfb69f00bf2f + languageName: node + linkType: hard + "querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -25874,6 +27538,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.1.1 + resolution: "regenerate-unicode-properties@npm:10.1.1" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.2.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -25958,6 +27631,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" + dependencies: + "@babel/regjsgen": "npm:^0.8.0" + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.1.0" + regjsparser: "npm:^0.9.1" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 + languageName: node + linkType: hard + "regexpu-core@npm:^6.2.0": version: 6.2.0 resolution: "regexpu-core@npm:6.2.0" @@ -25990,6 +27677,17 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: "npm:~0.5.0" + bin: + regjsparser: bin/parser + checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 + languageName: node + linkType: hard + "rehype-external-links@npm:^3.0.0": version: 3.0.0 resolution: "rehype-external-links@npm:3.0.0" @@ -26528,7 +28226,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.10, 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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": +"resolve@npm:1.22.10": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -26541,7 +28239,24 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "resolve@npm:^2.0.0-next.5": +======= +"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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.4": +>>>>>>> next version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" dependencies: @@ -26554,7 +28269,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.10#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -26567,7 +28282,24 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": +======= +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": +>>>>>>> next version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: @@ -26888,6 +28620,78 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.23.0": + version: 4.29.1 + resolution: "rollup@npm:4.29.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.29.1" + "@rollup/rollup-android-arm64": "npm:4.29.1" + "@rollup/rollup-darwin-arm64": "npm:4.29.1" + "@rollup/rollup-darwin-x64": "npm:4.29.1" + "@rollup/rollup-freebsd-arm64": "npm:4.29.1" + "@rollup/rollup-freebsd-x64": "npm:4.29.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.29.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.29.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.29.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.29.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.29.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.29.1" + "@rollup/rollup-linux-x64-musl": "npm:4.29.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.29.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.29.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.29.1" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/fcd0321df78fdc74b36858e92c4b73ebf5aa8f0b9cf7c446f008e0dc3c5c4ed855d662dc44e5a09c7794bbe91017b4dd7be88b619c239f0494f9f0fbfa67c557 + languageName: node + linkType: hard + "rsvp@npm:^3.0.14, rsvp@npm:^3.0.18": version: 3.6.2 resolution: "rsvp@npm:3.6.2" @@ -27112,12 +28916,18 @@ __metadata: languageName: unknown linkType: soft +<<<<<<< HEAD "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" +======= +"scheduler@npm:^0.23.0": + version: 0.23.0 + resolution: "scheduler@npm:0.23.0" +>>>>>>> next dependencies: loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + checksum: 10c0/b777f7ca0115e6d93e126ac490dbd82642d14983b3079f58f35519d992fa46260be7d6e6cede433a92db70306310c6f5f06e144f0e40c484199e09c1f7be53dd languageName: node linkType: hard @@ -27223,12 +29033,33 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 +======= +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a +>>>>>>> next languageName: node linkType: hard @@ -27277,7 +29108,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2, serve-static@npm:^1.14.1": +"serve-static@npm:1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -27289,6 +29120,18 @@ __metadata: languageName: node linkType: hard +"serve-static@npm:^1.14.1": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.18.0" + checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -28842,9 +30685,15 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "terser@npm:^5.10.0, terser@npm:^5.31.1": version: 5.38.1 resolution: "terser@npm:5.38.1" +======= +"terser@npm:^5.10.0, terser@npm:^5.26.0": + version: 5.29.1 + resolution: "terser@npm:5.29.1" +>>>>>>> next dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -28852,7 +30701,11 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser +<<<<<<< HEAD checksum: 10c0/7e96239ff94ca8f653c359d8825d0a98a3afc3f2f0f06c80b97785671ed5ca821cc280ce198576b08db7d4c0d08ae349619903f8213555a635eebee0786b7b63 +======= + checksum: 10c0/5f50762d0804bf906dab4f8102811b0b94b8bceebe0f5f6186ee902200a089f06445c10f0f9bfd0cf3e118a5dd149a7cf625ec008cb880235be6901b43280833 +>>>>>>> next languageName: node linkType: hard @@ -29216,6 +31069,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/6165e29a5b75bd0218e3cb0f9ee31aa893dbd819c2e46dbb086c841121eb0436ed47c2c18a20cb3463d74fd1fb5af62e2604ba5971cc48e5b38ebbdc56746dfc + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -29360,28 +31222,28 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": +======= +"tslib@npm:2.8.1": +>>>>>>> next version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.3": +"tslib@npm:^1.13.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard @@ -30053,12 +31915,12 @@ __metadata: linkType: hard "url@npm:^0.11.0": - version: 0.11.4 - resolution: "url@npm:0.11.4" + version: 0.11.3 + resolution: "url@npm:0.11.3" dependencies: punycode: "npm:^1.4.1" - qs: "npm:^6.12.3" - checksum: 10c0/cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 + qs: "npm:^6.11.2" + checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 languageName: node linkType: hard @@ -30475,7 +32337,103 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "vite@npm:6.0.11": +======= +"vite@npm:6.0.7": + version: 6.0.7 + resolution: "vite@npm:6.0.7" + dependencies: + esbuild: "npm:^0.24.2" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.49" + rollup: "npm:^4.23.0" + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/ae81047b4290a7206b9394a39a782d509e9610462e7946422ba22d5bc615b5a322c07e33d7bf9dd0b3312ec3f5c63353b725913d1519324bfdf539b4f1e03f52 + languageName: node + linkType: hard + +"vite@npm:^4.0.0, vite@npm:^4.0.4": + version: 4.5.9 + resolution: "vite@npm:4.5.9" + dependencies: + esbuild: "npm:^0.18.10" + fsevents: "npm:~2.3.2" + postcss: "npm:^8.4.27" + rollup: "npm:^3.27.1" + peerDependencies: + "@types/node": ">= 14" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/d51b9da32fddc6079333a16306c4c70d6ea6b253267931b5cd5d1c521bcfbee926297dc6878da79b0f1e058b7eef72555226be701fae376c2dfae9f83bc5699a + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.0.11": +>>>>>>> next version: 6.0.11 resolution: "vite@npm:6.0.11" dependencies: @@ -30959,7 +32917,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.2, watchpack@npm:^2.2.0, watchpack@npm:^2.4.1": +"watchpack@npm:2.4.2, watchpack@npm:^2.4.1": version: 2.4.2 resolution: "watchpack@npm:2.4.2" dependencies: @@ -30969,6 +32927,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.2.0, watchpack@npm:^2.4.0": + version: 2.4.0 + resolution: "watchpack@npm:2.4.0" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/c5e35f9fb9338d31d2141d9835643c0f49b5f9c521440bb648181059e5940d93dd8ed856aa8a33fbcdd4e121dad63c7e8c15c063cf485429cd9d427be197fe62 + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -31165,7 +33133,44 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:5.97.1, webpack@npm:^5, webpack@npm:^5.65.0": +"webpack@npm:5, webpack@npm:^5, webpack@npm:^5.65.0": + version: 5.90.3 + resolution: "webpack@npm:5.90.3" + dependencies: + "@types/eslint-scope": "npm:^3.7.3" + "@types/estree": "npm:^1.0.5" + "@webassemblyjs/ast": "npm:^1.11.5" + "@webassemblyjs/wasm-edit": "npm:^1.11.5" + "@webassemblyjs/wasm-parser": "npm:^1.11.5" + acorn: "npm:^8.7.1" + acorn-import-assertions: "npm:^1.9.0" + browserslist: "npm:^4.21.10" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.15.0" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.9" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.0" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/f737aa871cadbbae89833eb85387f1bf9ee0768f039100a3c8134f2fdcc78c3230ca775c373b1aa467b272f74c6831e119f7a8a1c14dcac97327212be9c93eeb + languageName: node + linkType: hard + +"webpack@npm:5.97.1": version: 5.97.1 resolution: "webpack@npm:5.97.1" dependencies: @@ -31702,6 +33707,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.1.1": + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10c0/cb287fe5e6acfa82690acb43c283de34e945c571a78a939774f6eaba7c285bacdf6c90fbc16ce530060863984c906d2b4c6ceb069c94d1e0a06d5f2b458e2a92 + languageName: node + linkType: hard + "yoctocolors-cjs@npm:^2.1.2": version: 2.1.2 resolution: "yoctocolors-cjs@npm:2.1.2" diff --git a/docs/contribute/documentation/new-snippets.mdx b/docs/contribute/documentation/new-snippets.mdx index b2bf813c91a..7829b935e13 100644 --- a/docs/contribute/documentation/new-snippets.mdx +++ b/docs/contribute/documentation/new-snippets.mdx @@ -40,7 +40,7 @@ import ButtonGroup from './ButtonGroup.vue'; import * as ButtonStories from './Button.stories'; const meta: Meta = { - component: ButtonGroup, + component: ButtonGroup, }; export default meta; @@ -48,15 +48,15 @@ type Story = StoryObj; export const Pair: Story = { render: (args) => ({ - components: { ButtonGroup }, + components: { ButtonGroup }, setup() { - return { args }; + return { args }; }, - template: '', + template: '', }), - args: { - buttons: [{ ...ButtonStories.Primary.args }, { ...ButtonStories.Secondary.args }], - orientation: 'horizontal', + args: { + buttons: [{ ...ButtonStories.Primary.args }, { ...ButtonStories.Secondary.args }], + orientation: 'horizontal', }, }; ``` @@ -191,7 +191,7 @@ import { YourComponent } from './YourComponent'; //👇 This default export determines where your story goes in the story list const meta = { - component: YourComponent, + component: YourComponent, } satisfies Meta; export default meta; diff --git a/docs/get-started/install.mdx b/docs/get-started/install.mdx index 825dd86623f..49b0ccd6329 100644 --- a/docs/get-started/install.mdx +++ b/docs/get-started/install.mdx @@ -69,7 +69,6 @@ There are some noteworthy items here:

Troubleshooting

- #### Run Storybook with other package managers The Storybook CLI includes support for the industry's popular package managers (e.g., [Yarn](https://yarnpkg.com/), [npm](https://www.npmjs.com/), and [pnpm](https://pnpm.io/)) automatically detecting the one you are using when you initialize Storybook. However, if you want to use a specific package manager as the default, add the `--package-manager` flag to the installation command. For example: @@ -82,7 +81,7 @@ There are some noteworthy items here: #### The CLI doesn't detect my framework - If you're working with a custom environment set up or need set up Storybook manually, you can use the `--type` flag to specify the framework you need to use. Listed below are the supported frameworks and examples of how to use them: + If you're working with a custom environment setup or need to set up Storybook manually, you can use the `--type` flag to specify the framework you need to use. Listed below are the supported frameworks and examples of how to use them: | Framework | Type | | -------------- | ---------------- | @@ -195,7 +194,7 @@ There are some noteworthy items here: If you're still running into some issues during the installation process, we encourage you to check out the following resources: - * [Storybook's Angular README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular) for more information on how to set up Storybook in your Angular project. + * Storybook's Angular [framework documentation](./frameworks/angular.mdx) for more information on how to set up Storybook in your Angular project. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. @@ -205,14 +204,14 @@ There are some noteworthy items here: - * [Storybook's HTML Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/html-webpack5) for more information on how to set up Storybook in your HTML project with Webpack 5. * [Storybook's HTML Vite README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/html-vite) for more information on how to set up Storybook in your HTML project with Vite. + * [Storybook's HTML Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/html-webpack5) for more information on how to set up Storybook in your HTML project with Webpack 5. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. + * Storybook's Preact Vite [framework documentation](./frameworks/preact-vite.mdx) for more information on how to set up Storybook in your Preact project with Vite. * [Storybook's Preact Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/preact-webpack5) for more information on how to set up Storybook in your Preact project with Webpack 5. - * [Storybook's Preact Vite README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/preact-vite) for more information on how to set up Storybook in your Preact project with Vite. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. @@ -222,8 +221,8 @@ There are some noteworthy items here: - * [Storybook's React Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/react-webpack5) for more information on how to set up Storybook in your React project with Webpack 5. - * [Storybook's React Vite README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite) for more information on how to set up Storybook in your React project with Vite. + * Storybook's React Vite [framework documentation](./frameworks/react-vite.mdx) for more information on how to set up Storybook in your React project with Vite. + * Storybook's React Webpack [framework documentation](./frameworks/react-webpack5.mdx) for more information on how to set up Storybook in your React project with Webpack 5. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. @@ -233,20 +232,21 @@ There are some noteworthy items here: - * [Storybook's SvelteKit README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/sveltekit) for more information on how to set up Storybook in your SvelteKit project. - * [Storybook's Svelte Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/svelte-webpack5) for more information on how to set up Storybook in your Svelte project with Webpack 5. + * Storybook's SvelteKit [framework documentation](./frameworks/sveltekit.mdx) for more information on how to set up Storybook in your SvelteKit project. + * Storybook's Svelte Vite [framework documentation](./frameworks/svelte-vite.mdx) for more information on how to set up Storybook in your Svelte project with Vite. + * Storybook's Svelte Webpack [framework documentation](./frameworks/svelte-webpack5.mdx) for more information on how to set up Storybook in your Svelte project with Webpack 5. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. - * [Storybook's Vue 3 Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-webpack5) for more information on how to set up Storybook in your Vue 3 project with Webpack 5. - * [Storybook's Vue 3 Vite README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-vite) for more information on how to set up Storybook in your Vue 3 project with Vite. + * Storybook's Vue 3 Vite [framework documentation](./frameworks/vue3-vite.mdx) for more information on how to set up Storybook in your Vue 3 project with Vite. + * Storybook's Vue 3 Webpack [framework documentation](./frameworks/vue3-webpack5.mdx) for more information on how to set up Storybook in your Vue 3 project with Webpack 5. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help. - * [Storybook's Web Components Webpack README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/web-components-webpack5) for more information on how to set up Storybook in your Web Components project with Webpack 5. - * [Storybook's Web Components Vite README](https://github.com/storybookjs/storybook/tree/next/code/frameworks/web-components-vite) for more information on how to set up Storybook in your Web Components project with Vite. + * Storybook's Web Components Vite [framework documentation](./frameworks/web-components-vite.mdx) for more information on how to set up Storybook in your Web Components project with Vite. + * Storybook's Web Components Webpack [framework documentation](./frameworks/web-components-webpack5.mdx) for more information on how to set up Storybook in your Web Components project with Webpack 5. * [Storybook's help documentation](https://storybook.js.org/community#support) to contact the community and ask for help.
diff --git a/scripts/package.json b/scripts/package.json index 7e5048b1a9c..5f847b06d20 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -125,7 +125,7 @@ "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.2", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-storybook": "^0.8.0", + "eslint-plugin-storybook": "0.11.3--canary.187.1af857a.0", "execa": "^6.1.0", "fast-folder-size": "^2.2.0", "fast-glob": "^3.3.2", diff --git a/scripts/prepare/addon-bundle.ts b/scripts/prepare/addon-bundle.ts index 21e7f1b0bbc..b5d2b97b3b5 100755 --- a/scripts/prepare/addon-bundle.ts +++ b/scripts/prepare/addon-bundle.ts @@ -130,6 +130,7 @@ const run = async ({ cwd, flags }: { cwd: string; flags: string[] }) => { }; const commonExternals = [ + '@storybook/csf', name, ...extraExternals, ...Object.keys(dependencies || {}), diff --git a/scripts/tasks/sandbox-parts.ts b/scripts/tasks/sandbox-parts.ts index f9a41abb706..20f783ff4a6 100644 --- a/scripts/tasks/sandbox-parts.ts +++ b/scripts/tasks/sandbox-parts.ts @@ -20,7 +20,7 @@ import { join, relative, resolve, sep } from 'path'; import slash from 'slash'; import dedent from 'ts-dedent'; -import { babelParse } from '../../code/core/src/babel/babelParse'; +import { babelParse, types as t } from '../../code/core/src/babel'; import { detectLanguage } from '../../code/core/src/cli/detect'; import { SupportedLanguage } from '../../code/core/src/cli/project_types'; import { JsPackageManagerFactory, versions as storybookPackages } from '../../code/core/src/common'; @@ -418,33 +418,50 @@ export async function setupVitest(details: TemplateDetails, options: PassedOptio ? template.expected.framework : template.expected.renderer; - await writeFile( - join(sandboxDir, '.storybook/vitest.setup.ts'), - dedent`import { beforeAll } from 'vitest' - import { setProjectAnnotations } from '${storybookPackage}' - import * as rendererDocsAnnotations from '${template.expected.renderer}/dist/entry-preview-docs.mjs' - import * as addonA11yAnnotations from '@storybook/addon-a11y/preview' - import * as addonActionsAnnotations from '@storybook/addon-actions/preview' - import * as addonTestAnnotations from '@storybook/experimental-addon-test/preview' - import '../src/stories/components' - import * as coreAnnotations from '../template-stories/core/preview' - import * as toolbarAnnotations from '../template-stories/addons/toolbars/preview' - import * as projectAnnotations from './preview' - ${isVue ? 'import * as vueAnnotations from "../src/stories/renderers/vue3/preview.js"' : ''} + const setupFilePath = join(sandboxDir, '.storybook/vitest.setup.ts'); - const annotations = setProjectAnnotations([ - ${isVue ? 'vueAnnotations,' : ''} - rendererDocsAnnotations, - coreAnnotations, - toolbarAnnotations, - addonActionsAnnotations, - addonTestAnnotations, - addonA11yAnnotations, - projectAnnotations, - ]) + const shouldUseCsf4 = template.expected.framework === '@storybook/react-vite'; + if (shouldUseCsf4) { + await writeFile( + setupFilePath, + dedent`import { beforeAll } from 'vitest' + import { setProjectAnnotations } from '${storybookPackage}' + import projectAnnotations from './preview' - beforeAll(annotations.beforeAll)` - ); + // setProjectAnnotations still kept to support non-CSF4 story tests + const annotations = setProjectAnnotations(projectAnnotations.composed) + beforeAll(annotations.beforeAll) + ` + ); + } else { + await writeFile( + setupFilePath, + dedent`import { beforeAll } from 'vitest' + import { setProjectAnnotations } from '${storybookPackage}' + import * as rendererDocsAnnotations from '${template.expected.renderer}/dist/entry-preview-docs.mjs' + import * as addonA11yAnnotations from '@storybook/addon-a11y/preview' + import * as addonActionsAnnotations from '@storybook/addon-actions/preview' + import * as addonTestAnnotations from '@storybook/experimental-addon-test/preview' + import '../src/stories/components' + import * as coreAnnotations from '../template-stories/core/preview' + import * as toolbarAnnotations from '../template-stories/addons/toolbars/preview' + import * as projectAnnotations from './preview' + ${isVue ? 'import * as vueAnnotations from "../src/stories/renderers/vue3/preview.js"' : ''} + + const annotations = setProjectAnnotations([ + ${isVue ? 'vueAnnotations,' : ''} + rendererDocsAnnotations, + coreAnnotations, + toolbarAnnotations, + addonActionsAnnotations, + addonTestAnnotations, + addonA11yAnnotations, + projectAnnotations, + ]) + + beforeAll(annotations.beforeAll)` + ); + } const opts = { cwd: sandboxDir }; const viteConfigFile = await findFirstPath(['vite.config.ts', 'vite.config.js'], opts); @@ -883,6 +900,17 @@ export const extendPreview: Task['run'] = async ({ template, sandboxDir }) => { logger.log('📝 Extending preview.js'); const previewConfig = await readConfig({ cwd: sandboxDir, fileName: 'preview' }); + if (template.modifications?.useCsfFactory) { + previewConfig.setImport(null, '../src/stories/components'); + previewConfig.setImport({ namespace: 'coreAnnotations' }, '../template-stories/core/preview'); + previewConfig.setImport( + { namespace: 'toolbarAnnotations' }, + '../template-stories/addons/toolbars/preview' + ); + previewConfig.appendNodeToArray(['addons'], t.identifier('coreAnnotations')); + previewConfig.appendNodeToArray(['addons'], t.identifier('toolbarAnnotations')); + } + if (template.expected.builder.includes('vite')) { previewConfig.setFieldValue(['tags'], ['vitest', '!a11y-test']); } @@ -890,6 +918,17 @@ export const extendPreview: Task['run'] = async ({ template, sandboxDir }) => { await writeConfig(previewConfig); }; +export const runMigrations: Task['run'] = async ({ sandboxDir, template }, { dryRun, debug }) => { + if (template.modifications?.useCsfFactory) { + await executeCLIStep(steps.automigrate, { + cwd: sandboxDir, + argument: 'csf-factories', + dryRun, + debug, + }); + } +}; + export async function setImportMap(cwd: string) { const packageJson = await readJson(join(cwd, 'package.json')); diff --git a/scripts/tasks/sandbox.ts b/scripts/tasks/sandbox.ts index c9ae7fea847..850522e2fb4 100644 --- a/scripts/tasks/sandbox.ts +++ b/scripts/tasks/sandbox.ts @@ -67,6 +67,7 @@ export const sandbox: Task = { addExtraDependencies, setImportMap, setupVitest, + runMigrations, } = await import('./sandbox-parts'); const extraDeps = [ @@ -146,8 +147,6 @@ export const sandbox: Task = { await extendMain(details, options); - await extendPreview(details, options); - await setImportMap(details.sandboxDir); const { JsPackageManagerFactory } = await import('../../code/core/src/common'); @@ -157,6 +156,10 @@ export const sandbox: Task = { await remove(path.join(details.sandboxDir, 'node_modules')); await packageManager.installDependencies(); + await runMigrations(details, options); + + await extendPreview(details, options); + logger.info(`✅ Storybook sandbox created at ${details.sandboxDir}`); }, }; diff --git a/scripts/utils/cli-step.ts b/scripts/utils/cli-step.ts index 188cb1a6844..d7933400fc3 100644 --- a/scripts/utils/cli-step.ts +++ b/scripts/utils/cli-step.ts @@ -74,6 +74,22 @@ export const steps = { icon: '🖥 ', options: createOptions({}), }, + migrate: { + command: 'migrate', + hasArgument: true, + description: 'Run codemods', + icon: '🚀', + options: createOptions({ + glob: { type: 'string' }, + }), + }, + automigrate: { + command: 'automigrate', + hasArgument: true, + description: 'Run automigrations', + icon: '🤖', + options: createOptions({}), + }, }; export async function executeCLIStep( diff --git a/scripts/utils/options.test.ts b/scripts/utils/options.test.ts index 2cf5dfecf7f..bbe9b5e59a8 100644 --- a/scripts/utils/options.test.ts +++ b/scripts/utils/options.test.ts @@ -150,7 +150,7 @@ describe('getCommand', () => { }); it('works with string options', () => { - expect(getCommand('node foo', { third }, { third: 'one' })).toBe('node foo --third one'); + expect(getCommand('node foo', { third }, { third: 'one' })).toBe(`node foo --third 'one'`); }); it('works with multiple string options', () => { @@ -162,7 +162,7 @@ describe('getCommand', () => { // This is for convenience it('works with partial options', () => { expect(getCommand('node foo', allOptions, { third: 'one' })).toBe( - 'node foo --no-second --third one' + `node foo --no-second --third 'one'` ); }); @@ -174,6 +174,6 @@ describe('getCommand', () => { third: 'one', fifth: ['a', 'b'], }) - ).toBe('node foo --first --no-second --third one --fifth a --fifth b'); + ).toBe(`node foo --first --no-second --third 'one' --fifth a --fifth b`); }); }); diff --git a/scripts/utils/options.ts b/scripts/utils/options.ts index d83131181f5..c0b7d44a0bc 100644 --- a/scripts/utils/options.ts +++ b/scripts/utils/options.ts @@ -296,7 +296,7 @@ function getFlag( if (option.type === 'string') { if (value) { - return `--${longFlag(key, option)} ${value}`; + return `--${longFlag(key, option)} '${value}'`; } return ''; } diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 512cef256bb..78def6fe0e6 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -58,7 +58,11 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.26.2": +======= +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.2": +>>>>>>> next version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -69,6 +73,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + "@babel/generator@npm:7.17.7": version: 7.17.7 resolution: "@babel/generator@npm:7.17.7" @@ -80,6 +94,7 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.7, @babel/generator@npm:^7.26.8": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" @@ -90,6 +105,17 @@ __metadata: "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" checksum: 10c0/9467f197d285ac315d1fa419138d36a3bfd69ca4baf763e914acab12f5f38e5d231497f6528e80613b28e73bb28c66fcc50b250b1f277b1a4d38ac14b03e9674 +======= +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/generator@npm:7.25.0" + dependencies: + "@babel/types": "npm:^7.25.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/d0e2dfcdc8bdbb5dded34b705ceebf2e0bc1b06795a1530e64fb6a3ccf313c189db7f60c1616effae48114e1a25adc75855bc4496f3779a396b3377bae718ce7 +>>>>>>> next languageName: node linkType: hard @@ -130,6 +156,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -144,9 +177,34 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.8, @babel/parser@npm:^7.26.8": version: 7.26.8 resolution: "@babel/parser@npm:7.26.8" +======= +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.25.4": + version: 7.26.5 + resolution: "@babel/parser@npm:7.26.5" +>>>>>>> next dependencies: "@babel/types": "npm:^7.26.8" bin: @@ -155,7 +213,22 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/runtime@npm:^7.12.5": +======= +"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/parser@npm:7.25.3" + dependencies: + "@babel/types": "npm:^7.25.2" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/874b01349aedb805d6694f867a752fdc7469778fad76aca4548d2cc6ce96087c3ba5fb917a6f8d05d2d1a74aae309b5f50f1a4dba035f5a2c9fcfe6e106d2c4e + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.23.2": +>>>>>>> next version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" dependencies: @@ -164,6 +237,7 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/template@npm:^7.24.7, @babel/template@npm:^7.26.8": version: 7.26.8 resolution: "@babel/template@npm:7.26.8" @@ -172,6 +246,16 @@ __metadata: "@babel/parser": "npm:^7.26.8" "@babel/types": "npm:^7.26.8" checksum: 10c0/90bc1085cbc090cbdd43af7b9dbb98e6bda96e55e0f565f17ebb8e97c2dfce866dc727ca02b8e08bd2662ba4fd3851907ba3c48618162c291221af17fb258213 +======= +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10c0/4e31afd873215744c016e02b04f43b9fa23205d6d0766fb2e93eb4091c60c1b88897936adb895fb04e3c23de98dfdcbe31bc98daaa1a4e0133f78bb948e1209b +>>>>>>> next languageName: node linkType: hard @@ -218,9 +302,36 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@babel/types@npm:^7.17.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.26.8": version: 7.26.8 resolution: "@babel/types@npm:7.26.8" +======= +"@babel/types@npm:^7.17.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/966c5242c5e55c8704bf7a7418e7be2703a0afa4d19a8480999d5a4ef13d095dd60686615fe5983cb7593b4b06ba3a7de8d6ca501c1d78bdd233a10d90be787b + languageName: node + linkType: hard + +"@babel/types@npm:^7.22.5, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/types@npm:7.25.2" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/e489435856be239f8cc1120c90a197e4c2865385121908e5edb7223cfdff3768cba18f489adfe0c26955d9e7bbb1fb10625bc2517505908ceb0af848989bd864 + languageName: node + linkType: hard + +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/types@npm:7.26.5" +>>>>>>> next dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" @@ -1461,12 +1572,12 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/csf@npm:0.0.1" +"@storybook/csf@npm:^0.1.11": + version: 0.1.13 + resolution: "@storybook/csf@npm:0.1.13" dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/7b0f75763415f9147692a460b44417ee56ea9639433716a1fd4d1df4c8b0221cbc71b8da0fbed4dcecb3ccd6c7ed64be39f5c255c713539a6088a1d6488aaa24 + type-fest: "npm:^2.19.0" + checksum: 10c0/7c57b531ac95ca45239f498d419483d675e58cd8d549e0bac623519cc1ef4f3c9c6b75ec3873aa51cc2872728012db5dd5e1f2c2d8085014241eb4b896480996 languageName: node linkType: hard @@ -1575,7 +1686,7 @@ __metadata: eslint-plugin-prettier: "npm:^5.1.3" eslint-plugin-react: "npm:^7.34.2" eslint-plugin-react-hooks: "npm:^4.6.2" - eslint-plugin-storybook: "npm:^0.8.0" + eslint-plugin-storybook: "npm:0.11.3--canary.187.1af857a.0" execa: "npm:^6.1.0" fast-folder-size: "npm:^2.2.0" fast-glob: "npm:^3.3.2" @@ -2302,9 +2413,25 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@typescript-eslint/type-utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/type-utils@npm:6.21.0" +======= +"@typescript-eslint/scope-manager@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/scope-manager@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/visitor-keys": "npm:8.19.1" + checksum: 10c0/7dca0c28ad27a0c7e26499e0f584f98efdcf34087f46aadc661b36c310484b90655e83818bafd249b5a28c7094a69c54d553f6cd403869bf134f95a9148733f5 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/type-utils@npm:6.18.1" +>>>>>>> next dependencies: "@typescript-eslint/typescript-estree": "npm:6.21.0" "@typescript-eslint/utils": "npm:6.21.0" @@ -2357,6 +2484,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/types@npm:8.19.1" + checksum: 10c0/e907bf096d5ed7a812a1e537a98dd881ab5d2d47e072225bfffaa218c1433115a148b27a15744db8374b46dac721617c6d13a1da255fdeb369cf193416533f6e + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -2413,7 +2547,25 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.62.0": +"@typescript-eslint/typescript-estree@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/visitor-keys": "npm:8.19.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.0" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/549d9d565a58a25fc8397a555506f2e8d29a740f5b6ed9105479e22de5aab89d9d535959034a8e9d4115adb435de09ee6987d28e8922052eea577842ddce1a7a + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: @@ -2462,6 +2614,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^8.8.1": + version: 8.19.1 + resolution: "@typescript-eslint/utils@npm:8.19.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/typescript-estree": "npm:8.19.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/f7d2fe9a2bd8cb3ae6fafe5e465882a6784b2acf81d43d194c579381b92651c2ffc0fca69d2a35eee119f539622752a0e9ec063aaec7576d5d2bfe68b441980d + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -2492,10 +2659,27 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "@ungap/structured-clone@npm:^1.2.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a +======= +"@typescript-eslint/visitor-keys@npm:8.19.1": + version: 8.19.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.19.1" + dependencies: + "@typescript-eslint/types": "npm:8.19.1" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/117537450a099f51f3f0d39186f248ae370bdc1b7f6975dbdbffcfc89e6e1aa47c1870db790d4f778a48f2c1f6cd9c269b63867c12afaa424367c63dabee8fd0 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": + version: 1.2.1 + resolution: "@ungap/structured-clone@npm:1.2.1" + checksum: 10c0/127afbcc75ff1532f7b1eb85ee992f9faa70e8d5bb2558da05355d423b966fc279d0a485bf19da2883280e7c299ae4170809a72e78eab086da71c6bcdda5d1e2 +>>>>>>> next languageName: node linkType: hard @@ -3238,15 +3422,21 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": version: 1.3.3 resolution: "array.prototype.flatmap@npm:1.3.3" +======= +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" +>>>>>>> next dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10c0/67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 languageName: node linkType: hard @@ -3822,7 +4012,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.3.0": +"chalk@npm:^2.3.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3853,10 +4043,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "chalk@npm:^5.0.0, chalk@npm:^5.4.1": version: 5.4.1 resolution: "chalk@npm:5.4.1" checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef +======= +"chalk@npm:^5.0.0, chalk@npm:~5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 +>>>>>>> next languageName: node linkType: hard @@ -4519,15 +4716,21 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" +======= +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.4": + version: 4.3.7 + resolution: "debug@npm:4.3.7" +>>>>>>> next dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b languageName: node linkType: hard @@ -4543,15 +4746,30 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "debug@npm:4.3.7": version: 4.3.7 resolution: "debug@npm:4.3.7" +======= +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + +"debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" +>>>>>>> next dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de languageName: node linkType: hard @@ -5742,17 +5960,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:^0.8.0": - version: 0.8.0 - resolution: "eslint-plugin-storybook@npm:0.8.0" +"eslint-plugin-storybook@npm:0.11.3--canary.187.1af857a.0": + version: 0.11.3--canary.187.1af857a.0 + resolution: "eslint-plugin-storybook@npm:0.11.3--canary.187.1af857a.0" dependencies: - "@storybook/csf": "npm:^0.0.1" - "@typescript-eslint/utils": "npm:^5.62.0" - requireindex: "npm:^1.2.0" + "@storybook/csf": "npm:^0.1.11" + "@typescript-eslint/utils": "npm:^8.8.1" ts-dedent: "npm:^2.2.0" peerDependencies: - eslint: ">=6" - checksum: 10c0/c76f6decdd4c826cd6a8bb613085e0cde804f4648093a0464a39867cc0ba4e1d34be15ff91eed827730da5efbbf55ae5e71af648bb0b461946d5e41384669ab8 + eslint: ">=8" + checksum: 10c0/1d9de1e8478fda4c0054271baf4444fa8c401c58bfb9752f5160dc83110ceff9dd0c36321a4473142e6a88cb4bda4cdbe3945cf91dc26990026a526747b2707b languageName: node linkType: hard @@ -5783,6 +6000,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + "eslint@npm:^8.57.0": version: 8.57.1 resolution: "eslint@npm:8.57.1" @@ -6264,7 +6488,7 @@ __metadata: languageName: node linkType: hard -"fastq@npm:^1.15.0, fastq@npm:^1.6.0": +"fastq@npm:^1.15.0": version: 1.19.0 resolution: "fastq@npm:1.19.0" dependencies: @@ -6273,6 +6497,15 @@ __metadata: languageName: node linkType: hard +"fastq@npm:^1.6.0": + version: 1.15.0 + resolution: "fastq@npm:1.15.0" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 + languageName: node + linkType: hard + "fd-package-json@npm:^1.2.0": version: 1.2.0 resolution: "fd-package-json@npm:1.2.0" @@ -6449,14 +6682,20 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "form-data@npm:^4.0.0, form-data@npm:~4.0.0": version: 4.0.1 resolution: "form-data@npm:4.0.1" +======= +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" +>>>>>>> next dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" mime-types: "npm:^2.1.12" - checksum: 10c0/bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8 + checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e languageName: node linkType: hard @@ -7526,13 +7765,10 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: 10c0/8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 languageName: node linkType: hard @@ -7659,12 +7895,18 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" +======= +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" +>>>>>>> next dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + hasown: "npm:^2.0.0" + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 languageName: node linkType: hard @@ -7969,7 +8211,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -8284,13 +8535,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 - languageName: node - linkType: hard - "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -8307,15 +8551,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" - bin: - jsesc: bin/jsesc - checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 - languageName: node - linkType: hard - "json-bigint@npm:^1.0.0": version: 1.0.0 resolution: "json-bigint@npm:1.0.0" @@ -8827,7 +9062,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4, lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.21": +"lodash@npm:4, lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -9754,7 +9989,21 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": +======= +"micromatch@npm:^4.0.4, micromatch@npm:~4.0.7": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.8": +>>>>>>> next version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -10499,7 +10748,11 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": +======= +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": +>>>>>>> next version: 1.2.1 resolution: "object.values@npm:1.2.1" dependencies: @@ -10511,6 +10764,17 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.1.7": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 + languageName: node + linkType: hard + "on-exit-leak-free@npm:^0.2.0": version: 0.2.0 resolution: "on-exit-leak-free@npm:0.2.0" @@ -13107,13 +13371,23 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "socks@npm:^2.6.2, socks@npm:^2.8.3": version: 2.8.4 resolution: "socks@npm:2.8.4" +======= +"socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.7.1 + resolution: "socks@npm:2.7.1" +>>>>>>> next dependencies: - ip-address: "npm:^9.0.5" + ip: "npm:^2.0.0" smart-buffer: "npm:^4.2.0" +<<<<<<< HEAD checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 +======= + checksum: 10c0/43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 +>>>>>>> next languageName: node linkType: hard @@ -13263,13 +13537,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -13364,10 +13631,17 @@ __metadata: languageName: node linkType: hard +<<<<<<< HEAD "stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b +======= +"stream-shift@npm:^1.0.0": + version: 1.0.1 + resolution: "stream-shift@npm:1.0.1" + checksum: 10c0/b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd +>>>>>>> next languageName: node linkType: hard @@ -14064,6 +14338,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/6165e29a5b75bd0218e3cb0f9ee31aa893dbd819c2e46dbb086c841121eb0436ed47c2c18a20cb3463d74fd1fb5af62e2604ba5971cc48e5b38ebbdc56746dfc + languageName: node + linkType: hard + "ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -15285,6 +15568,19 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.14": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2": version: 1.1.18 resolution: "which-typed-array@npm:1.1.18" diff --git a/test-storybooks/portable-stories-kitchen-sink/react/e2e-tests/component-testing.spec.ts b/test-storybooks/portable-stories-kitchen-sink/react/e2e-tests/component-testing.spec.ts index afa024241a9..24347449535 100644 --- a/test-storybooks/portable-stories-kitchen-sink/react/e2e-tests/component-testing.spec.ts +++ b/test-storybooks/portable-stories-kitchen-sink/react/e2e-tests/component-testing.spec.ts @@ -37,6 +37,23 @@ test.describe("component testing", () => { await page.goto(STORYBOOK_URL); await page.evaluate(() => window.sessionStorage.clear()); await sbPage.waitUntilLoaded(); + + // Ensure that all features are disabled, as previous tests might have enabled them + + await page.getByLabel('Expand testing module').click(); + const disableWatch = page.getByLabel('Disable watch mode'); + if (await disableWatch.isVisible()) { + await disableWatch.click(); + } + await page.getByLabel("Show settings").click(); + + const configs = [page.getByLabel('Coverage'), page.getByLabel('Accessibility')]; + for(const config of configs) { + if(await config.isChecked()){ + await config.click(); + } + } + await page.getByLabel("Hide settings").click(); }); test("should show discrepancy between test results", async ({ @@ -49,9 +66,6 @@ test.describe("component testing", () => { await sbPage.navigateToStory("addons/group/test", "Mismatch Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - // For whatever reason, sometimes it takes longer for the story to load const storyElement = sbPage .getCanvasBodyElement() @@ -120,9 +134,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = page.getByLabel('Expand testing module') - await expandButton.click(); - // For whatever reason, sometimes it takes longer for the story to load const storyElement = sbPage .getCanvasBodyElement() @@ -191,9 +202,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - // For whatever reason, sometimes it takes longer for the story to load const storyElement = sbPage .getCanvasBodyElement() @@ -207,9 +215,6 @@ test.describe("component testing", () => { await setForceFailureFlag(true); await page.waitForTimeout(500); - // Cleanup, to ensure watch mode is disabled in the other tests - await page.getByLabel("Disable watch mode").click(); - // Wait for test results to appear const errorFilter = page.getByLabel("Toggle errors"); await expect(errorFilter).toBeVisible({ timeout: 30000 }); @@ -252,9 +257,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - const storyElement = sbPage .getCanvasBodyElement() .getByRole("button", { name: "test" }); @@ -266,7 +268,6 @@ test.describe("component testing", () => { // Act - Enable coverage and run tests await page.getByLabel("Show settings").click(); await page.getByLabel("Coverage").click(); - await expect(page.getByText("Settings updated")).toBeVisible({ timeout: 3000 }); await page.getByLabel("Hide settings").click(); // Wait for Vitest to have (re)started await page.waitForTimeout(2000); @@ -292,12 +293,7 @@ test.describe("component testing", () => { const htmlPercentage = Number.parseFloat(htmlPercentageText.replace('% ', '')); expect(Math.round(htmlPercentage)).toBe(sbPercentage); - // Cleanup - Disable coverage again await page.goBack(); - await expandButton.click(); - await page.getByLabel("Show settings").click(); - await page.getByLabel("Coverage").click(); - await expect(page.getByText("Settings updated")).toBeVisible({ timeout: 3000 }); }); test("should run focused test for a single story", async ({ @@ -311,9 +307,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - const storyElement = sbPage .getCanvasBodyElement() .getByRole("button", { name: "test" }); @@ -343,9 +336,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - const storyElement = sbPage .getCanvasBodyElement() .getByRole("button", { name: "test" }); @@ -379,9 +369,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("addons/group/test", "Expected Failure"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - const storyElement = sbPage .getCanvasBodyElement() .getByRole("button", { name: "test" }); @@ -415,9 +402,6 @@ test.describe("component testing", () => { const sbPage = new SbPage(page, expect); await sbPage.navigateToStory("example/button", "CSF 3 Primary"); - const expandButton = await page.getByLabel('Expand testing module') - await expandButton.click(); - const storyElement = sbPage .getCanvasBodyElement() .getByRole("button", { name: "foo" }); @@ -426,7 +410,6 @@ test.describe("component testing", () => { // Act - Enable coverage await page.getByLabel("Show settings").click(); await page.getByLabel("Coverage").click(); - await expect(page.getByText("Settings updated")).toBeVisible({ timeout: 3000 }); await page.getByLabel("Hide settings").click(); // Wait for Vitest to have (re)started await page.waitForTimeout(2000); diff --git a/test-storybooks/portable-stories-kitchen-sink/react/yarn.lock b/test-storybooks/portable-stories-kitchen-sink/react/yarn.lock index df92d1d62f6..2ab8e5dff08 100644 --- a/test-storybooks/portable-stories-kitchen-sink/react/yarn.lock +++ b/test-storybooks/portable-stories-kitchen-sink/react/yarn.lock @@ -6,9 +6,9 @@ __metadata: cacheKey: 10 "@adobe/css-tools@npm:^4.4.0": - version: 4.4.1 - resolution: "@adobe/css-tools@npm:4.4.1" - checksum: 10/a0ea05517308593a52728936a833b1075c4cf1a6b68baaea817063f34e75faa1dba1209dd285003c4f8072804227dfa563e7e903f72ae2d39cb520aaee3f4bcc + version: 4.4.0 + resolution: "@adobe/css-tools@npm:4.4.0" + checksum: 10/9c6315fe9efa5075d6ddb6ded7a1424bc9c41a01f2314b6bdcc368723985fe161008d03ddcc2b27b2da50cb9c14190fbce965d15cefe5f9a31bdd43f35b52115 languageName: node linkType: hard @@ -33,6 +33,23 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/code-frame@npm:7.25.7" + dependencies: + "@babel/highlight": "npm:^7.25.7" + picocolors: "npm:^1.0.0" + checksum: 10/000fb8299fb35b6217d4f6c6580dcc1fa2f6c0f82d0a54b8a029966f633a8b19b490a7a906b56a94e9d8bee91c3bc44c74c44c33fb0abaa588202f6280186291 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.25.7": + version: 7.25.8 + resolution: "@babel/compat-data@npm:7.25.8" + checksum: 10/269fcb0d89e02e36c8a11e0c1b960a6b4204e88f59f20c374d28f8e318f4cd5ded42dfedc4b54162065e6a10f71c0de651f5ed3f9b45d3a4b52240196df85726 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.26.5": version: 7.26.5 resolution: "@babel/compat-data@npm:7.26.5" @@ -40,7 +57,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.9": version: 7.26.7 resolution: "@babel/core@npm:7.26.7" dependencies: @@ -63,6 +80,41 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.25.2": + version: 7.25.8 + resolution: "@babel/core@npm:7.25.8" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helpers": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.8" + "@babel/template": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.8" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/31eb1a8ca1a3cc0026060720eb290e68205d95c5c00fbd831e69ddc0810f5920b8eb2749db1889ac0a0312b6eddbf321d18a996a88858f3b75c9582bef9ec1e4 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/generator@npm:7.25.7" + dependencies: + "@babel/types": "npm:^7.25.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/01542829621388077fa8a7464970c1db0f748f1482968dddf5332926afe4003f953cbe08e3bbbb0a335b11eba0126c9a81779bd1c5baed681a9ccec4ae63b217 + languageName: node + linkType: hard + "@babel/generator@npm:^7.26.5, @babel/generator@npm:^7.7.2": version: 7.26.5 resolution: "@babel/generator@npm:7.26.5" @@ -76,6 +128,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-compilation-targets@npm:7.25.7" + dependencies: + "@babel/compat-data": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/bbf9be8480da3f9a89e36e9ea2e1c76601014c1074ccada7c2edb1adeb3b62bc402cc4abaf8d16760734b25eceb187a9510ce44f6a7a6f696ccc74f69283625b + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-compilation-targets@npm:7.26.5" @@ -89,6 +154,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-imports@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/94556712c27058ea35a1a39e21a3a9f067cd699405b64333d7d92b2b3d2f24d6f0ffa51aedba0b908e320acb1854e70d296259622e636fb021eeae9a6d996f01 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" @@ -99,6 +174,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-transforms@npm:7.25.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.7" + "@babel/helper-simple-access": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/480309b1272ceaa985de1393f0e4c41aede0d5921ca644cec5aeaf43c8e4192b6dd56a58ef6d7e9acd02a43184ab45d3b241fc8c3a0a00f9dbb30235fd8a1181 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" @@ -112,13 +201,37 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10/1cc0fd8514da3bb249bed6c27227696ab5e84289749d7258098701cffc0c599b7f61ec40dd332f8613030564b79899d9826813c96f966330bcfc7145a8377857 languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-plugin-utils@npm:7.25.7" + checksum: 10/e1b0ea5e67b05378d6360e3fc370e99bfb247eed9f68145b5cce541da703424e1887fb6fc60ab2f7f743c72dcbfbed79d3032af43f2c251c229c734dc2572a5b + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-simple-access@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/42da1c358f2516337a4f2927c77ebb952907543b9f85d7cb1e2b5b5f6d808cdc081ee66a73e2ecdf48c315d9b0c2a81a857d5e1923ea210b8e81aba5e6cd2b53 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-string-parser@npm:7.25.7" + checksum: 10/2b8de9fa86c3f3090a349f1ce6e8ee2618a95355cbdafc6f228d82fa4808c84bf3d1d25290c6616d0a18b26b6cfeb6ec2aeebf01404bc8c60051d0094209f0e6 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -126,6 +239,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-identifier@npm:7.25.7" + checksum: 10/ec6934cc47fc35baaeb968414a372b064f14f7b130cf6489a014c9486b0fd2549b3c6c682cc1fc35080075e8e38d96aeb40342d63d09fc1a62510c8ce25cde1e + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" @@ -133,6 +253,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-option@npm:7.25.7" + checksum: 10/3c46cbdd666d176f90a0b7e952a0c6e92184b66633336eca79aca243d1f86085ec339a6e45c3d44efa9e03f1829b470a350ddafa70926af6bbf1ac611284f8d3 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" @@ -140,6 +267,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helpers@npm:7.25.7" + dependencies: + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/2632909f83aa99e8b0da4e10e5ab7fc4f0274e6497bb0f17071e004e037d25e4a595583620261dc21410a526fb32b4f7063c3e15e60ed7890a6f9b8ad52312c5 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.26.7": version: 7.26.7 resolution: "@babel/helpers@npm:7.26.7" @@ -150,7 +287,41 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7": +"@babel/highlight@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/highlight@npm:7.25.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/823be2523d246dbf80aab3cc81c2a36c6111b16ac2949ef06789da54387824c2bfaa88c6627cdeb4ba7151d047a5d6765e49ebd0b478aba09759250111e65e08 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/parser@npm:7.25.8" + dependencies: + "@babel/types": "npm:^7.25.8" + bin: + parser: ./bin/babel-parser.js + checksum: 10/0396eb71e379903cedb43862f84ebb1bec809c41e82b4894d2e6e83b8e8bc636ba6eff45382e615baefdb2399ede76ca82247ecc3a9877ac16eb3140074a3276 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.25.4": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" + dependencies: + "@babel/types": "npm:^7.26.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10/8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d + languageName: node + linkType: hard + +"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7": version: 7.26.7 resolution: "@babel/parser@npm:7.26.7" dependencies: @@ -206,13 +377,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + version: 7.25.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 + checksum: 10/7c5451e2d8351693acbc53b1e1f6951026e35899d22847a6d22424a1ee5c92c11ac6c6f209a9e18f85d7bb9267caaf2532653e892997cdcd51784106a5858b7e languageName: node linkType: hard @@ -239,13 +410,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" + version: 7.25.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 + checksum: 10/243476a943a84b6b86e99076301e66f48268e8799564053e8feccab90da7944a0b42c91360216dbfb0b2958bbd0ed100d2c7b2db688dab83d19ff2745d4892eb languageName: node linkType: hard @@ -338,44 +509,55 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + version: 7.25.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 + checksum: 10/f1492336230920cc4daa6e7aa3571253fb0c0fd05a1d0a7b5dc0a5b907f31945235ee8bf09c83f7738b89943a2320a61dda95e0db2b6310b07040aeda6be4f44 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" +"@babel/plugin-transform-react-jsx-self@npm:^7.24.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/41c833cd7f91b1432710f91b1325706e57979b2e8da44e83d86312c78bbe96cd9ef778b4e79e4e17ab25fa32c72b909f2be7f28e876779ede28e27506c41f4ae + checksum: 10/5374a91374f8cd17e05be2a3fea36db79048402e988264afe563c136ab2b78991353f6f6e89391376431621714629eb87476ca714c298186fc6621c6cb01a458 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" +"@babel/plugin-transform-react-jsx-source@npm:^7.24.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a3e0e5672e344e9d01fb20b504fe29a84918eaa70cec512c4d4b1b035f72803261257343d8e93673365b72c371f35cf34bb0d129720bf178a4c87812c8b9c662 + checksum: 10/1d0c2b3c42ba23f90ff675de3dd32c9722cf4c940d3f39d43c68bcc9d6313b1350e6d5f2fd7f02f0aa411e484efda66ed98ea43fecf4357f80aed9356086a692 languageName: node linkType: hard "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8": - version: 7.26.7 - resolution: "@babel/runtime@npm:7.26.7" + version: 7.25.7 + resolution: "@babel/runtime@npm:7.25.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/c7a661a6836b332d9d2e047cba77ba1862c1e4f78cec7146db45808182ef7636d8a7170be9797e5d8fd513180bffb9fa16f6ca1c69341891efec56113cf22bfc + checksum: 10/73411fe0f1bff3a962586cef05b30f49e554b6563767e6d84f7d79d605b2c20e7fc3df291a3aebef69043181a8f893afdab9e6672557a5c2d08b9377d6f678cd + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/template@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 languageName: node linkType: hard @@ -405,7 +587,43 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7, @babel/types@npm:^7.3.3": +"@babel/traverse@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/traverse@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/5b2d332fcd6bc78e6500c997e79f7e2a54dfb357e06f0908cb7f0cdd9bb54e7fd3c5673f45993849d433d01ea6076a6d04b825958f0cfa01288ad55ffa5c286f + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8, @babel/types@npm:^7.3.3": + version: 7.25.8 + resolution: "@babel/types@npm:7.25.8" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10/973108dbb189916bb87360f2beff43ae97f1b08f1c071bc6499d363cce48b3c71674bf3b59dfd617f8c5062d1c76dc2a64232bc07b6ccef831fd0c06162d44d9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/40780741ecec886ed9edae234b5eb4976968cc70d72b4e5a40d55f83ff2cc457de20f9b0f4fe9d858350e43dab0ea496e7ef62e2b2f08df699481a76df02cd6e + languageName: node + linkType: hard + +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7": version: 7.26.7 resolution: "@babel/types@npm:7.26.7" dependencies: @@ -464,9 +682,9 @@ __metadata: languageName: node linkType: hard -"@cypress/request@npm:^3.0.6": - version: 3.0.7 - resolution: "@cypress/request@npm:3.0.7" +"@cypress/request@npm:^3.0.4": + version: 3.0.5 + resolution: "@cypress/request@npm:3.0.5" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -481,12 +699,12 @@ __metadata: json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.13.1" + qs: "npm:6.13.0" safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:^5.0.0" + tough-cookie: "npm:^4.1.3" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 10/fdd674caaa0942c8bb9bc90d862932dfccae6a7d63bacb13850b11668274c382356f5649d9264948015727b2362012b3c0c5105a67e107196d8b8c3b3d673fec + checksum: 10/41ea0de43c8be1f22b82ad8728505c8a155b8ac38be34fe404fbf1872aa631e7a990c913a5ceb4ef0e7c0d3ddd1b59f1637400379f1a50f6f79c7e70cb551574 languageName: node linkType: hard @@ -837,20 +1055,20 @@ __metadata: linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: - eslint-visitor-keys: "npm:^3.4.3" + eslint-visitor-keys: "npm:^3.3.0" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef + checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 10/934b6d3588c7f16b18d41efec4fdb89616c440b7e3256b8cb92cfd31ae12908600f2b986d6c1e61a84cbc10256b1dd3448cd1eec79904bd67ac365d0f1aba2e2 languageName: node linkType: hard @@ -904,57 +1122,47 @@ __metadata: linkType: hard "@inquirer/confirm@npm:^5.0.0": - version: 5.1.5 - resolution: "@inquirer/confirm@npm:5.1.5" + version: 5.0.2 + resolution: "@inquirer/confirm@npm:5.0.2" dependencies: - "@inquirer/core": "npm:^10.1.6" - "@inquirer/type": "npm:^3.0.4" + "@inquirer/core": "npm:^10.1.0" + "@inquirer/type": "npm:^3.0.1" peerDependencies: "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10/3d3356b77173701160ad19d5165ef7f8691b007f8239072f405495079395ab94c6214b946c0919ab250c91eeaf49ed8f68e4d5a2faa3e66454220b2f28617ee7 + checksum: 10/4e775b80b689adeb0b2852ed79b368ef23a82fe3d5f580a562f4af7cdf002a19e0ec1b3b95acc6d49427a72c0fcb5b6548e0cdcafe2f0d3f3d6a923e04aabd0c languageName: node linkType: hard -"@inquirer/core@npm:^10.1.6": - version: 10.1.6 - resolution: "@inquirer/core@npm:10.1.6" +"@inquirer/core@npm:^10.1.0": + version: 10.1.0 + resolution: "@inquirer/core@npm:10.1.0" dependencies: - "@inquirer/figures": "npm:^1.0.10" - "@inquirer/type": "npm:^3.0.4" + "@inquirer/figures": "npm:^1.0.8" + "@inquirer/type": "npm:^3.0.1" ansi-escapes: "npm:^4.3.2" cli-width: "npm:^4.1.0" mute-stream: "npm:^2.0.0" signal-exit: "npm:^4.1.0" + strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^6.2.0" yoctocolors-cjs: "npm:^2.1.2" - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10/2d876129d71e83cfc12a5041b2e5b6fb8ce0aef34305278091f63e5fd7f4002d8b7378a59c25723faedfdeadf74891d9ac50f971583f09742651a3f668968d05 + checksum: 10/5d097d0484c1b758f788b792d29395199bdc84af3e8cd4d9273e31de2c5202839b6edf299056956044ba7fb097c4cee7b5c0288e094a380c045082b044f9946e languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.10": - version: 1.0.10 - resolution: "@inquirer/figures@npm:1.0.10" - checksum: 10/ecdeb3e23722375fd634d93a75e5d642fa7fdb0af90c001058054bd9817fb23062ef01039e6a994d6c9427e472b50a1fd1950775c26b9e5103aa1e64cfd5fdd4 +"@inquirer/figures@npm:^1.0.8": + version: 1.0.8 + resolution: "@inquirer/figures@npm:1.0.8" + checksum: 10/0e5e4fbb15e799e818c598fcc3558ef076daf78662149711b046723fd6316381e95f7d5573d6ef0062095ad22c6ac98833033f0948df5c722932107a567fd9c3 languageName: node linkType: hard -"@inquirer/type@npm:^3.0.4": - version: 3.0.4 - resolution: "@inquirer/type@npm:3.0.4" +"@inquirer/type@npm:^3.0.1": + version: 3.0.1 + resolution: "@inquirer/type@npm:3.0.1" peerDependencies: "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10/64ec072d2725ee31586af65cf32f553f217978f7020011d049e663b45776ff8c72aefe18eb12ece46788eaef9b239fc3bd01edfbe1d07b9162cc97aae5c173fb + checksum: 10/af412f1e7541d43554b02199ae71a2039a1bff5dc51ceefd87de9ece55b199682733b28810fb4b6cb3ed4a159af4cc4a26d4bb29c58dd127e7d9dbda0797d8e7 languageName: node linkType: hard @@ -972,15 +1180,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 - languageName: node - linkType: hard - "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -1240,10 +1439,11 @@ __metadata: languageName: node linkType: hard -"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.4.2": - version: 0.4.2 - resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.4.2" +"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0": + version: 0.5.0 + resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0" dependencies: + glob: "npm:^10.0.0" magic-string: "npm:^0.27.0" react-docgen-typescript: "npm:^2.2.2" peerDependencies: @@ -1252,18 +1452,18 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/0878171c598ee85997a2b9ea452715ea3df4c0faa3c646ffc0be62a772c3f4919986a9045864fe7cf2208b3f577bbe1e029f8ea3f3bf83f509be8d7a064f0396 + checksum: 10/1dcb03f2df1723799a7a9c75ac8360990f75c44fd2425d2d52a9e21882fc3054d372892ab1cad0927864d8a934ad5b347f4ae00b01785649e2a8f1c4b861aa67 languageName: node linkType: hard "@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/9d3a56ab3612ab9b85d38b2a93b87f3324f11c5130859957f6500e4ac8ce35f299d5ccc3ecd1ae87597601ecf83cee29e9afd04c18777c24011073992ff946df + checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 languageName: node linkType: hard @@ -1311,8 +1511,8 @@ __metadata: linkType: hard "@mswjs/interceptors@npm:^0.37.0": - version: 0.37.6 - resolution: "@mswjs/interceptors@npm:0.37.6" + version: 0.37.3 + resolution: "@mswjs/interceptors@npm:0.37.3" dependencies: "@open-draft/deferred-promise": "npm:^2.2.0" "@open-draft/logger": "npm:^0.3.0" @@ -1320,7 +1520,7 @@ __metadata: is-node-process: "npm:^1.2.0" outvariant: "npm:^1.4.3" strict-event-emitter: "npm:^0.5.1" - checksum: 10/bc1541ba3b8b04db267cb962542752383245cb55b074b1eeee4c9fb03ccb8713b0c4b55eab46af2bc161b9893d8a25998894f88e3f2e3feab5f092c4d7c416cb + checksum: 10/3d3e2e073feead8702c18dc97e5201785865292b32bd882c4d80461adc3380483b33517c55d7c6c1e53723f5e2ecf50cca0412e6ecd2eb771f4eaabfa2138932 languageName: node linkType: hard @@ -1351,25 +1551,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 10/775c9a7eb1f88c195dfb3bce70c31d0fe2a12b28b754e25c08a3edb4bc4816bfedb7ac64ef1e730579d078ca19dacf11630e99f8f3c3e0fd7b23caa5fd6d30a6 + checksum: 10/96fc0036b101bae5032dc2a4cd832efb815ce9b33f9ee2f29909ee49d96a0026b3565f73c507a69eb8603f5cb32e0ae45a70cab1e2655990a4e06ae99f7f572a languageName: node linkType: hard -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 10/405c4490e1ff11cf299775449a3c254a366a4b1ffc79d87159b0ee7d5558ac9f6a2f8c0735fd6ff3873cef014cb1a44a5f9127cb6a1b2dbc408718cca9365b5a + checksum: 10/1e0e04087049b24b38bc0b30d87a9388ee3ca1d3fdfc347c2f77d84fcfe6a51f250bc57ba2c1f614d7e4285c6c62bf8c769bc19aa0949ea39e5b043ee023b0bd languageName: node linkType: hard @@ -1446,18 +1646,25 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.2": - version: 5.1.4 - resolution: "@rollup/pluginutils@npm:5.1.4" + version: 5.1.2 + resolution: "@rollup/pluginutils@npm:5.1.2" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" - picomatch: "npm:^4.0.2" + picomatch: "npm:^2.3.1" peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - checksum: 10/598f628988af25541a9a6c6ef154aaf350f8be3238884e500cc0e47138684071abe490563c953f9bda9e8b113ecb1f99c11abfb9dbaf4f72cdd62e257a673fa3 + checksum: 10/cc1fe3285ab48915a6535ab2f0c90dc511bd3e63143f8e9994bb036c6c5071fd14d641cff6c89a7fde6a4faa85227d4e2cf46ee36b7d962099e0b9e4c9b8a4b0 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1468,6 +1675,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-android-arm64@npm:4.30.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-android-arm64@npm:4.34.4" @@ -1475,6 +1689,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-darwin-arm64@npm:4.34.4" @@ -1482,6 +1703,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-darwin-x64@npm:4.34.4" @@ -1489,6 +1717,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.4" @@ -1496,6 +1731,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-freebsd-x64@npm:4.34.4" @@ -1503,6 +1745,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.4" @@ -1510,6 +1759,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.4" @@ -1517,6 +1773,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.4" @@ -1524,6 +1787,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.4" @@ -1531,6 +1801,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.4" @@ -1538,6 +1815,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.4" @@ -1545,6 +1829,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.4" @@ -1552,6 +1843,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.4" @@ -1559,6 +1857,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.4" @@ -1566,6 +1871,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.4" @@ -1573,6 +1885,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.4" @@ -1580,6 +1899,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.4" @@ -1587,6 +1913,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.34.4": version: 4.34.4 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.4" @@ -1620,21 +1953,21 @@ __metadata: linkType: hard "@storybook/addon-a11y@file:../../../code/addons/a11y::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-a11y@file:../../../code/addons/a11y#../../../code/addons/a11y::hash=4d8b92&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-a11y@file:../../../code/addons/a11y#../../../code/addons/a11y::hash=b80411&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/addon-highlight": "workspace:*" "@storybook/test": "workspace:*" axe-core: "npm:^4.2.0" peerDependencies: storybook: "workspace:^" - checksum: 10/7bfbe214d4a60bd118593df8531ee4fcb79419421ef2e9f76375e06c6a159f24a775fb89937b5a4213947ada9e7e42d16cc0887d0b0eeef371fde9d0aa8c9449 + checksum: 10/e5b34427820981cb48118490a475d843a117b1df5973496cce299c8363c848be33a871480884506d9d6501263131f9664a57ac78cab9807703295d8a0cd6132d languageName: node linkType: hard "@storybook/addon-actions@file:../../../code/addons/actions::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-actions@file:../../../code/addons/actions#../../../code/addons/actions::hash=ca2f4f&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-actions@file:../../../code/addons/actions#../../../code/addons/actions::hash=6ca35e&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -1643,39 +1976,39 @@ __metadata: uuid: "npm:^9.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/2aede9f2c8179d051db6bbda5bfc7aad5c9ff162ae8a86b94942d2b8ad27d72aadc4d41e44366c6ed217321f52e211fdba93cbf537d842b1c0eb7f662ad784d5 + checksum: 10/271d4ce0fc8509e56e0705f6bb48811eb93811616f04bbcbca6cf462f9765bf9954694da5f43245cb3df9718cdede5ca22d120d16301f6560dd11aafd15d1c5a languageName: node linkType: hard "@storybook/addon-backgrounds@file:../../../code/addons/backgrounds::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-backgrounds@file:../../../code/addons/backgrounds#../../../code/addons/backgrounds::hash=4f2137&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-backgrounds@file:../../../code/addons/backgrounds#../../../code/addons/backgrounds::hash=1be4a1&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/758b3bc240c9417049c095ffe5ae6f0a6fc93530b171d6ab9ab7284d1d89c128c29c39eaaeb30d4feab13ba70a2a29a216fb95d90860abeee949b2d82591d7b2 + checksum: 10/c04276ade23bd9c2b0d81adea964108d038ce9e09d464b240b11431972dec015062ffe8bf38e251e87d252cbbf7ac51869265f2bb2b9412f6c264af05c622455 languageName: node linkType: hard "@storybook/addon-controls@file:../../../code/addons/controls::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-controls@file:../../../code/addons/controls#../../../code/addons/controls::hash=69de18&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-controls@file:../../../code/addons/controls#../../../code/addons/controls::hash=e370c8&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" dequal: "npm:^2.0.2" ts-dedent: "npm:^2.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/77d952349b963fc71c51b1a50d8c354265fce4217f4e1713e5e6c1261a859825394605312114320d405856c4674f6fc6b9c1ef9a106a06220fc08e9774d19d42 + checksum: 10/c2821d78fb270d3fc81fbc2ab2df87d011b06ca556d0d4e8e5010d9fc0f1cdd1f503d9f4a161b4ec7c6e1d32e175b3207663554e15dc42c77dbe01d36c4bc19c languageName: node linkType: hard "@storybook/addon-docs@file:../../../code/addons/docs::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-docs@file:../../../code/addons/docs#../../../code/addons/docs::hash=b5c4af&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-docs@file:../../../code/addons/docs#../../../code/addons/docs::hash=eecd5a&locator=portable-stories-react%40workspace%3A." dependencies: "@mdx-js/react": "npm:^3.0.0" "@storybook/blocks": "workspace:*" @@ -1686,13 +2019,13 @@ __metadata: ts-dedent: "npm:^2.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/dc6e3369afe8d639cbdf29e7d168b700508eb946aa28cb05e24597bf95e2850119e08c8c4f34f387eda224d77368816355700b19af90c3276d8227f4be279a55 + checksum: 10/3250f609cb13674d2d6ba8bae194d998a1c7c1508b1ee1e644b4fb9178006f5c8077999af8c7e64abc69c85653f2631e983f0865be8cf9b6183922ed058088ae languageName: node linkType: hard "@storybook/addon-essentials@file:../../../code/addons/essentials::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-essentials@file:../../../code/addons/essentials#../../../code/addons/essentials::hash=fe1163&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-essentials@file:../../../code/addons/essentials#../../../code/addons/essentials::hash=f40c0e&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/addon-actions": "workspace:*" "@storybook/addon-backgrounds": "workspace:*" @@ -1706,24 +2039,24 @@ __metadata: ts-dedent: "npm:^2.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/ba9495107e4c3a3944c01f6df583d0a813903fe41e24a87d336ef9eb2947c328923e3a6cf1117959563e6563af064ef34438494f3784bb21eded52e9e4a8790b + checksum: 10/a08eec3b636147cc926906a05719f2502b80163173045816252b84b255d49bcb6a7d1618d079bcf60a465df3cbcf9a6480368c644b42042a16f7876344047609 languageName: node linkType: hard "@storybook/addon-highlight@file:../../../code/addons/highlight::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-highlight@file:../../../code/addons/highlight#../../../code/addons/highlight::hash=294f30&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-highlight@file:../../../code/addons/highlight#../../../code/addons/highlight::hash=58560d&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/f7c8ddb9add3365881a4f5367dabf552664ab81ceec4eac2e772d5a266d7c0bf75056a879db1bcf548085355084a93137aaa4481be6eda9b21dfda2429553129 + checksum: 10/4b1972eae6d28ac5590fb44399698557df3f29b033ba1c740c4b89e3e897094eebd416add4005868e16f7d60301233807b114aeacc2bc2fc8a2f70641097ce03 languageName: node linkType: hard "@storybook/addon-interactions@file:../../../code/addons/interactions::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-interactions@file:../../../code/addons/interactions#../../../code/addons/interactions::hash=289904&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-interactions@file:../../../code/addons/interactions#../../../code/addons/interactions::hash=766c47&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" "@storybook/instrumenter": "workspace:*" @@ -1732,59 +2065,58 @@ __metadata: ts-dedent: "npm:^2.2.0" peerDependencies: storybook: "workspace:^" - checksum: 10/5597276cffd84b0e1ce9aed322744d3454891f2f940f887b1d72302b218c25b0f6d4c4625f4950d7180b4ccc11786f3567a4aae05379fc92c92eb31a26adad14 + checksum: 10/5992b5e7ec9b15f804c930396ae4bf1a82d9805ee2360fdb9eb0fd88da5a1a6f9fc64240690ccad6e088350c562242408434618b11a6cfde26dab545c9af5bab languageName: node linkType: hard "@storybook/addon-measure@file:../../../code/addons/measure::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-measure@file:../../../code/addons/measure#../../../code/addons/measure::hash=8e6b0f&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-measure@file:../../../code/addons/measure#../../../code/addons/measure::hash=2a7023&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: storybook: "workspace:^" - checksum: 10/cc37f0408d01e6b80f82a61f70a01c21f29674153397ed9b9ab23a82bb4a7a154e5bee4b8d1bbf7f39148bc40c16ce12eb30b94f7e464b8585484b05bd56cdd2 + checksum: 10/765b9008b40c8c108bbfd100a93d157da7ec529307d2854ffed8636f0cec8fbbfe772b5c1e416cc5aefcac42081c2ae812b3601c13f828d6acd5753c760c77e8 languageName: node linkType: hard "@storybook/addon-outline@file:../../../code/addons/outline::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-outline@file:../../../code/addons/outline#../../../code/addons/outline::hash=d8739a&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-outline@file:../../../code/addons/outline#../../../code/addons/outline::hash=231437&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: storybook: "workspace:^" - checksum: 10/a9f810abcb4af66df695e168c11917895dd7b0686463fb1562837f7e595d7a9e223a6a8bbd59c00f07dcb021a72471824f85ac36516e12b236375fdd231640bc + checksum: 10/56e3f60290f88812f6537b1acbd2b6349494b8640c7b97279b29b38b0acf99b9a8e3d7161e8c325ee42137f6255b3108efd7bb3ddfd12ef1a70a3545d67c9daf languageName: node linkType: hard "@storybook/addon-toolbars@file:../../../code/addons/toolbars::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-toolbars@file:../../../code/addons/toolbars#../../../code/addons/toolbars::hash=0e2110&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-toolbars@file:../../../code/addons/toolbars#../../../code/addons/toolbars::hash=e60f9d&locator=portable-stories-react%40workspace%3A." peerDependencies: storybook: "workspace:^" - checksum: 10/6a815fd2b458e9b8ce371b0e98503e19d27103b534e7e5103f6aa0e7abe9b6b46e1b78c03707289f7bec7cd235661455104c75e493283b0c2d3c504f2e840880 + checksum: 10/cf9f5fb1ce7af0decbf2876f72a9efec74b39f0152fa436dac451e33e6757935d4f863a93c0e673c63cb3cde572b55ec9f66386f9f7260994f8f8a60c08cd23e languageName: node linkType: hard "@storybook/addon-viewport@file:../../../code/addons/viewport::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/addon-viewport@file:../../../code/addons/viewport#../../../code/addons/viewport::hash=79c6a6&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/addon-viewport@file:../../../code/addons/viewport#../../../code/addons/viewport::hash=ecb3e4&locator=portable-stories-react%40workspace%3A." dependencies: memoizerific: "npm:^1.11.3" peerDependencies: storybook: "workspace:^" - checksum: 10/7713f624834bbd90db5d3c3ce927844f9aee9e5f75f08a1f32110931205d036c5697f430ce16082c1c0163f9eb196049023c511d68aa47badc4cf677c4cfe97e + checksum: 10/89339aaf1e5d816dbc724d69214ebcd1d74223d93232dab11be9089e53dcea181c942dc99104d7c15b216d1474e9e2ee3d555c4f38a5172c416eb59c5664a8ef languageName: node linkType: hard "@storybook/blocks@file:../../../code/lib/blocks::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/blocks@file:../../../code/lib/blocks#../../../code/lib/blocks::hash=a52feb&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/blocks@file:../../../code/lib/blocks#../../../code/lib/blocks::hash=a42866&locator=portable-stories-react%40workspace%3A." dependencies: - "@storybook/csf": "npm:0.1.12" "@storybook/icons": "npm:^1.2.12" ts-dedent: "npm:^2.0.0" peerDependencies: @@ -1796,13 +2128,13 @@ __metadata: optional: true react-dom: optional: true - checksum: 10/e44f4f69ae7fc12cb07d84c87cfc1dba1baed0ed6e931089cd54415a3125996d3631950fbd80fbf1afb757196530cb7991760ad9eab4bcffb146606ed6b8388c + checksum: 10/7b17eb2cfc63049a857f6eee28b6793b5aab572189c81f33f2482a7f8d3f001edb94a688a8c980e209ca479509990ce8a5351b3d2020230f89b34c5ebd61c07b languageName: node linkType: hard "@storybook/builder-vite@file:../../../code/builders/builder-vite::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/builder-vite@file:../../../code/builders/builder-vite#../../../code/builders/builder-vite::hash=8815f1&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/builder-vite@file:../../../code/builders/builder-vite#../../../code/builders/builder-vite::hash=db3a7f&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/csf-plugin": "workspace:*" browser-assert: "npm:^1.2.1" @@ -1810,24 +2142,23 @@ __metadata: peerDependencies: storybook: "workspace:^" vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - checksum: 10/c0f448afc1b36f62fba8df1f2b1785ca0e5217b6bfe75e27c93631821121d05fee95e2e0aaf699504ff9cc798225b9b766e4ee2fb6c7f4509dcdfb3941463b5d + checksum: 10/5cec08ec6f4b332108a808bb7f4e1d94bec6110127cf8c8cb08bfec0e944ce34ee9ed556aaedaf3d23ed6b0a0bddae22362db4012abb2cd349d51035ad74275e languageName: node linkType: hard "@storybook/components@file:../../../code/deprecated/components::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/components@file:../../../code/deprecated/components#../../../code/deprecated/components::hash=d43ca6&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/components@file:../../../code/deprecated/components#../../../code/deprecated/components::hash=ebf6db&locator=portable-stories-react%40workspace%3A." peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/a1faee240c65462a0f088f59bcebf352b4e21e833082ebd4ede8092d00b4a0fe81da9d8fb0fedb2ed2ed88d916b69333e2ecc4e3d6e72c6dbce5680e295d0c91 + checksum: 10/afed837eb0fc545a225c58edaaa2c2bbc4e5e85aceb0ce7d5f196bd5581c6d9e84f1d942d92a4c4ffde6f542321800c580df9a0e27b7d18dc3c08c3a5362659e languageName: node linkType: hard "@storybook/core@file:../../../code/core::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/core@file:../../../code/core#../../../code/core::hash=6b8c04&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/core@file:../../../code/core#../../../code/core::hash=239459&locator=portable-stories-react%40workspace%3A." dependencies: - "@storybook/csf": "npm:0.1.12" "@storybook/theming": "workspace:*" better-opn: "npm:^3.0.2" browser-assert: "npm:^1.2.1" @@ -1844,27 +2175,18 @@ __metadata: peerDependenciesMeta: prettier: optional: true - checksum: 10/17cf66408759114432b2b601418592a8ebd8b5630cba50c65cb7cbcdb2c62c73894261b8edd001030247436bc0cd27869c746fa5403e41cf18d9299ab770113f + checksum: 10/5a60b346120a8fe441be191e600ad1837139e03ca99073df4777640a2c7b5bc8d45a062962f071ad7d838c4b2286ee295ceda42b17a6270928052db1b69f4b9b languageName: node linkType: hard "@storybook/csf-plugin@file:../../../code/lib/csf-plugin::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/csf-plugin@file:../../../code/lib/csf-plugin#../../../code/lib/csf-plugin::hash=10bb25&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/csf-plugin@file:../../../code/lib/csf-plugin#../../../code/lib/csf-plugin::hash=10df81&locator=portable-stories-react%40workspace%3A." dependencies: unplugin: "npm:^1.3.1" peerDependencies: storybook: "workspace:^" - checksum: 10/dcb97c304a26489eee6f98c7cb4cdefb9e73738c557ff7801d19ddc65a04c693814ac424dbb9f13284286b90818cb00836831ab24158d79179ae7cbb76499553 - languageName: node - linkType: hard - -"@storybook/csf@npm:0.1.12": - version: 0.1.12 - resolution: "@storybook/csf@npm:0.1.12" - dependencies: - type-fest: "npm:^2.19.0" - checksum: 10/f661709de5bd68bfd4ced67df31ef26341168d6679bc13564cb024cfdbc8fdfa94d384267c20b3c858a3058b1ee8dbd71cea169245fcf7b28298890d6c3e1da4 + checksum: 10/0574f68a0e4dc0541dab332c261d67f185079f46057359241948fc8deea48958fdf74036e5a1334f903041f40a094636c2bfe3b8583fa874264e99b904bac213 languageName: node linkType: hard @@ -1878,10 +2200,9 @@ __metadata: linkType: hard "@storybook/experimental-addon-test@file:../../../code/addons/test::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/experimental-addon-test@file:../../../code/addons/test#../../../code/addons/test::hash=cf5889&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/experimental-addon-test@file:../../../code/addons/test#../../../code/addons/test::hash=a4aceb&locator=portable-stories-react%40workspace%3A." dependencies: - "@storybook/csf": "npm:0.1.12" "@storybook/global": "npm:^5.0.0" "@storybook/icons": "npm:^1.2.12" "@storybook/instrumenter": "workspace:*" @@ -1901,7 +2222,7 @@ __metadata: optional: true vitest: optional: true - checksum: 10/f7d44a5a36d7680efe142fadef6b3661c8a1b2fd59a90aa4131f7e43e674c72fbf577270b2128303f35974aff68328749270cf52f44fbb46e5c4d4a06c0fdc6b + checksum: 10/83d808cd734bb47fdc4e273d6514eb61013dd4c0ded1141ae403cc33ed8c2a86971d3b54995a5a17109b64e43c115d969d063eedbad2a694b0762dad5a270e6a languageName: node linkType: hard @@ -1913,61 +2234,61 @@ __metadata: linkType: hard "@storybook/icons@npm:^1.2.12": - version: 1.3.2 - resolution: "@storybook/icons@npm:1.3.2" + version: 1.2.12 + resolution: "@storybook/icons@npm:1.2.12" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - checksum: 10/40dc378e3e42a0f37985df538920b5b032d19c3166155f0000d2f7cc317ff20dc83a28b4e2f2d291d5e2b3e4875401b1896e8a95da3c18f3e6ea417b574092b4 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/5df56f0856764ed7e4bb24ef7a08a8a9c93f8eedcb16dac062f1dfd3bd1fe6cb4a0aa5a0794083d95e31c04960d126a4d2028cfb4c53681bf05513bb38eae9d2 languageName: node linkType: hard "@storybook/instrumenter@file:../../../code/lib/instrumenter::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/instrumenter@file:../../../code/lib/instrumenter#../../../code/lib/instrumenter::hash=3923cc&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/instrumenter@file:../../../code/lib/instrumenter#../../../code/lib/instrumenter::hash=49f283&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^2.1.1" peerDependencies: storybook: "workspace:^" - checksum: 10/f24cf8343b2d16a6e9eb9cc9f3c235b0b2f3c11f569b3f8ab9a2bf5806f45b5dcf19e6f55c82f2c8224cd6f8d159c5967e1fc0eb26f0cd4987fb4cd8f47b1863 + checksum: 10/213ecdbb6d1f08e429dda73f2f38b2265e7e66bf0f94f144d50ebac28b4f8dff82928418876688e3294edcc093d32503473b8b9b2adf058a06ab35398700619a languageName: node linkType: hard "@storybook/manager-api@file:../../../code/deprecated/manager-api::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/manager-api@file:../../../code/deprecated/manager-api#../../../code/deprecated/manager-api::hash=25046a&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/manager-api@file:../../../code/deprecated/manager-api#../../../code/deprecated/manager-api::hash=0843b3&locator=portable-stories-react%40workspace%3A." peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/7510c83f50abbee40b543e59d48c3e3f6507e3aa27d702ee7b38225e25b16ca961758604dca935c4413bc859623399c6edd383edddb4f070b43ce9e215dff043 + checksum: 10/6309144abbcd59fdbd11136b9a7dfaae3a39b34dc954dd896978bd53ef9509671541d535e2a83adaf28045a9078ae59b2320b3b0977e5fa36ac0a4048c92d45b languageName: node linkType: hard "@storybook/preview-api@file:../../../code/deprecated/preview-api::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/preview-api@file:../../../code/deprecated/preview-api#../../../code/deprecated/preview-api::hash=6f333d&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/preview-api@file:../../../code/deprecated/preview-api#../../../code/deprecated/preview-api::hash=0ce7ad&locator=portable-stories-react%40workspace%3A." peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/80f5b22f96acc68da195883ea53235a8c0be90968f375f16891cb549730946206c1f5b6634c4095cff15a23685f74bf8f11c5ec360aa8fa36ed1a6e83ad13fe6 + checksum: 10/25ca2e38c1bc5ac81df13969d8b0cde516dd00847e5aa2cebb187506fe4f4c353e6805f4d8313669bbfe00853ed2248f37f2625d0a95cadc05e71bb1198f8bfe languageName: node linkType: hard "@storybook/react-dom-shim@file:../../../code/lib/react-dom-shim::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/react-dom-shim@file:../../../code/lib/react-dom-shim#../../../code/lib/react-dom-shim::hash=fc2b6e&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/react-dom-shim@file:../../../code/lib/react-dom-shim#../../../code/lib/react-dom-shim::hash=00ebda&locator=portable-stories-react%40workspace%3A." peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: "workspace:^" - checksum: 10/808b5a9483f6c82283ea3075088a4eced2c0754881e044b6a306df53e8c29085037bdc7b8f6fad585156c08b0dafc4dfdc9aa0f9b3473f794ba19be1789209eb + checksum: 10/9360877a89484d52601fb5e5d7612e65e56325a996face6bbe8fcd2523f7916cdc224cfb64a7dea5cc28a7516e8de6be9411fd073739cdba048d7319910f642c languageName: node linkType: hard "@storybook/react-vite@file:../../../code/frameworks/react-vite::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/react-vite@file:../../../code/frameworks/react-vite#../../../code/frameworks/react-vite::hash=e90966&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/react-vite@file:../../../code/frameworks/react-vite#../../../code/frameworks/react-vite::hash=2f1323&locator=portable-stories-react%40workspace%3A." dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.4.2" + "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.5.0" "@rollup/pluginutils": "npm:^5.0.2" "@storybook/builder-vite": "workspace:*" "@storybook/react": "workspace:*" @@ -1985,13 +2306,13 @@ __metadata: peerDependenciesMeta: "@storybook/test": optional: true - checksum: 10/708f63388d0a6036ecd1c278f450680b18e904ba150e309782b33c7b786b2cbaee0c508fcd2244ed08b8df8b98f37ba4f8e31ae855cd5385068cc089ed6e0419 + checksum: 10/b8c5c3e985d97f0d65b25a056a0860e775d1ca03ee4a4ed8ea187d26fdf8c2560ceb8832cd54411e07de6fccbd412ab34afd22c60bd9b7280b91e19b9c61a233 languageName: node linkType: hard "@storybook/react@file:../../../code/renderers/react::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/react@file:../../../code/renderers/react#../../../code/renderers/react::hash=f861c7&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/react@file:../../../code/renderers/react#../../../code/renderers/react::hash=4e68a0&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/components": "workspace:*" "@storybook/global": "npm:^5.0.0" @@ -2010,15 +2331,14 @@ __metadata: optional: true typescript: optional: true - checksum: 10/9c7b77f8bc961de94d6998337ea295108771bbf5d5dfa47d81e93e280fac32f12f367dc52b7f887c76556f467ec9e0f48bfe88f65c65cfdc248d3f5378dc6122 + checksum: 10/26a0c1f8e728a27553b0861405fc43bbec69d1320fb032f703c9e02ed825a1a894b5d44461ddb05ab9d4908c64b85f3120f8597f42b4cf9e66c5b16470a53e0f languageName: node linkType: hard "@storybook/test@file:../../../code/lib/test::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/test@file:../../../code/lib/test#../../../code/lib/test::hash=0c29a2&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/test@file:../../../code/lib/test#../../../code/lib/test::hash=0a16db&locator=portable-stories-react%40workspace%3A." dependencies: - "@storybook/csf": "npm:0.1.12" "@storybook/global": "npm:^5.0.0" "@storybook/instrumenter": "workspace:*" "@testing-library/dom": "npm:10.4.0" @@ -2028,105 +2348,105 @@ __metadata: "@vitest/spy": "npm:2.0.5" peerDependencies: storybook: "workspace:^" - checksum: 10/9541b35f14b8d8f28ff9d3a71a1990846243347ef6aaa462afeb24356631c7e17af084fb1d614fa65a8411cb0bcea05ef19d709991f4e9d73e8b32de99f09f23 + checksum: 10/4f9554f7662dd29536390206e2cfc4fa47ff344e733e75c59ae5b3a7ec032d6795774087c4d5e59e10a02ec1414b4fc9e3542818edc98d971445b7afedfc7580 languageName: node linkType: hard "@storybook/theming@file:../../../code/deprecated/theming::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "@storybook/theming@file:../../../code/deprecated/theming#../../../code/deprecated/theming::hash=042886&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "@storybook/theming@file:../../../code/deprecated/theming#../../../code/deprecated/theming::hash=6f7243&locator=portable-stories-react%40workspace%3A." peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10/75ebade401ffc3353b6b4d74546784e4eaaf831c4e6d171ec1ab465d9237edfc9ef6502fdd782882723ce14bb98cf02cd663f75f0b54458af1f494bca039f662 + checksum: 10/5ac311d5bba6c1959f5f17dff3c1fe460110d23ea242fa1c64b7ba5aaf49ff81c223e8ca5d026f8dbcbaff6b04731d51eb3b4830a9ea7c70ffc7d225b13a3a2e languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-darwin-arm64@npm:1.10.14" +"@swc/core-darwin-arm64@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-darwin-arm64@npm:1.7.36" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-darwin-x64@npm:1.10.14" +"@swc/core-darwin-x64@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-darwin-x64@npm:1.7.36" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.14" +"@swc/core-linux-arm-gnueabihf@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.36" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-linux-arm64-gnu@npm:1.10.14" +"@swc/core-linux-arm64-gnu@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.36" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-linux-arm64-musl@npm:1.10.14" +"@swc/core-linux-arm64-musl@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.36" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-linux-x64-gnu@npm:1.10.14" +"@swc/core-linux-x64-gnu@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.36" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-linux-x64-musl@npm:1.10.14" +"@swc/core-linux-x64-musl@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-linux-x64-musl@npm:1.7.36" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-win32-arm64-msvc@npm:1.10.14" +"@swc/core-win32-arm64-msvc@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.36" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-win32-ia32-msvc@npm:1.10.14" +"@swc/core-win32-ia32-msvc@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.36" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.10.14": - version: 1.10.14 - resolution: "@swc/core-win32-x64-msvc@npm:1.10.14" +"@swc/core-win32-x64-msvc@npm:1.7.36": + version: 1.7.36 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.36" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.4.2": - version: 1.10.14 - resolution: "@swc/core@npm:1.10.14" + version: 1.7.36 + resolution: "@swc/core@npm:1.7.36" dependencies: - "@swc/core-darwin-arm64": "npm:1.10.14" - "@swc/core-darwin-x64": "npm:1.10.14" - "@swc/core-linux-arm-gnueabihf": "npm:1.10.14" - "@swc/core-linux-arm64-gnu": "npm:1.10.14" - "@swc/core-linux-arm64-musl": "npm:1.10.14" - "@swc/core-linux-x64-gnu": "npm:1.10.14" - "@swc/core-linux-x64-musl": "npm:1.10.14" - "@swc/core-win32-arm64-msvc": "npm:1.10.14" - "@swc/core-win32-ia32-msvc": "npm:1.10.14" - "@swc/core-win32-x64-msvc": "npm:1.10.14" + "@swc/core-darwin-arm64": "npm:1.7.36" + "@swc/core-darwin-x64": "npm:1.7.36" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.36" + "@swc/core-linux-arm64-gnu": "npm:1.7.36" + "@swc/core-linux-arm64-musl": "npm:1.7.36" + "@swc/core-linux-x64-gnu": "npm:1.7.36" + "@swc/core-linux-x64-musl": "npm:1.7.36" + "@swc/core-win32-arm64-msvc": "npm:1.7.36" + "@swc/core-win32-ia32-msvc": "npm:1.7.36" + "@swc/core-win32-x64-msvc": "npm:1.7.36" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.17" + "@swc/types": "npm:^0.1.13" peerDependencies: "@swc/helpers": "*" dependenciesMeta: @@ -2153,7 +2473,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10/2244e625daafe641163578e1eebbdf7da4d93f8d9730709d01a86b936e81fb56fc8d61d1d4c4fde108566250dbd57b60d8d03dc6b9f5c1d5dd9f4857eef5ff13 + checksum: 10/d78438192b8d956ba5d221915f81f3e31ac14d64188d2cd0f048f7c527c58fe7e04860c54f45c82b09db330e81b584b7bed17724e010495f7c4686555bdb3fa0 languageName: node linkType: hard @@ -2165,24 +2485,24 @@ __metadata: linkType: hard "@swc/jest@npm:^0.2.36": - version: 0.2.37 - resolution: "@swc/jest@npm:0.2.37" + version: 0.2.36 + resolution: "@swc/jest@npm:0.2.36" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" "@swc/counter": "npm:^0.1.3" jsonc-parser: "npm:^3.2.0" peerDependencies: "@swc/core": "*" - checksum: 10/bbec37079b4f5c1ff1c95aeec07d08277c646a0c5e16e057ea3a8fe5c6e2bd59bbfc4312e53ddd05d25fa4de20a03607be274f560f28bb5e229dd08124780e16 + checksum: 10/39c5699646f0e90400af106156e5604069e8a7d8216f2421e171837b086839176c16f69925ce6a5c4c48182005eed649bdf9664023708e169aa48814feecc0d8 languageName: node linkType: hard -"@swc/types@npm:^0.1.17": - version: 0.1.17 - resolution: "@swc/types@npm:0.1.17" +"@swc/types@npm:^0.1.13": + version: 0.1.13 + resolution: "@swc/types@npm:0.1.13" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10/ddef1ad5bfead3acdfc41f14e79ba43a99200eb325afbad5716058dbe36358b0513400e9f22aff32432be84a98ae93df95a20b94192f69b8687144270e4eaa18 + checksum: 10/d0a50432917048cc69e30c82d1266e052a8e8d05ab202c5d74a5666be3748da4d2f99aaff46d91c0e3d285cf8f55270f8391cd578066fdecc3865733f8d5e14a languageName: node linkType: hard @@ -2261,12 +2581,12 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.6.1": - version: 14.6.1 - resolution: "@testing-library/user-event@npm:14.6.1" +"@testing-library/user-event@npm:^14.6.0": + version: 14.6.0 + resolution: "@testing-library/user-event@npm:14.6.0" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 10/34b74fff56a0447731a94b40d4cf246deb8dbc1c1e3aec93acd1c3377a760bb062e979f1572bb34ec164ad28ee2a391744b42d0d6d6cc16c4ce527e5e09610e1 + checksum: 10/01a7481642ceda10324ff5356e3cfd9c6131b0cecbcbdd5938096d4d3f8ce9e548e9b460ef35bad8f3649dc392c808044a5abd78de8218a4bc21c91125be85df languageName: node linkType: hard @@ -2413,11 +2733,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.13.1 - resolution: "@types/node@npm:22.13.1" + version: 22.7.7 + resolution: "@types/node@npm:22.7.7" dependencies: - undici-types: "npm:~6.20.0" - checksum: 10/d8ba7068b0445643c0fa6e4917cdb7a90e8756a9daff8c8a332689cd5b2eaa01e4cd07de42e3cd7e6a6f465eeda803d5a1363d00b5ab3f6cea7950350a159497 + undici-types: "npm:~6.19.2" + checksum: 10/ada6c5f850fa09621e21923d7b17c3f3b5264c3b39c0953006f4a8b0b3d4b6d77ac02e2bbf8bae1d493abf81668804624470d895dd4483875fde8382b6eb7933 languageName: node linkType: hard @@ -2461,9 +2781,9 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.9 - resolution: "@types/sizzle@npm:2.3.9" - checksum: 10/413811a79e7e9f1d8f47e6047ae0aea1530449d612304cdda1c30018e3d053b8544861ec2c70bdeca75a0a010192e6bb78efc6fb4caaafdd65c4eee90066686a + version: 2.3.8 + resolution: "@types/sizzle@npm:2.3.8" + checksum: 10/2ac62443dc917f5f903cbd9afc51c7d6cc1c6569b4e1a15faf04aea5b13b486e7f208650014c3dc4fed34653eded3e00fe5abffe0e6300cbf0e8a01beebf11a6 languageName: node linkType: hard @@ -2707,35 +3027,35 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 10/80d6910946f2b1552a2406650051c91bbd1f24a6bf854354203d84fe2714b3e8ce4618f49cc3410494173a1c1e8e9777372fe68dce74bd45faf0a7a1a6ccf448 + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 languageName: node linkType: hard "@vitejs/plugin-react@npm:^4.2.1": - version: 4.3.4 - resolution: "@vitejs/plugin-react@npm:4.3.4" + version: 4.3.3 + resolution: "@vitejs/plugin-react@npm:4.3.3" dependencies: - "@babel/core": "npm:^7.26.0" - "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9" - "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9" + "@babel/core": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" "@types/babel__core": "npm:^7.20.5" react-refresh: "npm:^0.14.2" peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - checksum: 10/3b220908ed9b7b96a380a9c53e82fb428ca1f76b798ab59d1c63765bdff24de61b4778dd3655952b7d3d922645aea2d97644503b879aba6e3fcf467605b9913d + vite: ^4.2.0 || ^5.0.0 + checksum: 10/816b47c54aefce198ce2fb2b3e63b5f158ab33b04713dbec0e780a89c5126d4ea6b08544972464c43096b16e90e7f467fcf19692fad30d4f8ca5bf9a386f38b3 languageName: node linkType: hard "@vitest/browser@npm:^3.0.2": - version: 3.0.5 - resolution: "@vitest/browser@npm:3.0.5" + version: 3.0.2 + resolution: "@vitest/browser@npm:3.0.2" dependencies: "@testing-library/dom": "npm:^10.4.0" - "@testing-library/user-event": "npm:^14.6.1" - "@vitest/mocker": "npm:3.0.5" - "@vitest/utils": "npm:3.0.5" + "@testing-library/user-event": "npm:^14.6.0" + "@vitest/mocker": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" magic-string: "npm:^0.30.17" msw: "npm:^2.7.0" sirv: "npm:^3.0.0" @@ -2743,7 +3063,7 @@ __metadata: ws: "npm:^8.18.0" peerDependencies: playwright: "*" - vitest: 3.0.5 + vitest: 3.0.2 webdriverio: "*" peerDependenciesMeta: playwright: @@ -2752,13 +3072,13 @@ __metadata: optional: true webdriverio: optional: true - checksum: 10/8464f5ac7162e2905711fd2677ce57bab87ded5de7624cb742b2c495874c3d04ed549408dd6e088c831da37d03376dc3837998b07f7d5eea9ec85e3d0c948c6c + checksum: 10/b76a2db98332500c89c03b6ad6f829753b1fc8b39cf4927f314d56d38acd8259a9d8dc02590648011ab33b14b051238279c8adfcfa86a5189949af1b19a10c48 languageName: node linkType: hard "@vitest/coverage-v8@npm:^3.0.2": - version: 3.0.5 - resolution: "@vitest/coverage-v8@npm:3.0.5" + version: 3.0.2 + resolution: "@vitest/coverage-v8@npm:3.0.2" dependencies: "@ampproject/remapping": "npm:^2.3.0" "@bcoe/v8-coverage": "npm:^1.0.2" @@ -2773,12 +3093,12 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - "@vitest/browser": 3.0.5 - vitest: 3.0.5 + "@vitest/browser": 3.0.2 + vitest: 3.0.2 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10/aa1aa681b4ee86d5ecf53390c56e24e7b61ea7cb47a178630c224de4bdd7eaf8a30b184299741b6e358d214670759905e2f90fb08d0745abdc3974992dfa137f + checksum: 10/3afbfaefbf99da8e692f4a39d1d5a3e43b452714152b06a57b7456a65195821caacac9d6a32458a4409416881d2473f74563853644221b48a7b3bc063dd2b7d4 languageName: node linkType: hard @@ -2794,23 +3114,23 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/expect@npm:3.0.5" +"@vitest/expect@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/expect@npm:3.0.2" dependencies: - "@vitest/spy": "npm:3.0.5" - "@vitest/utils": "npm:3.0.5" + "@vitest/spy": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" chai: "npm:^5.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10/e9dfaed51e3a2952306fa621b4fe6c4323b367c8b731fc57d661d971628df89d1bfa163be79e4de3004d6e2e32c99b496efb8d065db6cf41d6be01dc2b833f8d + checksum: 10/0dd4e0e269d0f3890b5767ccc376c6ba2511cfd303169ed2aaa1ff1b33cace5257d1a18a2b5d04e4dccaf8235c95428973f5450ce121ce6a0094236d2286259e languageName: node linkType: hard -"@vitest/mocker@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/mocker@npm:3.0.5" +"@vitest/mocker@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/mocker@npm:3.0.2" dependencies: - "@vitest/spy": "npm:3.0.5" + "@vitest/spy": "npm:3.0.2" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.17" peerDependencies: @@ -2821,7 +3141,7 @@ __metadata: optional: true vite: optional: true - checksum: 10/84f3f8bbefdde91467d4bb6e5ea62227fdd86dce5567d0a2a04329033e1ed6cffe140d5b1cd58d323792d4116ba67562539d22c80910d60310eede940c94eb8b + checksum: 10/91f4315d1fec10e670e3cf4165a8b108c651af0f4f2089dc6de8e3f7739f3f3d08335cbec31865ea866a47434e5c879fb6348465efa90e24673197525f6459ce languageName: node linkType: hard @@ -2834,42 +3154,42 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/pretty-format@npm:2.1.9" +"@vitest/pretty-format@npm:2.1.8": + version: 2.1.8 + resolution: "@vitest/pretty-format@npm:2.1.8" dependencies: tinyrainbow: "npm:^1.2.0" - checksum: 10/557dc637c5825abd62ccb15080e59e04d22121e746d8020a0815d7c0c45132fed81b1ff36b26f5991e57a9f1d36e52aa19712abbfe1d0cbcd14252b449a919dc + checksum: 10/f0f60c007424194887ad398d202867d58d850154de327993925041e2972357544eea95a22e0bb3a62a470b006ff8de5f691d2078708dcd7f625e24f8a06b26e7 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.5, @vitest/pretty-format@npm:^3.0.5": - version: 3.0.5 - resolution: "@vitest/pretty-format@npm:3.0.5" +"@vitest/pretty-format@npm:3.0.2, @vitest/pretty-format@npm:^3.0.2": + version: 3.0.2 + resolution: "@vitest/pretty-format@npm:3.0.2" dependencies: tinyrainbow: "npm:^2.0.0" - checksum: 10/1ffbee16e9aa2cd7862bc6b83c30b7b53031d29ddae0302d09e6b1f6bfa0e4338e5c74a2dfaeed1bab317aff300c4fd309004dbaa69baf9ebe71f6806b132e96 + checksum: 10/4c8d044df5af71ae6d01b8391a8d6422f252bc4b04da2a4ec0fa45dea86a2b259bec279a42ecd30bdae792fb517eb373d517f4292bc5025631850edccfdcae1e languageName: node linkType: hard -"@vitest/runner@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/runner@npm:3.0.5" +"@vitest/runner@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/runner@npm:3.0.2" dependencies: - "@vitest/utils": "npm:3.0.5" - pathe: "npm:^2.0.2" - checksum: 10/7aedf5d445aec3da83790cc94e135f64a1c407e437276694ca5a0567db055f49481b2622ab24faabb4482a1829d18dbc5cae31738b5a015669651cda8e0e7238 + "@vitest/utils": "npm:3.0.2" + pathe: "npm:^2.0.1" + checksum: 10/4cdf25a878ec9a253544addda25e8a16c4661fde73ea83036dab1c9f34d67f48a48b0e13b633afca182623be89d246b84ad83cd73d77318bf5fa33dff5b4b843 languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/snapshot@npm:3.0.5" +"@vitest/snapshot@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/snapshot@npm:3.0.2" dependencies: - "@vitest/pretty-format": "npm:3.0.5" + "@vitest/pretty-format": "npm:3.0.2" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.2" - checksum: 10/3c6a3165556dc4a3fc50c9532dc047b5bf57df1bbad657ca7e34ca65e9aeb61740a0eaebe9eb6200a30d92f457a402ce3d22b21700a1763a5ec4bddf81733709 + pathe: "npm:^2.0.1" + checksum: 10/1daec6ec52bc4c4f859f0222a6c9dfad22ebcfedfb2ceb13e23fed06e54a5307c950f595973882d9ca9fdc647a08c975d21f1883764a82a8b9f178022e59f2c5 languageName: node linkType: hard @@ -2882,29 +3202,29 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/spy@npm:3.0.5" +"@vitest/spy@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/spy@npm:3.0.2" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10/ed85319cd03f3f35121e84ce31721316daf94a7c01d493dff746ff5469d12e40b218cc728d57c5a71612c5a3882e8e66d9cefe82b82c2044d5f257954ec7e9d8 + checksum: 10/19fe5b04f58d31074fd19086f239a84db437f3b816c0180bd7584a3ce47a77d2593546d8f2a62b33ba93c5a61045681d60cb2f840f08f0fee192a108e7c33620 languageName: node linkType: hard "@vitest/ui@npm:^3.0.2": - version: 3.0.5 - resolution: "@vitest/ui@npm:3.0.5" + version: 3.0.2 + resolution: "@vitest/ui@npm:3.0.2" dependencies: - "@vitest/utils": "npm:3.0.5" + "@vitest/utils": "npm:3.0.2" fflate: "npm:^0.8.2" flatted: "npm:^3.3.2" - pathe: "npm:^2.0.2" + pathe: "npm:^2.0.1" sirv: "npm:^3.0.0" tinyglobby: "npm:^0.2.10" tinyrainbow: "npm:^2.0.0" peerDependencies: - vitest: 3.0.5 - checksum: 10/60bc962243aafd50d5e8d2cdc8e86a6b2775c81171dc044e18dd3454584d44a054a08686ae7c4fee5d066a618e91f20f103fa9b8b30278fd7e3765cfe76e71e1 + vitest: 3.0.2 + checksum: 10/7478da6686c83f9d75ab8b28396710351c46dd72c74897f65f67addf8a9638bce68db8eec061ef9592e3af3312144526433200c4124dcadbdc71391aa780bef3 languageName: node linkType: hard @@ -2920,25 +3240,25 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:3.0.5": - version: 3.0.5 - resolution: "@vitest/utils@npm:3.0.5" +"@vitest/utils@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/utils@npm:3.0.2" dependencies: - "@vitest/pretty-format": "npm:3.0.5" + "@vitest/pretty-format": "npm:3.0.2" loupe: "npm:^3.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10/4e85a7514592df63870eb4ec27c434034cc91c9e63c052bcb2304c4cc2f4fbb49350099280480313e93526247d020b42bea52436cf7f93fee0bd98cfac51a644 + checksum: 10/d66fa335eb9690267db9dd66911804f688f5d3c1c28f48122304819b9d9d9ba450a767dad6de92bf4cf030248b8adfb1255a88538ea7bf899d50d1cdd1032bff languageName: node linkType: hard "@vitest/utils@npm:^2.1.1": - version: 2.1.9 - resolution: "@vitest/utils@npm:2.1.9" + version: 2.1.8 + resolution: "@vitest/utils@npm:2.1.8" dependencies: - "@vitest/pretty-format": "npm:2.1.9" + "@vitest/pretty-format": "npm:2.1.8" loupe: "npm:^3.1.2" tinyrainbow: "npm:^1.2.0" - checksum: 10/83d62d5703a3210a2f137c25dc4e797a7a1d74d5d2e14ecc33b274c7710304fa8b5099101c98bc8d66cc2bf18a14f88ebf21f0996a99d0ee1439ae23b49f3961 + checksum: 10/be1f4254347199fb5c1d9de8e4537dad4af3f434c033e7cd023165bd4b7e9de16fa0f86664256ab331120585df95ed6be8eea58b209b510651b49f6482051733 languageName: node linkType: hard @@ -2949,10 +3269,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10/2ceee14efdeda42ef7355178c1069499f183546ff7112b3efe79c1edef09d20ad9c17939752215fb8f7fcf48d10e6a7c0aa00136dc9cf4d293d963718bb1d200 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10/ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 languageName: node linkType: hard @@ -2984,7 +3304,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.8.1, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.8.1, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -2993,6 +3313,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.12.1": + version: 8.13.0 + resolution: "acorn@npm:8.13.0" + bin: + acorn: bin/acorn + checksum: 10/33e3a03114b02b3bc5009463b3d9549b31a90ee38ebccd5e66515830a02acf62a90edcc12abfb6c9fb3837b6c17a3ec9b72b3bf52ac31d8ad8248a4af871e0f5 + languageName: node + linkType: hard + "agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -3002,7 +3331,16 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10/c478fec8f79953f118704d007a38f2a185458853f5c45579b9669372bd0e12602e88dc2ad0233077831504f7cd6fcc8251c383375bba5eaaf563b102938bda26 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0": version: 7.1.3 resolution: "agent-base@npm:7.1.3" checksum: 10/3db6d8d4651f2aa1a9e4af35b96ab11a7607af57a24f3bc721a387eaa3b5f674e901f0a648b0caefd48f3fd117c7761b79a3b55854e2aebaa96c3f32cf76af84 @@ -3061,6 +3399,15 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + "ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" @@ -3391,16 +3738,16 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" dependencies: - caniuse-lite: "npm:^1.0.30001688" - electron-to-chromium: "npm:^1.5.73" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.1" + caniuse-lite: "npm:^1.0.30001663" + electron-to-chromium: "npm:^1.5.28" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10/11fda105e803d891311a21a1f962d83599319165faf471c2d70e045dff82a12128f5b50b1fcba665a2352ad66147aaa248a9d2355a80aadc3f53375eb3de2e48 + checksum: 10/26c1b8ba257a0b51b102080ba9d42945af2abaa8c4cf6da21cd47b3f123fc1e81640203b293214356c2c17d9d265bb3a5ed428b6d302f383576dd6ce8fd5036c languageName: node linkType: hard @@ -3444,11 +3791,11 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" +"cacache@npm:^18.0.0": + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: - "@npmcli/fs": "npm:^4.0.0" + "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -3456,11 +3803,11 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10/ea026b27b13656330c2bbaa462a88181dcaa0435c1c2e705db89b31d9bdf7126049d6d0445ba746dca21454a0cfdf1d6f47fd39d34c8c8435296b30bc5738a13 + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10/ca2f7b2d3003f84d362da9580b5561058ccaecd46cba661cbcff0375c90734b610520d46b472a339fd032d91597ad6ed12dde8af81571197f3c9772b5d35b104 languageName: node linkType: hard @@ -3481,6 +3828,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + languageName: node + linkType: hard + "call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" @@ -3524,10 +3884,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001697 - resolution: "caniuse-lite@npm:1.0.30001697" - checksum: 10/cd0ca97e71f4157ff3d26990a24122586a973a14086ad43c459c2f0f2f9876b327eee57c2315bb04bd5e826e77d0b6f55723c583c78be0eaf0f3f171afaf7eff +"caniuse-lite@npm:^1.0.30001663": + version: 1.0.30001669 + resolution: "caniuse-lite@npm:1.0.30001669" + checksum: 10/cd0b481bb997703cb7651e55666b4aa4e7b4ecf9784796e2393179a15e55c71a6abc6ff865c922bbd3bbfa4a4bf0530d8da13989b97ff8c7850c8a5bd4e00491 languageName: node linkType: hard @@ -3551,6 +3911,17 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10/3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 + languageName: node + linkType: hard + "chalk@npm:^3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" @@ -3592,10 +3963,10 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f languageName: node linkType: hard @@ -3606,17 +3977,10 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^4.0.0": - version: 4.1.0 - resolution: "ci-info@npm:4.1.0" - checksum: 10/546628efd04e37da3182a58b6995a3313deb86ec7c8112e22ffb644317a61296b89bbfa128219e5bfcce43d9613a434ed89907ed8e752db947f7291e0405125f - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10/d2b92f919a2dedbfd61d016964fce8da0035f827182ed6839c97cac56e8a8077cfa6a59388adfe2bc588a19cef9bbe830d683a76a6e93c51f65852062cfe2591 + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 10/6e830a1e00a34d416949bbc1924f3e8da65cef4a6a09e2b7fa35722e2d1c34bf378d3baca987b698d1cbc3eb83e44b044039b4e82755c96f30e0f03d1d227637 languageName: node linkType: hard @@ -3691,6 +4055,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10/ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 + languageName: node + linkType: hard + "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -3700,6 +4073,13 @@ __metadata: languageName: node linkType: hard +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" @@ -3783,13 +4163,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 + checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce languageName: node linkType: hard @@ -3831,10 +4211,10 @@ __metadata: linkType: hard "cypress@npm:^13.6.4": - version: 13.17.0 - resolution: "cypress@npm:13.17.0" + version: 13.15.0 + resolution: "cypress@npm:13.15.0" dependencies: - "@cypress/request": "npm:^3.0.6" + "@cypress/request": "npm:^3.0.4" "@cypress/xvfb": "npm:^1.2.4" "@types/sinonjs__fake-timers": "npm:8.1.1" "@types/sizzle": "npm:^2.3.2" @@ -3845,7 +4225,6 @@ __metadata: cachedir: "npm:^2.3.0" chalk: "npm:^4.1.0" check-more-types: "npm:^2.24.0" - ci-info: "npm:^4.0.0" cli-cursor: "npm:^3.1.0" cli-table3: "npm:~0.6.1" commander: "npm:^6.2.1" @@ -3860,6 +4239,7 @@ __metadata: figures: "npm:^3.2.0" fs-extra: "npm:^9.1.0" getos: "npm:^3.2.1" + is-ci: "npm:^3.0.1" is-installed-globally: "npm:~0.4.0" lazy-ass: "npm:^1.6.0" listr2: "npm:^3.8.3" @@ -3874,12 +4254,11 @@ __metadata: semver: "npm:^7.5.3" supports-color: "npm:^8.1.1" tmp: "npm:~0.2.3" - tree-kill: "npm:1.2.2" untildify: "npm:^4.0.0" yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 10/6c548e2adf7ae127365570680aa32015dbeb94cad30ce4f8a92e2e58d8ef7033b7f0ece50579a0a13eb07061feede0c813ff8d1e50e0feb87520dece5be4ba95 + checksum: 10/eb1012234716ae912ad579839dee63f4abcfcfcfd1e5f9281d3d4d69f164d6ba98fac9ecee6432924c72344f5e3c58e694f4a0066ae9ba4b9b81e7fd0aa64f9f languageName: node linkType: hard @@ -3932,9 +4311,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.4.2": - version: 10.5.0 - resolution: "decimal.js@npm:10.5.0" - checksum: 10/714d49cf2f2207b268221795ede330e51452b7c451a0c02a770837d2d4faed47d603a729c2aa1d952eb6c4102d999e91c9b952c1aa016db3c5cba9fc8bf4cda2 + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 languageName: node linkType: hard @@ -4086,10 +4465,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.73": - version: 1.5.93 - resolution: "electron-to-chromium@npm:1.5.93" - checksum: 10/14fed9c0a0b4db86aff4267aa66afa5072a1b779b687252a059e25b2e72d2bf7c09147cf4ae8eae866c1ed7552b022d0f18239a00cda9e31b216eb5f203c72cc +"electron-to-chromium@npm:^1.5.28": + version: 1.5.41 + resolution: "electron-to-chromium@npm:1.5.41" + checksum: 10/74e1773d954ddbea82036715f91d2ef78246c9747ac58c00efa4eae3957a29a86b9ef41adfd1a33b5e563cecfc587ad90d0b513673fce65f505af6f2e90e1777 languageName: node linkType: hard @@ -4435,11 +4814,11 @@ __metadata: linkType: hard "eslint-plugin-react-refresh@npm:^0.4.5": - version: 0.4.18 - resolution: "eslint-plugin-react-refresh@npm:0.4.18" + version: 0.4.13 + resolution: "eslint-plugin-react-refresh@npm:0.4.13" peerDependencies: - eslint: ">=8.40" - checksum: 10/5374e01f4a41c0cfe66a50162ab8c63aa919cc4f287942093a0f2beecae21f5b5ccab5442a5a29b6f4d8dd653582eabca40222c494904216dbf8d3b9fa97a190 + eslint: ">=7" + checksum: 10/a266b11fb457687ff3ac29b9d854a22e32ca0a6f087efe848a3b18a70eee1ed11e1b636a71cadb9441cb7438560742176540553c5f0dafdcc3914ddb44e298ee languageName: node linkType: hard @@ -4738,15 +5117,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.9": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad + micromatch: "npm:^4.0.4" + checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df languageName: node linkType: hard @@ -4765,11 +5144,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.19.0 - resolution: "fastq@npm:1.19.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10/20457acfb15946f8ea80496da296a0d4930919638315627f093269d302f46fa97eaac3ad180746910edcd6f7163b8125620c30a41427267ffacd10ab67b1c806 + checksum: 10/a443180068b527dd7b3a63dc7f2a47ceca2f3e97b9c00a1efe5538757e6cc4056a3526df94308075d7727561baf09ebaa5b67da8dcbddb913a021c5ae69d1f69 languageName: node linkType: hard @@ -4792,14 +5171,14 @@ __metadata: linkType: hard "fdir@npm:^6.4.2": - version: 6.4.3 - resolution: "fdir@npm:6.4.3" + version: 6.4.2 + resolution: "fdir@npm:6.4.2" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10/8e6d20f4590dc168de1374a9cadaa37e20ca6e0b822aa247c230e7ea1d9e9674a68cd816146435e4ecc98f9285091462ab7e5e56eebc9510931a1794e4db68b2 + checksum: 10/5ff80d1d2034e75cc68be175401c9f64c4938a6b2c1e9a0c27f2d211ffbe491fd86d29e4576825d9da8aff9bd465f0283427c2dddc11653457906c46d3bbc448 languageName: node linkType: hard @@ -4876,11 +5255,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.4 - resolution: "for-each@npm:0.3.4" + version: 0.3.3 + resolution: "for-each@npm:0.3.3" dependencies: - is-callable: "npm:^1.2.7" - checksum: 10/c3bc4ebe8bd51655919dd9132c7ad0703c267bd0d737093e8424f46feea2eeaa73ecc54237346435258548d07aaeac643deb47de9b872c359e0c37cf0507a7f1 + is-callable: "npm:^1.1.3" + checksum: 10/fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 languageName: node linkType: hard @@ -4924,6 +5303,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec + languageName: node + linkType: hard + "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -5086,7 +5474,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.1": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -5177,9 +5565,9 @@ __metadata: linkType: hard "graphql@npm:^16.8.1": - version: 16.10.0 - resolution: "graphql@npm:16.10.0" - checksum: 10/d42cf81ddcf3a61dfb213217576bf33c326f15b02c4cee369b373dc74100cbdcdc4479b3b797e79b654dabd8fddf50ef65ff75420e9ce5596c02e21f24c9126a + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10/5833f82bb6c31bec120bbf9cd400eda873e1bb7ef5c17974fa262cd82dc68728fda5d4cb859dc8aaa4c4fe4f6fe1103a9c47efc01a12c02ae5cb581d8e4029e2 languageName: node linkType: hard @@ -5190,6 +5578,13 @@ __metadata: languageName: node linkType: hard +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" @@ -5213,7 +5608,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -5304,12 +5699,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: - agent-base: "npm:^7.1.2" + agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 + checksum: 10/6679d46159ab3f9a5509ee80c3a3fc83fba3a920a5e18d32176c3327852c3c00ad640c0c4210a8fd70ea3c4a6d3a1b375bf01942516e7df80e2646bdc77658ab languageName: node linkType: hard @@ -5360,12 +5755,12 @@ __metadata: linkType: hard "import-fresh@npm:^3.2.1": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 + checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa languageName: node linkType: hard @@ -5430,12 +5825,12 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.2.0 - resolution: "is-arguments@npm:1.2.0" + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" dependencies: - call-bound: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.2" - checksum: 10/471a8ef631b8ee8829c43a8ab05c081700c0e25180c73d19f3bf819c1a8448c426a9e8e601f278973eca68966384b16ceb78b8c63af795b099cd199ea5afc457 + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10/a170c7e26082e10de9be6e96d32ae3db4d5906194051b792e85fae3393b53cf2cb5b3557863e5c8ccbab55e2fd8f2f75aa643d437613f72052cf0356615c34be languageName: node linkType: hard @@ -5446,19 +5841,30 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard -"is-core-module@npm:^2.16.0": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" +"is-ci@npm:^3.0.1": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: "npm:^3.2.0" + bin: + is-ci: bin.js + checksum: 10/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: hasown: "npm:^2.0.2" - checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb + checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 languageName: node linkType: hard @@ -5493,14 +5899,11 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.7": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10/5906ff51a856a5fbc6b90a90fce32040b0a6870da905f98818f1350f9acadfc9884f7c3dec833fce04b83dd883937b86a190b6593ede82e8b1af8b6c4ecf7cbd + has-tostringtag: "npm:^1.0.0" + checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f languageName: node linkType: hard @@ -5523,6 +5926,13 @@ __metadata: languageName: node linkType: hard +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + "is-node-process@npm:^1.2.0": version: 1.2.0 resolution: "is-node-process@npm:1.2.0" @@ -5551,18 +5961,6 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.2.1": - version: 1.2.1 - resolution: "is-regex@npm:1.2.1" - dependencies: - call-bound: "npm:^1.0.2" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10/c42b7efc5868a5c9a4d8e6d3e9816e8815c611b09535c00fead18a1138455c5cb5e1887f0023a467ad3f9c419d62ba4dc3d9ba8bafe55053914d6d6454a945d2 - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -5571,11 +5969,11 @@ __metadata: linkType: hard "is-typed-array@npm:^1.1.3": - version: 1.1.15 - resolution: "is-typed-array@npm:1.1.15" + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - which-typed-array: "npm:^1.1.16" - checksum: 10/e8cf60b9ea85667097a6ad68c209c9722cfe8c8edf04d6218366469e51944c5cc25bae45ffb845c23f811d262e4314d3b0168748eb16711aa34d12724cdf0735 + which-typed-array: "npm:^1.1.14" + checksum: 10/f850ba08286358b9a11aee6d93d371a45e3c59b5953549ee1c1a9a55ba5c1dd1bd9952488ae194ad8f32a9cf5e79c8fa5f0cc4d78c00720aa0bbcf238b38062d languageName: node linkType: hard @@ -6263,11 +6661,11 @@ __metadata: linkType: hard "jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 languageName: node linkType: hard @@ -6495,9 +6893,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 10/9e98c34daf0eba48ccc603595e51f2ae002110982d84879cf78c51de2c632f0c571dfe82ce4210af60c32203d06b443465c269bda925076fe6d9b612cc65c321 + version: 3.1.2 + resolution: "loupe@npm:3.1.2" + checksum: 10/8f5734e53fb64cd914aa7d986e01b6d4c2e3c6c56dcbd5428d71c2703f0ab46b5ab9f9eeaaf2b485e8a1c43f865bdd16ec08ae1a661c8f55acdbd9f4d59c607a languageName: node linkType: hard @@ -6564,22 +6962,23 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" + minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10/fce0385840b6d86b735053dfe941edc2dd6468fda80fe74da1eeff10cbd82a75760f406194f2bc2fa85b99545b2bc1f84c08ddf994b21830775ba2d1a87e8bdf + ssri: "npm:^10.0.0" + checksum: 10/11bae5ad6ac59b654dbd854f30782f9de052186c429dfce308eda42374528185a100ee40ac9ffdc36a2b6c821ecaba43913e4730a12f06f15e895ea9cb23fa59 languageName: node linkType: hard @@ -6629,7 +7028,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": +"micromatch@npm:^4.0.4": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -6712,18 +7111,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass-fetch@npm:4.0.0" +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" + minizlib: "npm:^2.1.2" dependenciesMeta: encoding: optional: true - checksum: 10/4b0772dbee77727b469dc5bfc371541d9aba1e243fbb46ddc1b9ff7efa4de4a4cf5ff3a359d6a3b3a460ca26df9ae67a9c93be26ab6417c225e49d63b52b2801 + checksum: 10/c669948bec1373313aaa8f104b962a3ced9f45c49b26366a4b0ae27ccdfa9c5740d72c8a84d3f8623d7a61c5fc7afdfda44789008c078f61a62441142efc4a97 languageName: node linkType: hard @@ -6763,29 +7162,36 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard -"minizlib@npm:^3.0.1": - version: 3.0.1 - resolution: "minizlib@npm:3.0.1" +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" dependencies: - minipass: "npm:^7.0.4" - rimraf: "npm:^5.0.5" - checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 languageName: node linkType: hard -"mkdirp@npm:^3.0.1": - version: 3.0.1 - resolution: "mkdirp@npm:3.0.1" +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10/16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba + mkdirp: bin/cmd.js + checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 languageName: node linkType: hard @@ -6843,6 +7249,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10/ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 + languageName: node + linkType: hard + "nanoid@npm:^3.3.8": version: 3.3.8 resolution: "nanoid@npm:3.3.8" @@ -6859,30 +7274,30 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 +"negotiator@npm:^0.6.3": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10/d98c04a136583afd055746168f1067d58ce4bfe6e4c73ca1d339567f81ea1f7e665b5bd1e81f4771c67b6c2ea89b21cb2adaea2b16058c7dc31317778f931dab languageName: node linkType: hard "node-gyp@npm:latest": - version: 11.0.0 - resolution: "node-gyp@npm:11.0.0" + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^4.1.0" semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - which: "npm:^5.0.0" + tar: "npm:^6.2.1" + which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/5d07430e887a906f85c7c6ed87e8facb7ecd4ce42d948a2438c471df2e24ae6af70f4def114ec1a03127988d164648dda8d75fe666f3c4b431e53856379fdf13 + checksum: 10/41773093b1275751dec942b985982fd4e7a69b88cae719b868babcef3880ee6168aaec8dcaa8cd0b9fa7c84873e36cc549c6cac6a124ee65ba4ce1f1cc108cfe languageName: node linkType: hard @@ -6893,21 +7308,21 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: - abbrev: "npm:^3.0.0" + abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10/26ab456c51a96f02a9e5aa8d1b80ef3219f2070f3f3528a040e32fb735b1e651e17bdf0f1476988d3a46d498f35c65ed662d122f340d38ce4a7e71dd7b20c4bc + checksum: 10/95a1f6dec8a81cd18cdc2fed93e6f0b4e02cf6bdb4501c848752c6e34f9883d9942f036a5e3b21a699047d8a448562d891e67492df68ec9c373e6198133337ae languageName: node linkType: hard @@ -6928,9 +7343,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.2": - version: 2.2.16 - resolution: "nwsapi@npm:2.2.16" - checksum: 10/1e5e086cdd4ca4a45f414d37f49bf0ca81d84ed31c6871ac68f531917d2910845db61f77c6d844430dc90fda202d43fce9603024e74038675de95229eb834dba + version: 2.2.13 + resolution: "nwsapi@npm:2.2.13" + checksum: 10/f7f30a236f2ee513ea8042f1a987481dc2b900167c47f7163882f0fcfe7ccb57b5c8daaf2c91008dc20a204fcd79e050aee25001433ad99990bbed5a8c74121c languageName: node linkType: hard @@ -7043,13 +7458,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10/2ef48ccfc6dd387253d71bf502604f7893ed62090b2c9d73387f10006c342606b05233da0e4f29388227b61eb5aeface6197e166520c465c234552eeab2fe633 - languageName: node - linkType: hard - "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -7086,11 +7494,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.2.1 - resolution: "parse5@npm:7.2.1" + version: 7.2.0 + resolution: "parse5@npm:7.2.0" dependencies: entities: "npm:^4.5.0" - checksum: 10/fd1a8ad1540d871e1ad6ca9bf5b67e30280886f1ce4a28052c0cb885723aa984d8cb1ec3da998349a6146960c8a84aa87b1a42600eb3b94495c7303476f2f88e + checksum: 10/49dabfe848f00e8cad8d9198a094d667fbdecbfa5143ddf8fb708e499b5ba76426c16135c8993b1d8e01827b92e8cfab0a9a248afa6ad7cc6f38aecf5bd017e6 languageName: node linkType: hard @@ -7146,7 +7554,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^2.0.2": +"pathe@npm:^2.0.1": version: 2.0.2 resolution: "pathe@npm:2.0.2" checksum: 10/027dd246720ec6d3b5567e2b0201f1a815b6a69f2912a4dcafed59620afc729af15b4aff4bc780504c88d11dfb081c051e37327b928a093e714c3e09bf35aff3 @@ -7174,7 +7582,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -7303,7 +7711,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.43, postcss@npm:^8.5.1": +"postcss@npm:^8.4.43": version: 8.5.1 resolution: "postcss@npm:8.5.1" dependencies: @@ -7314,6 +7722,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -7350,10 +7769,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10/4e1394491b717f6c1ade15c570ecd4c2b681698474d3ae2d303c1e4b6ab9455bd5a81566211e82890d5a5ae9859718cc6954d5150bb18b09b72ecb297beae90a languageName: node linkType: hard @@ -7392,11 +7811,9 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.15.0 - resolution: "psl@npm:1.15.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10/5e7467eb5196eb7900d156783d12907d445c0122f76c73203ce96b148a6ccf8c5450cc805887ffada38ff92d634afcf33720c24053cb01d5b6598d1c913c5caf + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 10/d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9 languageName: node linkType: hard @@ -7410,7 +7827,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -7424,12 +7841,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.1": - version: 6.13.1 - resolution: "qs@npm:6.13.1" +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: side-channel: "npm:^1.0.6" - checksum: 10/53cf5fdc5f342a9ffd3968f20c8c61624924cf928d86fff525240620faba8ca5cfd6c3f12718cc755561bfc3dc9721bc8924e38f53d8925b03940f0b8a902212 + checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 languageName: node linkType: hard @@ -7457,8 +7874,8 @@ __metadata: linkType: hard "react-docgen@npm:^7.0.0": - version: 7.1.1 - resolution: "react-docgen@npm:7.1.1" + version: 7.1.0 + resolution: "react-docgen@npm:7.1.0" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -7470,7 +7887,7 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10/501e5fa0d00e32ee27559f44462a34e9531018ccb46c51efbe60b98a4c077f43dbe8999da5bb91d2ab45a83a34099436a3b725fdabd3f218dbb4493c0b1c9f95 + checksum: 10/ce1f6e4394375307ecf268ef0b3e41fd75a6b050e70053c6e64b72f108d7606a4b8de6c0f1dab2759bc80864db01be38a9245e2d71024d2ed3d3e0179bd02140 languageName: node linkType: hard @@ -7618,35 +8035,35 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.3 - resolution: "resolve.exports@npm:2.0.3" - checksum: 10/536efee0f30a10fac8604e6cdc7844dbc3f4313568d09f06db4f7ed8a5b8aeb8585966fe975083d1f2dfbc87cf5f8bc7ab65a5c23385c14acbb535ca79f8398a + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 10/f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 languageName: node linkType: hard "resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.8": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/0a398b44da5c05e6e421d70108822c327675febb880eebe905587628de401854c61d5df02866ff34fc4cb1173a51c9f0e84a94702738df3611a62e2acdc68181 + checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 languageName: node linkType: hard "resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/d4d878bfe3702d215ea23e75e0e9caf99468e3db76f5ca100d27ebdc527366fee3877e54bce7d47cc72ca8952fc2782a070d238bfa79a550eeb0082384c3b81a + checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a languageName: node linkType: hard @@ -7692,18 +8109,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^5.0.5": - version: 5.0.10 - resolution: "rimraf@npm:5.0.10" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e - languageName: node - linkType: hard - -"rollup@npm:^4.20.0, rollup@npm:^4.30.1": +"rollup@npm:^4.20.0": version: 4.34.4 resolution: "rollup@npm:4.34.4" dependencies: @@ -7775,6 +8181,78 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.23.0": + version: 4.30.1 + resolution: "rollup@npm:4.30.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.30.1" + "@rollup/rollup-android-arm64": "npm:4.30.1" + "@rollup/rollup-darwin-arm64": "npm:4.30.1" + "@rollup/rollup-darwin-x64": "npm:4.30.1" + "@rollup/rollup-freebsd-arm64": "npm:4.30.1" + "@rollup/rollup-freebsd-x64": "npm:4.30.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.30.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.30.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.30.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.30.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.30.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-x64-musl": "npm:4.30.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.30.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.30.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.30.1" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/f5d240a76a8c3cd7918f7dc97b7eaec5d97d27b3901e3843f74e18b4e9195c77abe8aa61575cd64ad7897f6a6dea6c68a7ad1a8073e3cf3139529e9fa7d06c2b + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -7800,17 +8278,6 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex-test@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-regex: "npm:^1.2.1" - checksum: 10/ebdb61f305bf4756a5b023ad86067df5a11b26898573afe9e52a548a63c3bd594825d9b0e2dde2eb3c94e57e0e04ac9929d4107c394f7b8e56a4613bed46c69a - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -7853,15 +8320,15 @@ __metadata: linkType: hard "semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.2": - version: 7.7.1 - resolution: "semver@npm:7.7.1" + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10/4cfa1eb91ef3751e20fc52e47a935a0118d56d6f15a837ab814da0c150778ba2ca4f1a4d9068b33070ea4273629e615066664c2cfcd7c272caf7a8a0f6518b2c + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 languageName: node linkType: hard -"set-function-length@npm:^1.2.2": +"set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -8015,13 +8482,13 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: "npm:^7.1.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.8.3" - checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c + checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 languageName: node linkType: hard @@ -8094,12 +8561,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 + checksum: 10/f92c1b3cc9bfd0a925417412d07d999935917bc87049f43ebec41074661d64cf720315661844106a77da9f8204b6d55ae29f9514e673083cae39464343af2a8b languageName: node linkType: hard @@ -8134,8 +8601,8 @@ __metadata: linkType: hard "storybook@file:../../../code/lib/cli::locator=portable-stories-react%40workspace%3A.": - version: 8.6.0-alpha.4 - resolution: "storybook@file:../../../code/lib/cli#../../../code/lib/cli::hash=cf6845&locator=portable-stories-react%40workspace%3A." + version: 8.6.0-alpha.5 + resolution: "storybook@file:../../../code/lib/cli#../../../code/lib/cli::hash=635795&locator=portable-stories-react%40workspace%3A." dependencies: "@storybook/core": "workspace:*" peerDependencies: @@ -8147,7 +8614,7 @@ __metadata: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10/da8a1d328ec33faba9d261475e646319bcd140364fe08d490689f246e387ae4d2e174863bcdf7c337470925c0273d231463b7cd36dddc51dff76ed1da41009ef + checksum: 10/94f4be2de62c75782f8016daac0365ded22f07e750a95fc936ce437c1d0fad7d6963b4b235767d15561b36b315154c59e91ba17614acf8b5350df68769deb8cc languageName: node linkType: hard @@ -8254,6 +8721,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10/5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b + languageName: node + linkType: hard + "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -8286,17 +8762,17 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.4.3": - version: 7.4.3 - resolution: "tar@npm:7.4.3" +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.0.1" - mkdirp: "npm:^3.0.1" - yallist: "npm:^5.0.0" - checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0 languageName: node linkType: hard @@ -8402,24 +8878,6 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^6.1.76": - version: 6.1.76 - resolution: "tldts-core@npm:6.1.76" - checksum: 10/eebb67d4efba10982b9d4ae2f2edaccf79c6f3354e21088446edaa06eab804c15eda662680892b5463df801adda4fe54fe02773be55b8b54a4377007be7bab01 - languageName: node - linkType: hard - -"tldts@npm:^6.1.32": - version: 6.1.76 - resolution: "tldts@npm:6.1.76" - dependencies: - tldts-core: "npm:^6.1.76" - bin: - tldts: bin/cli.js - checksum: 10/eeca7529fc4c1f4af08582e7b61d7a517bd2c2f9f12b295154f5dddbf87f7cb96085df6e8f18f15ca0fac579b27f9a73212e61d0b1b911b941fabe5cf9f9f4cd - languageName: node - linkType: hard - "tmp@npm:~0.2.3": version: 0.2.3 resolution: "tmp@npm:0.2.3" @@ -8434,6 +8892,13 @@ __metadata: languageName: node linkType: hard +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -8450,7 +8915,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.2, tough-cookie@npm:^4.1.4": +"tough-cookie@npm:^4.1.2, tough-cookie@npm:^4.1.3, tough-cookie@npm:^4.1.4": version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" dependencies: @@ -8462,15 +8927,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^5.0.0": - version: 5.1.0 - resolution: "tough-cookie@npm:5.1.0" - dependencies: - tldts: "npm:^6.1.32" - checksum: 10/01908de89d5268e424eb07c17230ef69110fed598f8036db366d2c992d5e8e52ccd3af600c87b7fb43479046eb4289f21baa4467a3032a2230a8d3878d3cb76d - languageName: node - linkType: hard - "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -8480,21 +8936,12 @@ __metadata: languageName: node linkType: hard -"tree-kill@npm:1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 10/49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 - languageName: node - linkType: hard - "ts-api-utils@npm:^1.0.1": - version: 1.4.3 - resolution: "ts-api-utils@npm:1.4.3" + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 10/713c51e7392323305bd4867422ba130fbf70873ef6edbf80ea6d7e9c8f41eeeb13e40e8e7fe7cd321d74e4864777329797077268c9f570464303a1723f1eed39 + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed languageName: node linkType: hard @@ -8524,9 +8971,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.1, tslib@npm:^2.1.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + version: 2.8.0 + resolution: "tslib@npm:2.8.0" + checksum: 10/1bc7c43937477059b4d26f2dbde7e49ef0fb4f38f3014e0603eaea76d6a885742c8b1762af45949145e5e7408a736d20ded949da99dabc8ccba1fc5531d2d927 languageName: node linkType: hard @@ -8587,17 +9034,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.19.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 - languageName: node - linkType: hard - "type-fest@npm:^4.26.1": - version: 4.33.0 - resolution: "type-fest@npm:4.33.0" - checksum: 10/0d179e66fa765bd0a25a785b12dc797f90f2f92bdb8c9c8a789f3fd8e5a4492444e7ef83551b3b8463aeab24fd6195761e26b03174722de636b4b75aa5726fb7 + version: 4.26.1 + resolution: "type-fest@npm:4.26.1" + checksum: 10/b82676194f80af228cb852e320d2ea8381c89d667d2e4d9f2bdfc8f254bccc039c7741a90c53617a4de0c9fdca8265ed18eb0888cd628f391c5c381c33a9f94b languageName: node linkType: hard @@ -8621,28 +9061,28 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 10/583ac7bbf4ff69931d3985f4762cde2690bb607844c16a5e2fbb92ed312fe4fa1b365e953032d469fa28ba8b224e88a595f0b10a449332f83fa77c695e567dbe +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70 languageName: node linkType: hard -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" dependencies: - unique-slug: "npm:^5.0.0" - checksum: 10/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df + unique-slug: "npm:^4.0.0" + checksum: 10/8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10/beafdf3d6f44990e0a5ce560f8f881b4ee811be70b6ba0db25298c31c8cf525ed963572b48cd03be1c1349084f9e339be4241666d7cf1ebdad20598d3c652b27 + checksum: 10/40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 languageName: node linkType: hard @@ -8661,12 +9101,17 @@ __metadata: linkType: hard "unplugin@npm:^1.3.1": - version: 1.16.1 - resolution: "unplugin@npm:1.16.1" + version: 1.14.1 + resolution: "unplugin@npm:1.14.1" dependencies: - acorn: "npm:^8.14.0" + acorn: "npm:^8.12.1" webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/4b46d7d2a63d334a45111ba57a266b3f8993ef12a72b77d7b31ffc455e8a9bef9c0e37ea463eb409dbf7ccec0b9868aeb845dd42c690d9288e4b8ac2d90fbefd + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true + checksum: 10/ad82ec5b8de5ae4fb7d24f8ed7d71071e15855d335365d7ab6f2e074d5d666589dd52e9f2a16017da19d7c43f60e50e09bc529420bf9f29ac7c90cc3cf13ef28 languageName: node linkType: hard @@ -8677,17 +9122,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.1": - version: 1.1.2 - resolution: "update-browserslist-db@npm:1.1.2" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" + picocolors: "npm:^1.1.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/e7bf8221dfb21eba4a770cd803df94625bb04f65a706aa94c567de9600fe4eb6133fda016ec471dad43b9e7959c1bffb6580b5e20a87808d2e8a13e3892699a9 + checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 languageName: node linkType: hard @@ -8763,29 +9208,29 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.5": - version: 3.0.5 - resolution: "vite-node@npm:3.0.5" +"vite-node@npm:3.0.2": + version: 3.0.2 + resolution: "vite-node@npm:3.0.2" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.4.0" es-module-lexer: "npm:^1.6.0" - pathe: "npm:^2.0.2" + pathe: "npm:^2.0.1" vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10/804d3a4a794f9fa7d5c7b433e96b0813eee39b8c0d4da5c8fe28c9a2aa226702ec711e272a66a5208944f26a35e46d931fc09b1404b04db1cf607f58af1baf6b + checksum: 10/e07d8626865327ceff73fc6b0c7996a3f0da33c40c9c2985ae881618887805693497d6d7565c374983c6d3b5bc9a0bcfe33a2169bd788ae5a31c91e670c2b412 languageName: node linkType: hard "vite@npm:^5.0.0 || ^6.0.0": - version: 6.1.0 - resolution: "vite@npm:6.1.0" + version: 6.0.7 + resolution: "vite@npm:6.0.7" dependencies: esbuild: "npm:^0.24.2" fsevents: "npm:~2.3.3" - postcss: "npm:^8.5.1" - rollup: "npm:^4.30.1" + postcss: "npm:^8.4.49" + rollup: "npm:^4.23.0" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -8826,13 +9271,13 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/5de360ac0ecb3cac85f796ec97d5347e2c8102a8845309af87f52296279464a6d5b880beb740bc42740936ec9de8bf0acce6a6ed3b3b24a733162a5d63d9f46b + checksum: 10/bf76b3647983cb3d76c0db90d1f72cd4f6e80864a112145405ac0046cedfb14814cc4d9c1acbd9c53da8749c3a2fa80570971f7c44c0524b71974981065e9388 languageName: node linkType: hard "vite@npm:^5.1.1, vite@npm:^5.2.8": - version: 5.4.14 - resolution: "vite@npm:5.4.14" + version: 5.4.9 + resolution: "vite@npm:5.4.9" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -8869,47 +9314,44 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/ce382f4059eb6c939823b8f62163794752243755d84c71a4b73ad0f7d4d9f4c7a557a6ef4c78e0640f4bcf5ae5ec6b20c7ee4816419af3c81ba275f478b73468 + checksum: 10/60dfb3912ba6367d2d128e798d899caae3f4ec58990657b9f679c4d9de21ddec7eba5f6ad3d4fa0e8ea31771d477521b8e757a622ecc54829d73cb7f7c146bc4 languageName: node linkType: hard "vitest@npm:^3.0.2": - version: 3.0.5 - resolution: "vitest@npm:3.0.5" + version: 3.0.2 + resolution: "vitest@npm:3.0.2" dependencies: - "@vitest/expect": "npm:3.0.5" - "@vitest/mocker": "npm:3.0.5" - "@vitest/pretty-format": "npm:^3.0.5" - "@vitest/runner": "npm:3.0.5" - "@vitest/snapshot": "npm:3.0.5" - "@vitest/spy": "npm:3.0.5" - "@vitest/utils": "npm:3.0.5" + "@vitest/expect": "npm:3.0.2" + "@vitest/mocker": "npm:3.0.2" + "@vitest/pretty-format": "npm:^3.0.2" + "@vitest/runner": "npm:3.0.2" + "@vitest/snapshot": "npm:3.0.2" + "@vitest/spy": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" chai: "npm:^5.1.2" debug: "npm:^4.4.0" expect-type: "npm:^1.1.0" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.2" + pathe: "npm:^2.0.1" std-env: "npm:^3.8.0" tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" tinypool: "npm:^1.0.2" tinyrainbow: "npm:^2.0.0" vite: "npm:^5.0.0 || ^6.0.0" - vite-node: "npm:3.0.5" + vite-node: "npm:3.0.2" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" - "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.0.5 - "@vitest/ui": 3.0.5 + "@vitest/browser": 3.0.2 + "@vitest/ui": 3.0.2 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true - "@types/debug": - optional: true "@types/node": optional: true "@vitest/browser": @@ -8922,7 +9364,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/63bf6474d314e0694489d23236a6aebd4f2173b40e47f861824668fe4b3dde5b6b95d30134acc7b1a0694c0b82b4996deb7ebc7c0ae62cb58823ff51cdcadbe1 + checksum: 10/4f93c2ef845ad08a10300a30833b583490988811d3d841947103a480899f2fdf0671a16db064fd382508b2b5199e5abd617dbcf533f5612a30233260cb3c6b75 languageName: node linkType: hard @@ -8984,7 +9426,20 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.14": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10/c3b6a99beadc971baa53c3ee5b749f2b9bdfa3b3b9a70650dd8511a48b61d877288b498d424712e9991d16019633086bd8b5923369460d93463c5825fa36c448 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.2": version: 1.1.18 resolution: "which-typed-array@npm:1.1.18" dependencies: @@ -9009,14 +9464,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10/6ec99e89ba32c7e748b8a3144e64bfc74aa63e2b2eacbb61a0060ad0b961eb1a632b08fb1de067ed59b002cec3e21de18299216ebf2325ef0f78e0f121e14e90 + checksum: 10/f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard @@ -9139,13 +9594,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a - languageName: node - linkType: hard - "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" From 4b2e6040ec0ae50cac10c5886715154c382a39e4 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 12 Feb 2025 16:56:09 +0100 Subject: [PATCH 021/111] downgrade prettier --- code/package.json | 2 +- code/yarn.lock | 10 +++++----- scripts/package.json | 2 +- scripts/yarn.lock | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/code/package.json b/code/package.json index 090a115d371..59ab79cf390 100644 --- a/code/package.json +++ b/code/package.json @@ -273,7 +273,7 @@ "lint-staged": "^13.2.2", "mock-require": "^3.0.3", "nx": "^20.4.0", - "prettier": "^3.1.1", + "prettier": "~3.4.0", "prettier-plugin-brace-style": "^0.6.2", "prettier-plugin-css-order": "^2.1.2", "prettier-plugin-curly": "^0.2.2", diff --git a/code/yarn.lock b/code/yarn.lock index 0d2f0a81f15..dc55b068615 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7669,7 +7669,7 @@ __metadata: lint-staged: "npm:^13.2.2" mock-require: "npm:^3.0.3" nx: "npm:^20.4.0" - prettier: "npm:^3.1.1" + prettier: "npm:~3.4.0" prettier-plugin-brace-style: "npm:^0.6.2" prettier-plugin-css-order: "npm:^2.1.2" prettier-plugin-curly: "npm:^0.2.2" @@ -24503,12 +24503,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:*, prettier@npm:^3.1.1, prettier@npm:^3.2.5": - version: 3.5.0 - resolution: "prettier@npm:3.5.0" +"prettier@npm:*, prettier@npm:^3.1.1, prettier@npm:^3.2.5, prettier@npm:~3.4.0": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" bin: prettier: bin/prettier.cjs - checksum: 10c0/6c355d74c377f5622953229d92477e8b9779162e848db90fd7e06c431deb73585d31fafc4516cf5868917825b97b9ec7c87c8d8b8e03ccd9fc9c0b7699d1a650 + checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 languageName: node linkType: hard diff --git a/scripts/package.json b/scripts/package.json index 5f847b06d20..d22abcdea5d 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -150,7 +150,7 @@ "playwright": "1.48.1", "playwright-core": "1.48.1", "polka": "^1.0.0-next.28", - "prettier": "^3.5.0", + "prettier": "~3.4.0", "prettier-plugin-brace-style": "^0.7.2", "prettier-plugin-css-order": "^2.1.2", "prettier-plugin-curly": "^0.3.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index daf631f3b1c..7e695bc1cd4 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -1600,7 +1600,7 @@ __metadata: playwright: "npm:1.48.1" playwright-core: "npm:1.48.1" polka: "npm:^1.0.0-next.28" - prettier: "npm:^3.5.0" + prettier: "npm:~3.4.0" prettier-plugin-brace-style: "npm:^0.7.2" prettier-plugin-css-order: "npm:^2.1.2" prettier-plugin-curly: "npm:^0.3.1" @@ -11414,12 +11414,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:*, prettier@npm:^3.5.0": - version: 3.5.0 - resolution: "prettier@npm:3.5.0" +"prettier@npm:*, prettier@npm:~3.4.0": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" bin: prettier: bin/prettier.cjs - checksum: 10c0/6c355d74c377f5622953229d92477e8b9779162e848db90fd7e06c431deb73585d31fafc4516cf5868917825b97b9ec7c87c8d8b8e03ccd9fc9c0b7699d1a650 + checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 languageName: node linkType: hard From c4d205c53202824b509c6e179ca9e966abac0b69 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 12 Feb 2025 17:00:02 +0100 Subject: [PATCH 022/111] fix check CI step --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f2db4279a28..eef5cf5506f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -284,7 +284,7 @@ jobs: - run: name: Compile command: | - yarn task check -s compile --no-link --debug + yarn task check --no-link --debug - run: name: Check command: | From 1fa1e65b4286d36d92819b56407f1addc3a14f44 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 12 Feb 2025 17:01:31 +0100 Subject: [PATCH 023/111] revert prettier config change --- code/package.json | 65 ---------------------------------------- code/prettier.config.mjs | 3 ++ 2 files changed, 3 insertions(+), 65 deletions(-) create mode 100644 code/prettier.config.mjs diff --git a/code/package.json b/code/package.json index 59ab79cf390..e76de339d37 100644 --- a/code/package.json +++ b/code/package.json @@ -78,71 +78,6 @@ "browserslist": [ "defaults" ], - "prettier": { - "arrowParens": "always", - "braceStyle": "1tbs", - "bracketSpacing": true, - "importOrder": [ - "^node:", - "^(vitest|@testing-library)", - "^react(-dom(/client)?(/server)?)?$", - "^storybook/internal", - "^@storybook/[^-]*$", - "^@storybook/(?!addon-)(.*)$", - "^@storybook/addon-(.*)$", - "", - "^[./]" - ], - "importOrderSeparation": true, - "importOrderSortSpecifiers": true, - "jsdocPreferCodeFences": true, - "plugins": [ - "@trivago/prettier-plugin-sort-imports", - "prettier-plugin-brace-style", - "prettier-plugin-curly", - "prettier-plugin-jsdoc", - "prettier-plugin-css-order", - "prettier-plugin-merge" - ], - "printWidth": 100, - "singleQuote": true, - "tabWidth": 2, - "trailingComma": "es5", - "tsdoc": true, - "overrides": [ - { - "files": "*.html", - "options": { - "parser": "babel" - } - }, - { - "files": "*.component.html", - "options": { - "parser": "angular" - } - }, - { - "files": [ - "**/frameworks/angular/src/**/*.ts", - "**/frameworks/angular/template/**/*.ts" - ], - "options": { - "parser": "babel-ts" - } - }, - { - "files": [ - "*.md", - "*.mdx" - ], - "options": { - "importOrderSeparation": false, - "importOrderSortSpecifiers": false - } - } - ] - }, "resolutions": { "@playwright/test": "1.48.1", "@types/babel__traverse@npm:*": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", diff --git a/code/prettier.config.mjs b/code/prettier.config.mjs new file mode 100644 index 00000000000..61c69633bcd --- /dev/null +++ b/code/prettier.config.mjs @@ -0,0 +1,3 @@ +import base from '../scripts/prettier.config.js'; + +export default base; From 19b835e19fc22f3a266cc5527b01d5ea5daf30e0 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 08:39:25 +0100 Subject: [PATCH 024/111] Discard changes to .circleci/config.yml --- .circleci/config.yml | 49 ++++++++++++++++++-------------------------- 1 file changed, 20 insertions(+), 29 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index eef5cf5506f..850d4f0175d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -115,7 +115,7 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - prettydocs-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + - prettydocs-yarn-2-cache-v7--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - run: name: Install command: | @@ -123,7 +123,7 @@ jobs: yarn install - save_cache: name: Save Yarn cache - key: prettydocs-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + key: prettydocs-yarn-2-cache-v7--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} paths: - ~/.yarn/berry/cache - run: @@ -141,21 +141,11 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - - run: - name: Install Scripts - command: | - cd scripts - yarn install - - run: - name: Install Code - command: | - cd code - yarn install + - build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - run: name: Compile command: | - yarn task --task compile -s compile --no-link --debug + yarn task --task compile --start-from=auto --no-link --debug git diff --exit-code yarn dedupe --check - run: @@ -168,13 +158,24 @@ jobs: path: code/bench/esbuild-metafiles - save_cache: name: Save Yarn cache - key: build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} + key: build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} paths: - ~/.yarn/berry/cache - persist_to_workspace: root: . paths: - - code + - code/node_modules + - code/addons + - scripts/node_modules + - code/bench + - code/examples + - code/frameworks + - code/deprecated + - code/lib + - code/core + - code/builders + - code/renderers + - code/presets - .verdaccio-cache lint: executor: @@ -270,25 +271,15 @@ jobs: - restore_cache: name: Restore Yarn cache keys: - - build-yarn-2-cache-v8--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - - run: - name: Install Scripts - command: | - cd scripts - yarn install - - run: - name: Install Code - command: | - cd code - yarn install + - build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }} - run: name: Compile command: | - yarn task check --no-link --debug + yarn task --task compile --start-from=auto --no-link --debug - run: name: Check command: | - yarn task check --no-link --debug + yarn task --task check --start-from=auto --no-link --debug - run: name: Ensure no changes pending command: | From 42200f4823e5a15e0d6920c637b374c6186da17b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 08:54:13 +0100 Subject: [PATCH 025/111] fixes --- code/addons/test/src/utils.ts | 1 + code/lib/cli-storybook/src/autoblock/index.test.ts | 1 + .../automigrate/fixes/missing-storybook-dependencies.test.ts | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/addons/test/src/utils.ts b/code/addons/test/src/utils.ts index 053f4eec4ff..60245ce17c9 100644 --- a/code/addons/test/src/utils.ts +++ b/code/addons/test/src/utils.ts @@ -2,6 +2,7 @@ import { type StorybookTheme, useTheme } from 'storybook/internal/theming'; import type { StorybookConfig } from 'storybook/internal/types'; import Filter from 'ansi-to-html'; +// eslint-disable-next-line depend/ban-dependencies import stripAnsi from 'strip-ansi'; export function isTestAssertionError(error: unknown) { diff --git a/code/lib/cli-storybook/src/autoblock/index.test.ts b/code/lib/cli-storybook/src/autoblock/index.test.ts index b2e67b0e198..dc2c25b23ee 100644 --- a/code/lib/cli-storybook/src/autoblock/index.test.ts +++ b/code/lib/cli-storybook/src/autoblock/index.test.ts @@ -3,6 +3,7 @@ import { expect, test, vi } from 'vitest'; import { JsPackageManagerFactory } from 'storybook/internal/common'; import { logger as loggerRaw } from 'storybook/internal/node-logger'; +// eslint-disable-next-line depend/ban-dependencies import stripAnsi from 'strip-ansi'; import { autoblock } from './index'; diff --git a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts index b3992641377..a3fac9027a2 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/missing-storybook-dependencies.test.ts @@ -1,7 +1,8 @@ -import { beforeEach, describe, expect, it, vi } from 'vitest'; +import { describe, expect, it, vi } from 'vitest'; import type { JsPackageManager } from '@storybook/core/common'; +// eslint-disable-next-line depend/ban-dependencies import stripAnsi from 'strip-ansi'; import { missingStorybookDependencies } from './missing-storybook-dependencies'; From 47faeeb07ce51a6cbeef66cc0e335b414fb1e329 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 09:14:59 +0100 Subject: [PATCH 026/111] fix --- code/vitest-setup.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/vitest-setup.ts b/code/vitest-setup.ts index efb6552518e..e2fb41a012c 100644 --- a/code/vitest-setup.ts +++ b/code/vitest-setup.ts @@ -6,6 +6,10 @@ import { dedent } from 'ts-dedent'; const ignoreList = [ (error: any) => error.message.includes('":nth-child" is potentially unsafe'), (error: any) => error.message.includes('":first-child" is potentially unsafe'), + (error: any) => + error.message.match( + `Support for defaultProps will be removed from function components in a future major release` + ), (error: any) => error.message.match(/Browserslist: .* is outdated. Please run:/), (error: any) => error.message.includes('Consider adding an error boundary'), (error: any) => From 3ac9a5d0d956d0e5b45e358a980ee01926115a5d Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 09:27:52 +0100 Subject: [PATCH 027/111] fix --- code/addons/docs/src/compiler/index.test.ts | 40 ++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/code/addons/docs/src/compiler/index.test.ts b/code/addons/docs/src/compiler/index.test.ts index 6f4ec7b4bd8..d5c9a45afa4 100644 --- a/code/addons/docs/src/compiler/index.test.ts +++ b/code/addons/docs/src/compiler/index.test.ts @@ -36,9 +36,9 @@ describe('mdx3', () => { function _createMdxContent(props) { return _jsx("style", { children: \` - h1 { - color: blue; - } + h1 { + color: blue; + } \` }); } @@ -645,23 +645,23 @@ describe('docs-mdx-compiler-plugin', () => { title: "Example/Introduction" }), "\\n", _jsx("style", { children: \` - .subheading { - --mediumdark: '#999999'; - font-weight: 900; - font-size: 13px; - color: #999; - letter-spacing: 6px; - line-height: 24px; - text-transform: uppercase; - margin-bottom: 12px; - margin-top: 40px; - } - .link-list { - display: grid; - grid-template-columns: 1fr; - grid-template-rows: 1fr 1fr; - row-gap: 10px; - } + .subheading { + --mediumdark: '#999999'; + font-weight: 900; + font-size: 13px; + color: #999; + letter-spacing: 6px; + line-height: 24px; + text-transform: uppercase; + margin-bottom: 12px; + margin-top: 40px; + } + .link-list { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr; + row-gap: 10px; + } \` })] }); From 779bf76b16b5e8aac930f507361577a01bb004fc Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 10:57:25 +0100 Subject: [PATCH 028/111] try to get unit-tests to pass --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 850d4f0175d..ce4d73ea750 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -314,9 +314,9 @@ jobs: - cancel-workflow-on-failure unit-tests: executor: - class: large + class: xlarge name: sb_playwright - parallelism: 4 + parallelism: 1 steps: - git-shallow-clone/checkout_advanced: clone_options: "--depth 1 --verbose" From c0928e840e2cae2b3dc79716fd2ea97393ff22a9 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 11:27:24 +0100 Subject: [PATCH 029/111] upgrades --- code/core/package.json | 6 +++--- code/package.json | 4 ++-- code/yarn.lock | 12 ++++++------ scripts/package.json | 10 +++++----- scripts/yarn.lock | 20 ++++++++++---------- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/code/core/package.json b/code/core/package.json index 8681093fd09..d8a7b8c0f8d 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -285,14 +285,14 @@ "@storybook/theming": "workspace:*", "better-opn": "^3.0.2", "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", "esbuild-register": "^3.5.0", "jsdoc-type-pratt-parser": "^4.0.0", "process": "^0.11.10", "recast": "^0.23.5", "semver": "^7.6.2", "util": "^0.12.5", - "ws": "^8.2.3" + "ws": "^8.18.0" }, "devDependencies": { "@aw-web-design/x-default-browser": "1.4.126", @@ -361,7 +361,7 @@ "downshift": "^9.0.4", "ejs": "^3.1.10", "es-toolkit": "^1.22.0", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0", + "esbuild": "^0.25.0", "esbuild-plugin-alias": "^0.2.1", "execa": "^8.0.1", "fd-package-json": "^1.2.0", diff --git a/code/package.json b/code/package.json index e76de339d37..82be639b9d3 100644 --- a/code/package.json +++ b/code/package.json @@ -188,8 +188,8 @@ "cross-env": "^7.0.3", "danger": "^12.3.3", "es-toolkit": "^1.22.0", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0", - "esbuild-loader": "^4.2.0", + "esbuild": "^0.25.0", + "esbuild-loader": "^4.3.0", "esbuild-plugin-alias": "^0.2.1", "eslint": "8.57.1", "eslint-import-resolver-typescript": "^3.6.1", diff --git a/code/yarn.lock b/code/yarn.lock index dc55b068615..ad0cf7974cd 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -6777,7 +6777,7 @@ __metadata: downshift: "npm:^9.0.4" ejs: "npm:^3.1.10" es-toolkit: "npm:^1.22.0" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0" + esbuild: "npm:^0.25.0" esbuild-plugin-alias: "npm:^0.2.1" esbuild-register: "npm:^3.5.0" execa: "npm:^8.0.1" @@ -6840,7 +6840,7 @@ __metadata: use-resize-observer: "npm:^9.1.0" util: "npm:^0.12.5" watchpack: "npm:^2.2.0" - ws: "npm:^8.2.3" + ws: "npm:^8.18.0" peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -7649,8 +7649,8 @@ __metadata: cross-env: "npm:^7.0.3" danger: "npm:^12.3.3" es-toolkit: "npm:^1.22.0" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0" - esbuild-loader: "npm:^4.2.0" + esbuild: "npm:^0.25.0" + esbuild-loader: "npm:^4.3.0" esbuild-plugin-alias: "npm:^0.2.1" eslint: "npm:8.57.1" eslint-import-resolver-typescript: "npm:^3.6.1" @@ -14892,7 +14892,7 @@ __metadata: languageName: node linkType: hard -"esbuild-loader@npm:^4.2.0": +"esbuild-loader@npm:^4.3.0": version: 4.3.0 resolution: "esbuild-loader@npm:4.3.0" dependencies: @@ -31287,7 +31287,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.0, ws@npm:^8.2.3": +"ws@npm:^8.18.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: diff --git a/scripts/package.json b/scripts/package.json index d22abcdea5d..ec2983d0ba4 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -95,10 +95,10 @@ "@typescript-eslint/eslint-plugin": "^7.16.0", "@typescript-eslint/experimental-utils": "^5.62.0", "@typescript-eslint/parser": "^7.16.0", - "@vitest/coverage-v8": "^3.0.2", + "@vitest/coverage-v8": "^3.0.5", "ansi-regex": "^6.0.1", "browser-assert": "^1.2.1", - "chromatic": "^11.20.2", + "chromatic": "^11.25.2", "codecov": "^3.8.1", "commander": "^12.1.0", "cross-env": "^7.0.3", @@ -109,7 +109,7 @@ "diff-match-patch-es": "^0.1.0", "ejs": "^3.1.10", "ejs-lint": "^2.0.0", - "es-toolkit": "^1.22.0", + "es-toolkit": "^1.32.0", "esbuild": "^0.25.0", "esbuild-plugin-alias": "^0.2.1", "eslint": "^8.57.0", @@ -185,10 +185,10 @@ "typescript": "^5.7.3", "util": "^0.12.5", "uuid": "^9.0.1", - "vitest": "^3.0.2", + "vitest": "^3.0.5", "wait-on": "^7.2.0", "window-size": "^1.1.1", - "yaml": "^2.4.5", + "yaml": "^2.7.0", "zod": "^3.23.8" }, "optionalDependencies": { diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 7e695bc1cd4..f32946649ec 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -1545,10 +1545,10 @@ __metadata: "@typescript-eslint/experimental-utils": "npm:^5.62.0" "@typescript-eslint/parser": "npm:^7.16.0" "@verdaccio/types": "npm:^10.8.0" - "@vitest/coverage-v8": "npm:^3.0.2" + "@vitest/coverage-v8": "npm:^3.0.5" ansi-regex: "npm:^6.0.1" browser-assert: "npm:^1.2.1" - chromatic: "npm:^11.20.2" + chromatic: "npm:^11.25.2" codecov: "npm:^3.8.1" commander: "npm:^12.1.0" cross-env: "npm:^7.0.3" @@ -1559,7 +1559,7 @@ __metadata: diff-match-patch-es: "npm:^0.1.0" ejs: "npm:^3.1.10" ejs-lint: "npm:^2.0.0" - es-toolkit: "npm:^1.22.0" + es-toolkit: "npm:^1.32.0" esbuild: "npm:^0.25.0" esbuild-plugin-alias: "npm:^0.2.1" eslint: "npm:^8.57.0" @@ -1637,10 +1637,10 @@ __metadata: uuid: "npm:^9.0.1" verdaccio: "npm:^5.31.1" verdaccio-auth-memory: "npm:^10.2.2" - vitest: "npm:^3.0.2" + vitest: "npm:^3.0.5" wait-on: "npm:^7.2.0" window-size: "npm:^1.1.1" - yaml: "npm:^2.4.5" + yaml: "npm:^2.7.0" zod: "npm:^3.23.8" dependenciesMeta: "@verdaccio/types": @@ -2799,7 +2799,7 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^3.0.2": +"@vitest/coverage-v8@npm:^3.0.5": version: 3.0.5 resolution: "@vitest/coverage-v8@npm:3.0.5" dependencies: @@ -3995,7 +3995,7 @@ __metadata: languageName: node linkType: hard -"chromatic@npm:^11.20.2": +"chromatic@npm:^11.25.2": version: 11.25.2 resolution: "chromatic@npm:11.25.2" peerDependencies: @@ -5386,7 +5386,7 @@ __metadata: languageName: node linkType: hard -"es-toolkit@npm:^1.22.0": +"es-toolkit@npm:^1.32.0": version: 1.32.0 resolution: "es-toolkit@npm:1.32.0" dependenciesMeta: @@ -15138,7 +15138,7 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^3.0.2": +"vitest@npm:^3.0.5": version: 3.0.5 resolution: "vitest@npm:3.0.5" dependencies: @@ -15582,7 +15582,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.0.0, yaml@npm:^2.4.5, yaml@npm:^2.7.0": +"yaml@npm:^2.0.0, yaml@npm:^2.7.0": version: 2.7.0 resolution: "yaml@npm:2.7.0" bin: From a3c47c1ce3872f8dd406fd0f7fc102ef2194e2c8 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 12:24:06 +0100 Subject: [PATCH 030/111] upgrades --- code/core/package.json | 14 ++-- code/yarn.lock | 175 +++++------------------------------------ 2 files changed, 27 insertions(+), 162 deletions(-) diff --git a/code/core/package.json b/code/core/package.json index d8a7b8c0f8d..8eb7e9e0291 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -296,12 +296,12 @@ }, "devDependencies": { "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.24.4", - "@babel/generator": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/preset-react": "^7.24.1", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", + "@babel/core": "^7.26.8", + "@babel/generator": "^7.26.8", + "@babel/parser": "^7.26.8", + "@babel/preset-react": "^7.26.3", + "@babel/traverse": "^7.26.8", + "@babel/types": "^7.26.8", "@discoveryjs/json-ext": "^0.5.3", "@emotion/cache": "^11.14.0", "@emotion/is-prop-valid": "^1.3.1", @@ -318,7 +318,7 @@ "@radix-ui/react-slot": "^1.0.2", "@storybook/docs-mdx": "4.0.0-next.1", "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.12", + "@storybook/icons": "^1.3.2", "@tanstack/react-virtual": "^3.3.0", "@testing-library/react": "^14.0.0", "@types/cross-spawn": "^6.0.2", diff --git a/code/yarn.lock b/code/yarn.lock index ad0cf7974cd..8d622bfac5b 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -430,7 +430,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -448,30 +448,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.26.0": - version: 7.26.0 - resolution: "@babel/core@npm:7.26.0" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.0" - "@babel/generator": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.0" - "@babel/parser": "npm:^7.26.0" - "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e - languageName: node - linkType: hard - -"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.26.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.26.8, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": version: 7.26.8 resolution: "@babel/core@npm:7.26.8" dependencies: @@ -506,20 +483,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.26.3": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" - dependencies: - "@babel/parser": "npm:^7.26.3" - "@babel/types": "npm:^7.26.3" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.8": +"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" dependencies: @@ -599,34 +563,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.24.7 - resolution: "@babel/helper-environment-visitor@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": - version: 7.24.7 - resolution: "@babel/helper-function-name@npm:7.24.7" - dependencies: - "@babel/template": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.24.7 - resolution: "@babel/helper-hoist-variables@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -712,7 +648,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6": +"@babel/helper-split-export-declaration@npm:7.24.7": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -728,7 +664,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -753,7 +689,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0, @babel/helpers@npm:^7.26.7": +"@babel/helpers@npm:^7.26.7": version: 7.26.7 resolution: "@babel/helpers@npm:7.26.7" dependencies: @@ -763,7 +699,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.26.8 resolution: "@babel/parser@npm:7.26.8" dependencies: @@ -2032,34 +1968,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.12.18": - version: 7.12.18 - resolution: "@babel/runtime@npm:7.12.18" - dependencies: - regenerator-runtime: "npm:^0.13.4" - checksum: 10c0/380d0e6e1dd239541cce00f3be9efdf9d1167598cf2f3441c428bc858668034862bd9ef6c5804a1af0be78d9cfa32550f6c36700983b61cca8907fb2e786ffab - languageName: node - linkType: hard - -"@babel/runtime@npm:7.26.0": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 - languageName: node - linkType: hard - -"@babel/runtime@npm:7.7.2": - version: 7.7.2 - resolution: "@babel/runtime@npm:7.7.2" - dependencies: - regenerator-runtime: "npm:^0.13.2" - checksum: 10c0/a1bab397bf1ae0117a7ac1fb67885833368b065425960ed7e5d8856efad5fc46765ae27d82d3d6ede2ade35c901d56745e1ae8ad75b36ca309a9dfd0fca5a712 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:7.12.18, @babel/runtime@npm:7.26.0, @babel/runtime@npm:7.7.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:~7.5.4": version: 7.26.7 resolution: "@babel/runtime@npm:7.26.7" dependencies: @@ -2068,16 +1977,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:~7.5.4": - version: 7.5.5 - resolution: "@babel/runtime@npm:7.5.5" - dependencies: - regenerator-runtime: "npm:^0.13.2" - checksum: 10c0/ee5789200681462dc668ce4a0720914b16b872b4f71b79931a343fd4114154a3ec64e7e93ec38f634b7e3f54767005883402af86d60eb5172e897cae275ef8da - languageName: node - linkType: hard - -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": +"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": version: 7.26.8 resolution: "@babel/template@npm:7.26.8" dependencies: @@ -2088,25 +1988,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.23.2": - version: 7.23.2 - resolution: "@babel/traverse@npm:7.23.2" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.0" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.0" - "@babel/types": "npm:^7.23.0" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 10c0/d096c7c4bab9262a2f658298a3c630ae4a15a10755bb257ae91d5ab3e3b2877438934859c8d34018b7727379fe6b26c4fa2efc81cf4c462a7fe00caf79fa02ff - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": +"@babel/traverse@npm:7.23.2, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": version: 7.26.8 resolution: "@babel/traverse@npm:7.26.8" dependencies: @@ -2121,17 +2003,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:7.17.0": - version: 7.17.0 - resolution: "@babel/types@npm:7.17.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.16.7" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/ad09224272b40fedb00b262677d12b6838f5b5df5c47d67059ba1181bd4805439993393a8de32459dae137b536d60ebfcaf39ae84d8b3873f1e81cc75f5aeae8 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": +"@babel/types@npm:7.17.0, @babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.8 resolution: "@babel/types@npm:7.26.8" dependencies: @@ -6709,12 +6581,12 @@ __metadata: resolution: "@storybook/core@workspace:core" dependencies: "@aw-web-design/x-default-browser": "npm:1.4.126" - "@babel/core": "npm:^7.24.4" - "@babel/generator": "npm:^7.24.4" - "@babel/parser": "npm:^7.24.4" - "@babel/preset-react": "npm:^7.24.1" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" + "@babel/core": "npm:^7.26.8" + "@babel/generator": "npm:^7.26.8" + "@babel/parser": "npm:^7.26.8" + "@babel/preset-react": "npm:^7.26.3" + "@babel/traverse": "npm:^7.26.8" + "@babel/types": "npm:^7.26.8" "@discoveryjs/json-ext": "npm:^0.5.3" "@emotion/cache": "npm:^11.14.0" "@emotion/is-prop-valid": "npm:^1.3.1" @@ -6731,7 +6603,7 @@ __metadata: "@radix-ui/react-slot": "npm:^1.0.2" "@storybook/docs-mdx": "npm:4.0.0-next.1" "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^1.2.12" + "@storybook/icons": "npm:^1.3.2" "@storybook/theming": "workspace:*" "@tanstack/react-virtual": "npm:^3.3.0" "@testing-library/react": "npm:^14.0.0" @@ -7068,7 +6940,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.2.5": +"@storybook/icons@npm:^1.2.12, @storybook/icons@npm:^1.2.5, @storybook/icons@npm:^1.3.2": version: 1.3.2 resolution: "@storybook/icons@npm:1.3.2" peerDependencies: @@ -25714,7 +25586,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": +"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 @@ -28829,13 +28701,6 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 - languageName: node - linkType: hard - "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" From 98c0514de438113313bbfa12252b45806d9aa455 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 12:41:20 +0100 Subject: [PATCH 031/111] fix --- .../svelte/src/__test__/composeStories/portable-stories.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/code/renderers/svelte/src/__test__/composeStories/portable-stories.test.ts b/code/renderers/svelte/src/__test__/composeStories/portable-stories.test.ts index 6e4f7977aa3..750ff202b12 100644 --- a/code/renderers/svelte/src/__test__/composeStories/portable-stories.test.ts +++ b/code/renderers/svelte/src/__test__/composeStories/portable-stories.test.ts @@ -53,6 +53,7 @@ describe('renders', () => { it.skip('onclick handler is called', async () => { const onClickSpy = vi.fn(); const { component } = render(Secondary.Component, { ...Secondary.props, onClick: onClickSpy }); + // @ts-expect-error (deprecated: This method only exists when using one of the legacy compatibility helpers) component.$on('click', onClickSpy); const buttonElement = screen.getByRole('button'); buttonElement.click(); From f4e6223d8adf61289ca94d950847b692c2e9eedf Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 13:00:22 +0100 Subject: [PATCH 032/111] @babel/runtime@npm:7.26.0 --- code/package.json | 1 + code/yarn.lock | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/package.json b/code/package.json index 82be639b9d3..e7c7cd056bf 100644 --- a/code/package.json +++ b/code/package.json @@ -79,6 +79,7 @@ "defaults" ], "resolutions": { + "@babel/runtime": "^7.26.0", "@playwright/test": "1.48.1", "@types/babel__traverse@npm:*": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", "@types/babel__traverse@npm:^7.18.0": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", diff --git a/code/yarn.lock b/code/yarn.lock index 8d622bfac5b..90eb858733d 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -1968,7 +1968,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.12.18, @babel/runtime@npm:7.26.0, @babel/runtime@npm:7.7.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:~7.5.4": +"@babel/runtime@npm:^7.26.0": version: 7.26.7 resolution: "@babel/runtime@npm:7.26.7" dependencies: From 63352c865a9a6f0023eab3233c2fe1d423e53a4c Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 15:21:26 +0100 Subject: [PATCH 033/111] @babel/runtime --- code/package.json | 1 - code/yarn.lock | 40 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/code/package.json b/code/package.json index e7c7cd056bf..82be639b9d3 100644 --- a/code/package.json +++ b/code/package.json @@ -79,7 +79,6 @@ "defaults" ], "resolutions": { - "@babel/runtime": "^7.26.0", "@playwright/test": "1.48.1", "@types/babel__traverse@npm:*": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", "@types/babel__traverse@npm:^7.18.0": "patch:@types/babel__traverse@npm%3A7.20.6#~/.yarn/patches/@types-babel__traverse-npm-7.20.6-fac4243243.patch", diff --git a/code/yarn.lock b/code/yarn.lock index 90eb858733d..e694b670dc9 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -1968,7 +1968,34 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.26.0": +"@babel/runtime@npm:7.12.18": + version: 7.12.18 + resolution: "@babel/runtime@npm:7.12.18" + dependencies: + regenerator-runtime: "npm:^0.13.4" + checksum: 10c0/380d0e6e1dd239541cce00f3be9efdf9d1167598cf2f3441c428bc858668034862bd9ef6c5804a1af0be78d9cfa32550f6c36700983b61cca8907fb2e786ffab + languageName: node + linkType: hard + +"@babel/runtime@npm:7.26.0": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 + languageName: node + linkType: hard + +"@babel/runtime@npm:7.7.2": + version: 7.7.2 + resolution: "@babel/runtime@npm:7.7.2" + dependencies: + regenerator-runtime: "npm:^0.13.2" + checksum: 10c0/a1bab397bf1ae0117a7ac1fb67885833368b065425960ed7e5d8856efad5fc46765ae27d82d3d6ede2ade35c901d56745e1ae8ad75b36ca309a9dfd0fca5a712 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.26.7 resolution: "@babel/runtime@npm:7.26.7" dependencies: @@ -1977,6 +2004,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:~7.5.4": + version: 7.5.5 + resolution: "@babel/runtime@npm:7.5.5" + dependencies: + regenerator-runtime: "npm:^0.13.2" + checksum: 10c0/ee5789200681462dc668ce4a0720914b16b872b4f71b79931a343fd4114154a3ec64e7e93ec38f634b7e3f54767005883402af86d60eb5172e897cae275ef8da + languageName: node + linkType: hard + "@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": version: 7.26.8 resolution: "@babel/template@npm:7.26.8" @@ -25586,7 +25622,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": +"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 From 7abb645d7cb9462aa242f0c408b1a51f2c6ec773 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 17:03:42 +0100 Subject: [PATCH 034/111] fix --- .github/workflows/tests-unit.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests-unit.yml b/.github/workflows/tests-unit.yml index c0e166bea16..7cc5d9208f9 100644 --- a/.github/workflows/tests-unit.yml +++ b/.github/workflows/tests-unit.yml @@ -24,8 +24,16 @@ jobs: with: node-version-file: ".nvmrc" - - name: install and compile - run: yarn task --task compile --start-from=auto + - name: install scripts + run: | + cd scripts && yarn install + + - name: install code + run: | + cd code && yarn install + + - name: compile + run: yarn task --task compile --start-from=compile - name: Install Playwright Dependencies run: cd code && yarn exec playwright install chromium --with-deps From 397d1019df2717455a606b76efeaa316bea71050 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 17:04:57 +0100 Subject: [PATCH 035/111] fix --- code/yarn.lock | 77 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 7 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index e694b670dc9..1bfc1a5f685 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -430,7 +430,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -483,7 +483,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": +"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" dependencies: @@ -563,6 +563,34 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.23.0": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -648,7 +676,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:7.24.7": +"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -664,7 +692,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -2013,7 +2041,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": version: 7.26.8 resolution: "@babel/template@npm:7.26.8" dependencies: @@ -2024,7 +2052,25 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.23.2, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": +"@babel/traverse@npm:7.23.2": + version: 7.23.2 + resolution: "@babel/traverse@npm:7.23.2" + dependencies: + "@babel/code-frame": "npm:^7.22.13" + "@babel/generator": "npm:^7.23.0" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.0" + "@babel/types": "npm:^7.23.0" + debug: "npm:^4.1.0" + globals: "npm:^11.1.0" + checksum: 10c0/d096c7c4bab9262a2f658298a3c630ae4a15a10755bb257ae91d5ab3e3b2877438934859c8d34018b7727379fe6b26c4fa2efc81cf4c462a7fe00caf79fa02ff + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": version: 7.26.8 resolution: "@babel/traverse@npm:7.26.8" dependencies: @@ -2039,7 +2085,17 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:7.17.0, @babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": +"@babel/types@npm:7.17.0": + version: 7.17.0 + resolution: "@babel/types@npm:7.17.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.16.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/ad09224272b40fedb00b262677d12b6838f5b5df5c47d67059ba1181bd4805439993393a8de32459dae137b536d60ebfcaf39ae84d8b3873f1e81cc75f5aeae8 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.8 resolution: "@babel/types@npm:7.26.8" dependencies: @@ -28737,6 +28793,13 @@ __metadata: languageName: node linkType: hard +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + "to-object-path@npm:^0.3.0": version: 0.3.0 resolution: "to-object-path@npm:0.3.0" From bcc8897888217f750dbbb271d97fba2788a74947 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 13 Feb 2025 23:10:05 +0100 Subject: [PATCH 036/111] fix --- code/yarn.lock | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index 1bfc1a5f685..477d9bfa550 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -430,7 +430,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -448,7 +448,30 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.26.0, @babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.26.8, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.26.0": + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e + languageName: node + linkType: hard + +"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.26.8, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": version: 7.26.8 resolution: "@babel/core@npm:7.26.8" dependencies: @@ -483,7 +506,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.8": +"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.8": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" dependencies: @@ -717,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.7": +"@babel/helpers@npm:^7.26.0, @babel/helpers@npm:^7.26.7": version: 7.26.7 resolution: "@babel/helpers@npm:7.26.7" dependencies: @@ -727,7 +750,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.26.8 resolution: "@babel/parser@npm:7.26.8" dependencies: @@ -2095,7 +2118,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.8 resolution: "@babel/types@npm:7.26.8" dependencies: From e81ff633a7889b0b74d7e874c66b2899f2c22e1a Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Sat, 15 Feb 2025 11:31:10 +0100 Subject: [PATCH 037/111] fix --- code/core/package.json | 2 +- code/yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/core/package.json b/code/core/package.json index 8eb7e9e0291..6a8aedc43de 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -296,7 +296,7 @@ }, "devDependencies": { "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.26.8", + "@babel/core": "^7.26.0", "@babel/generator": "^7.26.8", "@babel/parser": "^7.26.8", "@babel/preset-react": "^7.26.3", diff --git a/code/yarn.lock b/code/yarn.lock index 477d9bfa550..299a120ac8c 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -471,7 +471,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.26.8, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": version: 7.26.8 resolution: "@babel/core@npm:7.26.8" dependencies: @@ -6696,7 +6696,7 @@ __metadata: resolution: "@storybook/core@workspace:core" dependencies: "@aw-web-design/x-default-browser": "npm:1.4.126" - "@babel/core": "npm:^7.26.8" + "@babel/core": "npm:^7.26.0" "@babel/generator": "npm:^7.26.8" "@babel/parser": "npm:^7.26.8" "@babel/preset-react": "npm:^7.26.3" From 23ae06e7098b9de38cd717e416685d363414f245 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Sat, 15 Feb 2025 11:35:02 +0100 Subject: [PATCH 038/111] upgrades --- code/core/package.json | 8 +- code/frameworks/ember/package.json | 2 +- code/renderers/react/package.json | 2 +- code/yarn.lock | 162 ++++++++++++++--------------- 4 files changed, 83 insertions(+), 91 deletions(-) diff --git a/code/core/package.json b/code/core/package.json index 6a8aedc43de..25a25503734 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -296,11 +296,11 @@ }, "devDependencies": { "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.26.0", - "@babel/generator": "^7.26.8", - "@babel/parser": "^7.26.8", + "@babel/core": "^7.26.9", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", "@babel/preset-react": "^7.26.3", - "@babel/traverse": "^7.26.8", + "@babel/traverse": "^7.26.9", "@babel/types": "^7.26.8", "@discoveryjs/json-ext": "^0.5.3", "@emotion/cache": "^11.14.0", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index cc12dce5d31..45ebc24bebd 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -55,7 +55,7 @@ "ts-dedent": "^2.0.0" }, "devDependencies": { - "@types/babel__preset-env": "^7", + "@types/babel__preset-env": "^7.10.0", "ember-source": "~3.28.1", "typescript": "^5.7.3" }, diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 65985cf1d19..10baa34b058 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -79,7 +79,7 @@ }, "devDependencies": { "@storybook/test": "workspace:*", - "@types/babel-plugin-react-docgen": "^4", + "@types/babel-plugin-react-docgen": "^4.2.3", "@types/escodegen": "^0.0.6", "@types/estree": "^0.0.51", "@types/node": "^22.0.0", diff --git a/code/yarn.lock b/code/yarn.lock index 299a120ac8c..669518da2c2 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -471,27 +471,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": - version: 7.26.8 - resolution: "@babel/core@npm:7.26.8" +"@babel/core@npm:^7.12.0, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.0, @babel/core@npm:^7.26.9, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.8" + "@babel/generator": "npm:^7.26.9" "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.7" - "@babel/parser": "npm:^7.26.8" - "@babel/template": "npm:^7.26.8" - "@babel/traverse": "npm:^7.26.8" - "@babel/types": "npm:^7.26.8" - "@types/gensync": "npm:^1.0.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/fafbd083ed3f79973ae2a11a69eee3f13b3226a1d4907abc2c6f2fea21adf4a7c20e00fe0eaa33f44a3666eeaf414edb07460ec031d478ee5f6088eb38b2a011 + checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b languageName: node linkType: hard @@ -506,7 +505,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.26.3, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.8": +"@babel/generator@npm:7.26.3": version: 7.26.8 resolution: "@babel/generator@npm:7.26.8" dependencies: @@ -519,6 +518,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" + dependencies: + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" @@ -740,24 +752,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0, @babel/helpers@npm:^7.26.7": - version: 7.26.7 - resolution: "@babel/helpers@npm:7.26.7" +"@babel/helpers@npm:^7.26.0, @babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.7" - checksum: 10c0/37fec398e53a2dbbf24bc2a025c4d571b2556cef18d8116d05d04b153f13ef659cdfbaab96c8eed875e629d39bdf9b3ea5d099ccf80544537de224e2d94f9b11 + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": - version: 7.26.8 - resolution: "@babel/parser@npm:7.26.8" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" dependencies: - "@babel/types": "npm:^7.26.8" + "@babel/types": "npm:^7.26.9" bin: parser: ./bin/babel-parser.js - checksum: 10c0/da04f26bae732a5b6790775a736b58c7876c28e62203c5097f043fd7273ef6debe5bfd7a4e670a6819f4549b215c7b9762c6358e44797b3c4d733defc8290781 + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc languageName: node linkType: hard @@ -1253,15 +1265,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-for-of@npm:7.25.9" +"@babel/plugin-transform-for-of@npm:^7.25.9, @babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/bf11abc71934a1f369f39cd7a33cf3d4dc5673026a53f70b7c1238c4fcc44e68b3ca1bdbe3db2076f60defb6ffe117cbe10b90f3e1a613b551d88f7c4e693bbe + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 languageName: node linkType: hard @@ -1646,8 +1658,8 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": - version: 7.26.8 - resolution: "@babel/plugin-transform-runtime@npm:7.26.8" + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" dependencies: "@babel/helper-module-imports": "npm:^7.25.9" "@babel/helper-plugin-utils": "npm:^7.26.5" @@ -1657,7 +1669,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e206206fee262d2200763e6c427b27ca8a7a40a967dfe52f984f07a225952be0990fcce0acae6cee63fe92f5cadc94bb336fae2f3d687f0f2fcd2dadaf33029a + checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 languageName: node linkType: hard @@ -1869,8 +1881,8 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": - version: 7.26.8 - resolution: "@babel/preset-env@npm:7.26.8" + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" dependencies: "@babel/compat-data": "npm:^7.26.8" "@babel/helper-compilation-targets": "npm:^7.26.5" @@ -1901,7 +1913,7 @@ __metadata: "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" - "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" "@babel/plugin-transform-function-name": "npm:^7.25.9" "@babel/plugin-transform-json-strings": "npm:^7.25.9" "@babel/plugin-transform-literals": "npm:^7.25.9" @@ -1943,7 +1955,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/314ab8c6173d1f14e40cf22e1e646c429acfd45195e2ddbadca81956aa2a670e37e4446658db65f1a669f82ef115a4a018f78448bc10789cacdaf4e995680db5 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 languageName: node linkType: hard @@ -2047,11 +2059,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.26.7 - resolution: "@babel/runtime@npm:7.26.7" + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard @@ -2064,14 +2076,14 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/template@npm:7.26.8" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.8" - "@babel/types": "npm:^7.26.8" - checksum: 10c0/90bc1085cbc090cbdd43af7b9dbb98e6bda96e55e0f565f17ebb8e97c2dfce866dc727ca02b8e08bd2662ba4fd3851907ba3c48618162c291221af17fb258213 + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard @@ -2093,18 +2105,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": - version: 7.26.8 - resolution: "@babel/traverse@npm:7.26.8" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.4.5": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.8" - "@babel/parser": "npm:^7.26.8" - "@babel/template": "npm:^7.26.8" - "@babel/types": "npm:^7.26.8" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/0771d1ce0351628ad2e8dac56f0d59f706eb125c83fbcc039bde83088ba0a1477244ad5fb060802f90366cc4d7fa871e5009a292aef6205bcf83f2e01d1a0a5d + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e languageName: node linkType: hard @@ -2118,13 +2130,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": - version: 7.26.8 - resolution: "@babel/types@npm:7.26.8" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.8, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/cd41ea47bb3d7baf2b3bf5e70e9c3a16f2eab699fab8575b2b31a7b1cb64166eb52c97124313863dde0581747bfc7a1810c838ad60b5b7ad1897d8004c7b95a9 + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 languageName: node linkType: hard @@ -6696,11 +6708,11 @@ __metadata: resolution: "@storybook/core@workspace:core" dependencies: "@aw-web-design/x-default-browser": "npm:1.4.126" - "@babel/core": "npm:^7.26.0" - "@babel/generator": "npm:^7.26.8" - "@babel/parser": "npm:^7.26.8" + "@babel/core": "npm:^7.26.9" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" "@babel/preset-react": "npm:^7.26.3" - "@babel/traverse": "npm:^7.26.8" + "@babel/traverse": "npm:^7.26.9" "@babel/types": "npm:^7.26.8" "@discoveryjs/json-ext": "npm:^0.5.3" "@emotion/cache": "npm:^11.14.0" @@ -6896,8 +6908,8 @@ __metadata: dependencies: "@storybook/builder-webpack5": "workspace:*" "@storybook/global": "npm:^5.0.0" - "@types/babel__preset-env": "npm:^7" - babel-loader: "npm:9.1.3" + "@types/babel__preset-env": "npm:^7.10.0" + babel-loader: "npm:9.2.1" ember-source: "npm:~3.28.1" find-up: "npm:^5.0.0" ts-dedent: "npm:^2.0.0" @@ -7505,7 +7517,7 @@ __metadata: "@storybook/react-dom-shim": "workspace:*" "@storybook/test": "workspace:*" "@storybook/theming": "workspace:*" - "@types/babel-plugin-react-docgen": "npm:^4" + "@types/babel-plugin-react-docgen": "npm:^4.2.3" "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51" "@types/node": "npm:^22.0.0" @@ -8331,7 +8343,7 @@ __metadata: languageName: node linkType: hard -"@types/babel-plugin-react-docgen@npm:^4": +"@types/babel-plugin-react-docgen@npm:^4.2.3": version: 4.2.3 resolution: "@types/babel-plugin-react-docgen@npm:4.2.3" checksum: 10c0/4f18ab888a5268076e1b09345b39cf6b378cf780e38dadad554101782bb365018f6f630acd6fc2990f35131490d3e1bdea338447d2dc6e991e97442420e767ce @@ -8367,7 +8379,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__preset-env@npm:^7": +"@types/babel__preset-env@npm:^7, @types/babel__preset-env@npm:^7.10.0": version: 7.10.0 resolution: "@types/babel__preset-env@npm:7.10.0" checksum: 10c0/5ad0c3a8bec4f7612ee8aeecb4ee94494d3bc193f6da608cd118175e726bb2cf649515aded650defb968bfae4ec6e6c52c0c06fc83be261c0b8eaa3f8f2cf336 @@ -8666,13 +8678,6 @@ __metadata: languageName: node linkType: hard -"@types/gensync@npm:^1.0.0": - version: 1.0.4 - resolution: "@types/gensync@npm:1.0.4" - checksum: 10c0/1daeb1693196a85ee68b82f3fb30906a1cccede69d492b190de80ff20cec2d528d98cad866d733fd83cb171096dfe8c26c9c02c50ffb93e1113d48bd79daa556 - languageName: node - linkType: hard - "@types/glob@npm:*": version: 8.1.0 resolution: "@types/glob@npm:8.1.0" @@ -11109,19 +11114,6 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:9.1.3": - version: 9.1.3 - resolution: "babel-loader@npm:9.1.3" - dependencies: - find-cache-dir: "npm:^4.0.0" - schema-utils: "npm:^4.0.0" - peerDependencies: - "@babel/core": ^7.12.0 - webpack: ">=5" - checksum: 10c0/e3fc3c9e02bd908b37e8e8cd4f3d7280cf6ac45e33fc203aedbb615135a0fecc33bf92573b71a166a827af029d302c0b060354985cd91d510320bd70a2f949eb - languageName: node - linkType: hard - "babel-loader@npm:9.2.1, babel-loader@npm:^9.1.3": version: 9.2.1 resolution: "babel-loader@npm:9.2.1" From 417d605fa2a402a24876f67cee1c67c65d86e61e Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Sat, 15 Feb 2025 11:36:08 +0100 Subject: [PATCH 039/111] fix --- code/yarn.lock | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/yarn.lock b/code/yarn.lock index 669518da2c2..7c2a2550b87 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -6909,7 +6909,7 @@ __metadata: "@storybook/builder-webpack5": "workspace:*" "@storybook/global": "npm:^5.0.0" "@types/babel__preset-env": "npm:^7.10.0" - babel-loader: "npm:9.2.1" + babel-loader: "npm:9.1.3" ember-source: "npm:~3.28.1" find-up: "npm:^5.0.0" ts-dedent: "npm:^2.0.0" @@ -11114,6 +11114,19 @@ __metadata: languageName: node linkType: hard +"babel-loader@npm:9.1.3": + version: 9.1.3 + resolution: "babel-loader@npm:9.1.3" + dependencies: + find-cache-dir: "npm:^4.0.0" + schema-utils: "npm:^4.0.0" + peerDependencies: + "@babel/core": ^7.12.0 + webpack: ">=5" + checksum: 10c0/e3fc3c9e02bd908b37e8e8cd4f3d7280cf6ac45e33fc203aedbb615135a0fecc33bf92573b71a166a827af029d302c0b060354985cd91d510320bd70a2f949eb + languageName: node + linkType: hard + "babel-loader@npm:9.2.1, babel-loader@npm:^9.1.3": version: 9.2.1 resolution: "babel-loader@npm:9.2.1" From ab2635f58d858cb250ea33c4da7dd57024629d9b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Sat, 15 Feb 2025 11:53:56 +0100 Subject: [PATCH 040/111] fix --- code/yarn.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index 7c2a2550b87..0dd7610fd92 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -506,15 +506,15 @@ __metadata: linkType: hard "@babel/generator@npm:7.26.3": - version: 7.26.8 - resolution: "@babel/generator@npm:7.26.8" + version: 7.26.3 + resolution: "@babel/generator@npm:7.26.3" dependencies: - "@babel/parser": "npm:^7.26.8" - "@babel/types": "npm:^7.26.8" + "@babel/parser": "npm:^7.26.3" + "@babel/types": "npm:^7.26.3" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/9467f197d285ac315d1fa419138d36a3bfd69ca4baf763e914acab12f5f38e5d231497f6528e80613b28e73bb28c66fcc50b250b1f277b1a4d38ac14b03e9674 + checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00 languageName: node linkType: hard @@ -762,7 +762,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.8, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.26.9 resolution: "@babel/parser@npm:7.26.9" dependencies: @@ -2130,7 +2130,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.8, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.8, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.9 resolution: "@babel/types@npm:7.26.9" dependencies: From 8d4f43e61e3db719bb5c7a7fca1db5832d37053a Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 12:34:07 +0100 Subject: [PATCH 041/111] delete --- code/lib/cli/core/csf/index.cjs | 1 - code/lib/cli/core/csf/index.d.ts | 2 -- code/lib/cli/core/csf/index.js | 1 - 3 files changed, 4 deletions(-) delete mode 100644 code/lib/cli/core/csf/index.cjs delete mode 100644 code/lib/cli/core/csf/index.d.ts delete mode 100644 code/lib/cli/core/csf/index.js diff --git a/code/lib/cli/core/csf/index.cjs b/code/lib/cli/core/csf/index.cjs deleted file mode 100644 index 0f39b1aa914..00000000000 --- a/code/lib/cli/core/csf/index.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('storybook/internal/csf'); diff --git a/code/lib/cli/core/csf/index.d.ts b/code/lib/cli/core/csf/index.d.ts deleted file mode 100644 index d7ec18acc05..00000000000 --- a/code/lib/cli/core/csf/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from 'storybook/internal/csf'; -export type * from 'storybook/internal/csf'; diff --git a/code/lib/cli/core/csf/index.js b/code/lib/cli/core/csf/index.js deleted file mode 100644 index 3076fe67f59..00000000000 --- a/code/lib/cli/core/csf/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from 'storybook/internal/csf'; From 2a2e69631520b99a740056545a97e9ef9d797f73 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 12:37:54 +0100 Subject: [PATCH 042/111] fix --- code/.storybook/bench.stories.tsx | 2 +- code/core/src/common/versions.ts | 3 +- code/core/src/manager/globals/exports.ts | 45 ------------------------ 3 files changed, 2 insertions(+), 48 deletions(-) diff --git a/code/.storybook/bench.stories.tsx b/code/.storybook/bench.stories.tsx index 5f59a0550eb..3b9055905aa 100644 --- a/code/.storybook/bench.stories.tsx +++ b/code/.storybook/bench.stories.tsx @@ -49,7 +49,7 @@ export default { subEntry !== 'metafile' ? `${pkgName} - ${subEntry}` : pkgName, ]; }) - .concat([['core - core', '@storybook/core - core - TOO BIG PLEASE UPLOAD MANUALLY']]) + .concat([['core - core', 'core - TOO BIG PLEASE UPLOAD MANUALLY']]) ), }, }, diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index fc6c1f30bdf..ae672669b42 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -21,7 +21,7 @@ export default { '@storybook/addon-viewport': '8.6.0-beta.4', '@storybook/builder-vite': '8.6.0-beta.4', '@storybook/builder-webpack5': '8.6.0-beta.4', - '@storybook/core': '8.6.0-beta.4', + storybook: '8.6.0-beta.4', '@storybook/builder-manager': '8.6.0-beta.4', '@storybook/channels': '8.6.0-beta.4', '@storybook/client-logger': '8.6.0-beta.4', @@ -60,7 +60,6 @@ export default { '@storybook/web-components-vite': '8.6.0-beta.4', '@storybook/web-components-webpack5': '8.6.0-beta.4', '@storybook/blocks': '8.6.0-beta.4', - storybook: '8.6.0-beta.4', sb: '8.6.0-beta.4', '@storybook/cli': '8.6.0-beta.4', '@storybook/codemod': '8.6.0-beta.4', diff --git a/code/core/src/manager/globals/exports.ts b/code/core/src/manager/globals/exports.ts index 0c0f50e9d6b..2dea37a69b8 100644 --- a/code/core/src/manager/globals/exports.ts +++ b/code/core/src/manager/globals/exports.ts @@ -513,43 +513,6 @@ export default { 'useStorybookApi', 'useStorybookState', ], - '@storybook/core/manager-api': [ - 'ActiveTabs', - 'Consumer', - 'ManagerContext', - 'Provider', - 'RequestResponseError', - 'addons', - 'combineParameters', - 'controlOrMetaKey', - 'controlOrMetaSymbol', - 'eventMatchesShortcut', - 'eventToShortcut', - 'experimental_MockUniversalStore', - 'experimental_UniversalStore', - 'experimental_requestResponse', - 'experimental_useUniversalStore', - 'isMacLike', - 'isShortcutTaken', - 'keyToSymbol', - 'merge', - 'mockChannel', - 'optionOrAltSymbol', - 'shortcutMatchesShortcut', - 'shortcutToHumanString', - 'types', - 'useAddonState', - 'useArgTypes', - 'useArgs', - 'useChannel', - 'useGlobalTypes', - 'useGlobals', - 'useParameter', - 'useSharedState', - 'useStoryPrepared', - 'useStorybookApi', - 'useStorybookState', - ], 'storybook/internal/router': [ 'BaseLocationProvider', 'DEEPLY_EQUAL', @@ -652,14 +615,6 @@ export default { 'WebsocketTransport', 'createBrowserChannel', ], - '@storybook/core/channels': [ - 'Channel', - 'HEARTBEAT_INTERVAL', - 'HEARTBEAT_MAX_LATENCY', - 'PostMessageTransport', - 'WebsocketTransport', - 'createBrowserChannel', - ], 'storybook/internal/core-errors': [ 'ARGTYPES_INFO_REQUEST', 'ARGTYPES_INFO_RESPONSE', From 5892934f07bcaadf40be37a3b0a1355a63a7545a Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 12:58:55 +0100 Subject: [PATCH 043/111] add dep --- code/lib/create-storybook/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 9f1233e03f1..bd64140b191 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -60,6 +60,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "semver": "^7.3.7", + "storybook": "workspace:*", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0", "typescript": "^5.7.3", From c9a5021a4c456fc7c2a33cd861d722b5e2f92e1f Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 13:01:19 +0100 Subject: [PATCH 044/111] fix lockfile --- code/yarn.lock | 1 + 1 file changed, 1 insertion(+) diff --git a/code/yarn.lock b/code/yarn.lock index 2b4f5c84835..db19134cf66 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -14319,6 +14319,7 @@ __metadata: react-dom: "npm:^18.2.0" recast: "npm:^0.23.5" semver: "npm:^7.3.7" + storybook: "workspace:*" tiny-invariant: "npm:^1.3.1" ts-dedent: "npm:^2.0.0" typescript: "npm:^5.7.3" From 2aeb261558ed2c13522558aee89c75b6f5cb0334 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 13:18:29 +0100 Subject: [PATCH 045/111] fixes --- code/core/src/common/utils/get-story-id.ts | 1 + .../core-server/utils/StoryIndexGenerator.ts | 3 +++ .../modules/experimental_testmodule.ts | 1 + code/core/src/manager-api/modules/stories.ts | 21 ++++++++++++++++ .../modules/preview-web/Preview.tsx | 25 +++++++++++++++++++ .../preview-api/modules/store/StoryStore.ts | 5 ++++ .../modules/store/csf/normalizeStory.ts | 1 + .../modules/store/csf/portable-stories.ts | 1 + .../modules/store/csf/prepareStory.ts | 1 + .../modules/store/csf/processCSFFile.ts | 1 + 10 files changed, 60 insertions(+) diff --git a/code/core/src/common/utils/get-story-id.ts b/code/core/src/common/utils/get-story-id.ts index a90e74e1afc..d8d5d0eb6f4 100644 --- a/code/core/src/common/utils/get-story-id.ts +++ b/code/core/src/common/utils/get-story-id.ts @@ -2,6 +2,7 @@ import { relative } from 'node:path'; import { normalizeStories, normalizeStoryPath } from 'storybook/internal/common'; import { sanitize, storyNameFromExport, toId } from 'storybook/internal/csf'; +import { userOrAutoTitleFromSpecifier } from 'storybook/internal/preview-api'; import type { Options, StoriesEntry } from 'storybook/internal/types'; import { dedent } from 'ts-dedent'; diff --git a/code/core/src/core-server/utils/StoryIndexGenerator.ts b/code/core/src/core-server/utils/StoryIndexGenerator.ts index 1a4693493a4..9f437613f28 100644 --- a/code/core/src/core-server/utils/StoryIndexGenerator.ts +++ b/code/core/src/core-server/utils/StoryIndexGenerator.ts @@ -5,6 +5,9 @@ import { dirname, extname, join, normalize, relative, resolve, sep } from 'node: import { commonGlobOptions, normalizeStoryPath } from 'storybook/internal/common'; import { combineTags, storyNameFromExport, toId } from 'storybook/internal/csf'; +import { getStorySortParameter, loadConfig } from 'storybook/internal/csf-tools'; +import { logger, once } from 'storybook/internal/node-logger'; +import { sortStoriesV7, userOrAutoTitleFromSpecifier } from 'storybook/internal/preview-api'; import { isExampleStoryId } from 'storybook/internal/telemetry'; import type { DocsIndexEntry, diff --git a/code/core/src/manager-api/modules/experimental_testmodule.ts b/code/core/src/manager-api/modules/experimental_testmodule.ts index 2c0fc311562..a300ea99747 100644 --- a/code/core/src/manager-api/modules/experimental_testmodule.ts +++ b/code/core/src/manager-api/modules/experimental_testmodule.ts @@ -7,6 +7,7 @@ import { type TestProviders, type TestingModuleRunRequestPayload, } from 'storybook/internal/core-events'; +import { Addon_TypesEnum, type StoryId } from 'storybook/internal/types'; import invariant from 'tiny-invariant'; diff --git a/code/core/src/manager-api/modules/stories.ts b/code/core/src/manager-api/modules/stories.ts index 111c2f0c0b2..99a5a8eb15d 100644 --- a/code/core/src/manager-api/modules/stories.ts +++ b/code/core/src/manager-api/modules/stories.ts @@ -1,3 +1,24 @@ +import { logger } from 'storybook/internal/client-logger'; +import { + CONFIG_ERROR, + CURRENT_STORY_WAS_SET, + DOCS_PREPARED, + PRELOAD_ENTRIES, + RESET_STORY_ARGS, + SELECT_STORY, + SET_CONFIG, + SET_CURRENT_STORY, + SET_FILTER, + SET_INDEX, + SET_STORIES, + STORY_ARGS_UPDATED, + STORY_CHANGED, + STORY_INDEX_INVALIDATED, + STORY_MISSING, + STORY_PREPARED, + STORY_SPECIFIED, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; import { sanitize, toId } from 'storybook/internal/csf'; import type { API_ComposedRef, diff --git a/code/core/src/preview-api/modules/preview-web/Preview.tsx b/code/core/src/preview-api/modules/preview-web/Preview.tsx index 13b53a4ad2e..09f36d401a7 100644 --- a/code/core/src/preview-api/modules/preview-web/Preview.tsx +++ b/code/core/src/preview-api/modules/preview-web/Preview.tsx @@ -1,5 +1,30 @@ import type { Channel } from 'storybook/internal/channels'; +import { deprecate, logger } from 'storybook/internal/client-logger'; +import { + ARGTYPES_INFO_REQUEST, + ARGTYPES_INFO_RESPONSE, + type ArgTypesRequestPayload, + type ArgTypesResponsePayload, + CONFIG_ERROR, + FORCE_REMOUNT, + FORCE_RE_RENDER, + GLOBALS_UPDATED, + RESET_STORY_ARGS, + type RequestData, + type ResponseData, + SET_GLOBALS, + STORY_ARGS_UPDATED, + STORY_INDEX_INVALIDATED, + UPDATE_GLOBALS, + UPDATE_STORY_ARGS, +} from 'storybook/internal/core-events'; import type { CleanupCallback } from 'storybook/internal/csf'; +import { + CalledPreviewMethodBeforeInitializationError, + MissingRenderToCanvasError, + StoryIndexFetchError, + StoryStoreAccessedBeforeInitializationError, +} from 'storybook/internal/preview-errors'; import type { Args, Globals, diff --git a/code/core/src/preview-api/modules/store/StoryStore.ts b/code/core/src/preview-api/modules/store/StoryStore.ts index 5d600be26f6..db50ad6c4ae 100644 --- a/code/core/src/preview-api/modules/store/StoryStore.ts +++ b/code/core/src/preview-api/modules/store/StoryStore.ts @@ -1,4 +1,9 @@ +import { deprecate } from 'storybook/internal/client-logger'; import type { Canvas, CleanupCallback } from 'storybook/internal/csf'; +import { + CalledExtractOnStoreError, + MissingStoryFromCsfFileError, +} from 'storybook/internal/preview-errors'; import type { BoundStory, CSFFile, diff --git a/code/core/src/preview-api/modules/store/csf/normalizeStory.ts b/code/core/src/preview-api/modules/store/csf/normalizeStory.ts index 76fb9399304..fdef54e9666 100644 --- a/code/core/src/preview-api/modules/store/csf/normalizeStory.ts +++ b/code/core/src/preview-api/modules/store/csf/normalizeStory.ts @@ -1,3 +1,4 @@ +import { deprecate, logger } from 'storybook/internal/client-logger'; import { storyNameFromExport, toId } from 'storybook/internal/csf'; import type { ArgTypes, diff --git a/code/core/src/preview-api/modules/store/csf/portable-stories.ts b/code/core/src/preview-api/modules/store/csf/portable-stories.ts index d4f8ad9a997..4833d7e5995 100644 --- a/code/core/src/preview-api/modules/store/csf/portable-stories.ts +++ b/code/core/src/preview-api/modules/store/csf/portable-stories.ts @@ -2,6 +2,7 @@ /* eslint-disable @typescript-eslint/naming-convention */ import { type CleanupCallback, isExportStory } from 'storybook/internal/csf'; +import { MountMustBeDestructuredError } from 'storybook/internal/preview-errors'; import type { Args, Canvas, diff --git a/code/core/src/preview-api/modules/store/csf/prepareStory.ts b/code/core/src/preview-api/modules/store/csf/prepareStory.ts index dbeb7a3d4b2..792609865d4 100644 --- a/code/core/src/preview-api/modules/store/csf/prepareStory.ts +++ b/code/core/src/preview-api/modules/store/csf/prepareStory.ts @@ -1,5 +1,6 @@ /* eslint-disable no-underscore-dangle */ import { type CleanupCallback, combineTags, includeConditionalArg } from 'storybook/internal/csf'; +import { NoRenderFunctionError } from 'storybook/internal/preview-errors'; import type { Args, ArgsStoryFn, diff --git a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts index 1e080dc9981..34b91c095ac 100644 --- a/code/core/src/preview-api/modules/store/csf/processCSFFile.ts +++ b/code/core/src/preview-api/modules/store/csf/processCSFFile.ts @@ -1,3 +1,4 @@ +import { logger } from 'storybook/internal/client-logger'; import { isExportStory, isStory } from 'storybook/internal/csf'; import type { ComponentTitle, Parameters, Path, Renderer } from 'storybook/internal/types'; import type { From 4315e6463e86dcdb1a317bab86cbb4a15deb0e13 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 13:24:59 +0100 Subject: [PATCH 046/111] ignore type issue --- code/addons/a11y/src/preview.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/code/addons/a11y/src/preview.tsx b/code/addons/a11y/src/preview.tsx index 61b292f2bc0..9b8a7598d6d 100644 --- a/code/addons/a11y/src/preview.tsx +++ b/code/addons/a11y/src/preview.tsx @@ -58,6 +58,7 @@ export const experimental_afterEach: AfterEach = async ({ if (getIsVitestStandaloneRun()) { if (hasViolations && getMode() === 'failed') { if (!vitestMatchersExtended) { + // @ts-expect-error (unknown why vitest-axe is not typed correctly) const { toHaveNoViolations } = await import('vitest-axe/matchers'); expect.extend({ toHaveNoViolations }); vitestMatchersExtended = true; From 26f8c42e42681193c14bc080cb70f2201f6251a7 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 14:05:30 +0100 Subject: [PATCH 047/111] fixes --- code/addons/essentials/src/backgrounds/manager.ts | 1 + code/addons/essentials/src/outline/manager.ts | 1 + code/addons/essentials/src/viewport/manager.ts | 1 + code/builders/builder-vite/src/vite-server.ts | 2 ++ code/core/src/core-server/utils/StoryIndexGenerator.test.ts | 2 ++ code/frameworks/angular/tsconfig.build.json | 1 + code/frameworks/angular/tsconfig.json | 2 +- .../react/src/__test__/portable-stories-legacy.test.tsx | 1 - 8 files changed, 9 insertions(+), 2 deletions(-) diff --git a/code/addons/essentials/src/backgrounds/manager.ts b/code/addons/essentials/src/backgrounds/manager.ts index 930d5ee3818..e1a5b46a4ab 100644 --- a/code/addons/essentials/src/backgrounds/manager.ts +++ b/code/addons/essentials/src/backgrounds/manager.ts @@ -1 +1,2 @@ +// @ts-expect-error (no types) export * from '@storybook/addon-backgrounds/manager'; diff --git a/code/addons/essentials/src/outline/manager.ts b/code/addons/essentials/src/outline/manager.ts index 9f46ef8cbae..3650e771c1e 100644 --- a/code/addons/essentials/src/outline/manager.ts +++ b/code/addons/essentials/src/outline/manager.ts @@ -1 +1,2 @@ +// @ts-expect-error (no types) export * from '@storybook/addon-outline/manager'; diff --git a/code/addons/essentials/src/viewport/manager.ts b/code/addons/essentials/src/viewport/manager.ts index ccbe283d410..0c2d50cb23d 100644 --- a/code/addons/essentials/src/viewport/manager.ts +++ b/code/addons/essentials/src/viewport/manager.ts @@ -1 +1,2 @@ +// @ts-expect-error (no types) export * from '@storybook/addon-viewport/manager'; diff --git a/code/builders/builder-vite/src/vite-server.ts b/code/builders/builder-vite/src/vite-server.ts index 6a53bb56280..f0c3b4fd2f6 100644 --- a/code/builders/builder-vite/src/vite-server.ts +++ b/code/builders/builder-vite/src/vite-server.ts @@ -32,10 +32,12 @@ export async function createViteServer(options: Options, devServer: Server) { const ipRegex = /^(?:\d{1,3}\.){3}\d{1,3}$|^(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4}$/; if ( + // @ts-expect-error (unknown) !(config.server.allowedHosts as string[])?.length && options.host && !ipRegex.test(options.host) ) { + // @ts-expect-error (unknown) config.server.allowedHosts = [options.host.toLowerCase()]; } diff --git a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts index af5ee1b2433..7f068143ba0 100644 --- a/code/core/src/core-server/utils/StoryIndexGenerator.test.ts +++ b/code/core/src/core-server/utils/StoryIndexGenerator.test.ts @@ -5,6 +5,8 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; import { normalizeStoriesEntry } from 'storybook/internal/common'; import { toId } from 'storybook/internal/csf'; +import { getStorySortParameter, readCsf } from 'storybook/internal/csf-tools'; +import { logger, once } from 'storybook/internal/node-logger'; import type { NormalizedStoriesSpecifier, StoryIndexEntry } from 'storybook/internal/types'; import { csfIndexer } from '../presets/common-preset'; diff --git a/code/frameworks/angular/tsconfig.build.json b/code/frameworks/angular/tsconfig.build.json index 6fe15d9d25e..2f1a1916f65 100644 --- a/code/frameworks/angular/tsconfig.build.json +++ b/code/frameworks/angular/tsconfig.build.json @@ -18,6 +18,7 @@ "listEmittedFiles": false, "noUnusedLocals": false, "baseUrl": ".", + "rootDir": "./src", "paths": { "storybook/internal/*": ["../../lib/cli/core/*"] } diff --git a/code/frameworks/angular/tsconfig.json b/code/frameworks/angular/tsconfig.json index 2334d7409fb..d0c1c6608a7 100644 --- a/code/frameworks/angular/tsconfig.json +++ b/code/frameworks/angular/tsconfig.json @@ -4,5 +4,5 @@ "noEmit": true, "strict": false }, - "include": ["src/**/*", "src/**/*.json", "template/**/*"] + "include": ["src/**/*", "src/**/*.json"] } diff --git a/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx b/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx index 5567b1fd9fb..a07475ab9af 100644 --- a/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx +++ b/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx @@ -111,7 +111,6 @@ describe('Legacy Portable Stories API', () => { }); it('has action arg from argTypes when addon-actions annotations are added', () => { - //@ts-expect-error our tsconfig.jsn#moduleResulution is set to 'node', which doesn't support this import const Story = composeStory(stories.WithActionArgType, stories.default, addonActionsPreview); expect(Story.args.someActionArg).toHaveProperty('isAction', true); }); From ed5fdf50d5fd1de008467d24245760609a754404 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 15:25:32 +0100 Subject: [PATCH 048/111] fix --- code/core/template/stories/shortcuts.stories.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/code/core/template/stories/shortcuts.stories.ts b/code/core/template/stories/shortcuts.stories.ts index 440c313db4d..998b417d3de 100644 --- a/code/core/template/stories/shortcuts.stories.ts +++ b/code/core/template/stories/shortcuts.stories.ts @@ -1,3 +1,4 @@ +import { PREVIEW_KEYDOWN } from 'storybook/internal/core-events'; import type { PlayFunctionContext } from 'storybook/internal/csf'; import { global as globalThis } from '@storybook/global'; From b1e58659b85a1c8b37f6688fd3d76ea35510b803 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 19 Feb 2025 15:49:26 +0100 Subject: [PATCH 049/111] add frameworkToRenderer --- code/lib/cli-storybook/src/add.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/code/lib/cli-storybook/src/add.test.ts b/code/lib/cli-storybook/src/add.test.ts index d685798d4d2..1cb4f36db36 100644 --- a/code/lib/cli-storybook/src/add.test.ts +++ b/code/lib/cli-storybook/src/add.test.ts @@ -61,6 +61,7 @@ vi.mock('storybook/internal/common', () => { versions: { '@storybook/addon-docs': '^8.0.0', }, + frameworkToRenderer: vi.fn(), }; }); From 22e3a22b9d5a28485807d7c25843b73e98ad7d00 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sun, 23 Feb 2025 12:57:13 +0800 Subject: [PATCH 050/111] CLI: Prompt users for RN vs RNW on init --- code/lib/create-storybook/src/initiate.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/lib/create-storybook/src/initiate.ts b/code/lib/create-storybook/src/initiate.ts index a1b09fadd20..b445d9d0130 100644 --- a/code/lib/create-storybook/src/initiate.ts +++ b/code/lib/create-storybook/src/initiate.ts @@ -374,6 +374,25 @@ export async function doInitiate(options: CommandOptions): Promise< } else { try { projectType = (await detect(packageManager as any, options)) as ProjectType; + + if (projectType === ProjectType.REACT_NATIVE && !options.yes) { + const { manualType } = await prompts({ + type: 'select', + name: 'manualType', + message: "We've detected a React Native project. Install:", + choices: [ + { + title: `${picocolors.bold('React Native')}: Storybook on your device/simulator`, + value: ProjectType.REACT_NATIVE, + }, + { + title: `${picocolors.bold('React Native Web')}: Storybook on web for docs, test, and sharing`, + value: ProjectType.REACT_NATIVE_WEB, + }, + ], + }); + projectType = manualType; + } } catch (err) { done(String(err)); throw new HandledError(err); From ac4ddb29e340e332f042c8dfef1b9bfd02a7dfbc Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Sun, 23 Feb 2025 20:51:21 +0100 Subject: [PATCH 051/111] Manager: Fix panel reactivity --- code/core/src/manager/container/Panel.tsx | 96 +++++++++++++---------- 1 file changed, 54 insertions(+), 42 deletions(-) diff --git a/code/core/src/manager/container/Panel.tsx b/code/core/src/manager/container/Panel.tsx index 1331e0f8cc6..a22c6db7455 100644 --- a/code/core/src/manager/container/Panel.tsx +++ b/code/core/src/manager/container/Panel.tsx @@ -1,58 +1,70 @@ import type { FC } from 'react'; -import React from 'react'; +import React, { useMemo, useState } from 'react'; -import { type API_LeafEntry, Addon_TypesEnum } from '@storybook/core/types'; +import { Addon_TypesEnum } from '@storybook/core/types'; -import { Consumer } from '@storybook/core/manager-api'; -import type { API, Combo } from '@storybook/core/manager-api'; - -import memoize from 'memoizerific'; +import { useChannel, useStorybookApi, useStorybookState } from '@storybook/core/manager-api'; +import { STORY_PREPARED } from '../../core-events'; import { AddonPanel } from '../components/panel/Panel'; -const createPanelActions = memoize(1)((api) => ({ - onSelect: (panel: string) => api.setSelectedPanel(panel), - toggleVisibility: () => api.togglePanel(), - togglePosition: () => api.togglePanelPosition(), -})); +const Panel: FC = (props) => { + const api = useStorybookApi(); + const state = useStorybookState(); + const [story, setStory] = useState(api.getCurrentStoryData()); -const getPanels = memoize(1)((api: API, story: API_LeafEntry) => { - const allPanels = api.getElements(Addon_TypesEnum.PANEL); + useChannel( + { + [STORY_PREPARED]: () => { + setStory(api.getCurrentStoryData()); + }, + }, + [] + ); - if (!allPanels || !story || story.type !== 'story') { - return allPanels; - } + const { parameters, type } = story ?? {}; - const { parameters } = story; + const panelActions = useMemo( + () => ({ + onSelect: (panel: string) => api.setSelectedPanel(panel), + toggleVisibility: () => api.togglePanel(), + togglePosition: () => api.togglePanelPosition(), + }), + [api] + ); - const filteredPanels: typeof allPanels = {}; - Object.entries(allPanels).forEach(([id, panel]) => { - const { paramKey }: any = panel; - if (paramKey && parameters && parameters[paramKey] && parameters[paramKey].disable) { - return; + const panels = useMemo(() => { + const allPanels = api.getElements(Addon_TypesEnum.PANEL); + + if (!allPanels || type !== 'story') { + return allPanels; } - if ( - panel.disabled === true || - (typeof panel.disabled === 'function' && panel.disabled(parameters)) - ) { - return; - } - filteredPanels[id] = panel; - }); - return filteredPanels; -}); + const filteredPanels: typeof allPanels = {}; + Object.entries(allPanels).forEach(([id, p]) => { + const { paramKey }: any = p; + if (paramKey && parameters && parameters[paramKey] && parameters[paramKey].disable) { + return; + } + if (p.disabled === true || (typeof p.disabled === 'function' && p.disabled(parameters))) { + return; + } + filteredPanels[id] = p; + }); -const mapper = ({ state, api }: Combo) => ({ - panels: getPanels(api, api.getCurrentStoryData()), - selectedPanel: api.getSelectedPanel(), - panelPosition: state.layout.panelPosition, - actions: createPanelActions(api), - shortcuts: api.getShortcutKeys(), -}); + return filteredPanels; + }, [api, type, parameters]); -const Panel: FC = (props) => ( - {(customProps) => } -); + return ( + + ); +}; export default Panel; From ef3bf3baf721ecc2784af32684996363f768e3da Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Sun, 23 Feb 2025 20:51:35 +0000 Subject: [PATCH 052/111] Write changelog for 8.6.0-beta.8 [skip ci] --- CHANGELOG.prerelease.md | 5 +++++ code/package.json | 3 ++- docs/versions/next.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 954ca7fc30b..f93dd53f63e 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,8 @@ +## 8.6.0-beta.8 + +- Addon-Test: Fix console error in build mode - [#30625](https://github.com/storybookjs/storybook/pull/30625), thanks @JReinhold! +- Manager: Fix panel reactivity - [#30638](https://github.com/storybookjs/storybook/pull/30638), thanks @valentinpalkovic! + ## 8.6.0-beta.7 - Angular: Fix @angular/platform-browser/animations never available - [#30618](https://github.com/storybookjs/storybook/pull/30618), thanks @valentinpalkovic! diff --git a/code/package.json b/code/package.json index 60110b3dec9..cc018986dab 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "8.6.0-beta.8" } diff --git a/docs/versions/next.json b/docs/versions/next.json index ece80c89a9d..90900029a75 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.6.0-beta.7","info":{"plain":"- Angular: Fix @angular/platform-browser/animations never available - [#30618](https://github.com/storybookjs/storybook/pull/30618), thanks @valentinpalkovic!\n- Angular: Fix @angular/platform-browser/animations never available - [#30619](https://github.com/storybookjs/storybook/pull/30619), thanks @valentinpalkovic!\n- CLI: Fix peer dep issues for npm users during upgrade - [#30616](https://github.com/storybookjs/storybook/pull/30616), thanks @valentinpalkovic!"}} +{"version":"8.6.0-beta.8","info":{"plain":"- Addon-Test: Fix console error in build mode - [#30625](https://github.com/storybookjs/storybook/pull/30625), thanks @JReinhold!\n- Manager: Fix panel reactivity - [#30638](https://github.com/storybookjs/storybook/pull/30638), thanks @valentinpalkovic!"}} From 8c805b18d4604a9ab74134028776539e7ae679cd Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Mon, 24 Feb 2025 05:29:48 +0000 Subject: [PATCH 053/111] Bump version from "8.6.0-beta.7" to "8.6.0-beta.8" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index e71e7ef4717..5c13d7b3a9c 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 9c17c2dc3fb..ce28543f72c 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index bdfe8823331..519372841bb 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index d2e4abb1f1f..577faab5d61 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index df2a803d949..bde400dd6d2 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index ab01f1f6b60..835ee1b04a2 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index c3af552c4f6..fce77dee6f2 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 72b32ed659d..7d796a85a78 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index d7255a9c377..dc2618fa70f 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index aa5e86e3ceb..59fafd451b7 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index e17e24cca19..2e5c92d8fea 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 68a14065ee8..46515ec90b6 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index da07cc3089d..f519cdf1d29 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 376836ed00c..eb6ce65125b 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 3238425e824..4e0d288ec1d 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index 9ba6f61fbe9..8f30c01e59f 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index 3b71b8c0f40..f815d8a27ef 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 8ea81801720..6ffbced4c47 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index 2d7cb4fd81e..3fad37a478b 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index 8db583c7ff0..d5051932bf1 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 137d4df5823..2aded4b7da4 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index fb8997fefe9..0c64afaaf91 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 6ece6c691fe..d5c0d9ee395 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.6.0-beta.7', - '@storybook/addon-actions': '8.6.0-beta.7', - '@storybook/addon-backgrounds': '8.6.0-beta.7', - '@storybook/addon-controls': '8.6.0-beta.7', - '@storybook/addon-docs': '8.6.0-beta.7', - '@storybook/addon-essentials': '8.6.0-beta.7', - '@storybook/addon-mdx-gfm': '8.6.0-beta.7', - '@storybook/addon-highlight': '8.6.0-beta.7', - '@storybook/addon-interactions': '8.6.0-beta.7', - '@storybook/addon-jest': '8.6.0-beta.7', - '@storybook/addon-links': '8.6.0-beta.7', - '@storybook/addon-measure': '8.6.0-beta.7', - '@storybook/addon-onboarding': '8.6.0-beta.7', - '@storybook/addon-outline': '8.6.0-beta.7', - '@storybook/addon-storysource': '8.6.0-beta.7', - '@storybook/experimental-addon-test': '8.6.0-beta.7', - '@storybook/addon-themes': '8.6.0-beta.7', - '@storybook/addon-toolbars': '8.6.0-beta.7', - '@storybook/addon-viewport': '8.6.0-beta.7', - '@storybook/builder-vite': '8.6.0-beta.7', - '@storybook/builder-webpack5': '8.6.0-beta.7', - '@storybook/core': '8.6.0-beta.7', - '@storybook/builder-manager': '8.6.0-beta.7', - '@storybook/channels': '8.6.0-beta.7', - '@storybook/client-logger': '8.6.0-beta.7', - '@storybook/components': '8.6.0-beta.7', - '@storybook/core-common': '8.6.0-beta.7', - '@storybook/core-events': '8.6.0-beta.7', - '@storybook/core-server': '8.6.0-beta.7', - '@storybook/csf-tools': '8.6.0-beta.7', - '@storybook/docs-tools': '8.6.0-beta.7', - '@storybook/manager': '8.6.0-beta.7', - '@storybook/manager-api': '8.6.0-beta.7', - '@storybook/node-logger': '8.6.0-beta.7', - '@storybook/preview': '8.6.0-beta.7', - '@storybook/preview-api': '8.6.0-beta.7', - '@storybook/router': '8.6.0-beta.7', - '@storybook/telemetry': '8.6.0-beta.7', - '@storybook/theming': '8.6.0-beta.7', - '@storybook/types': '8.6.0-beta.7', - '@storybook/angular': '8.6.0-beta.7', - '@storybook/ember': '8.6.0-beta.7', - '@storybook/experimental-nextjs-vite': '8.6.0-beta.7', - '@storybook/html-vite': '8.6.0-beta.7', - '@storybook/html-webpack5': '8.6.0-beta.7', - '@storybook/nextjs': '8.6.0-beta.7', - '@storybook/preact-vite': '8.6.0-beta.7', - '@storybook/preact-webpack5': '8.6.0-beta.7', - '@storybook/react-native-web-vite': '8.6.0-beta.7', - '@storybook/react-vite': '8.6.0-beta.7', - '@storybook/react-webpack5': '8.6.0-beta.7', - '@storybook/server-webpack5': '8.6.0-beta.7', - '@storybook/svelte-vite': '8.6.0-beta.7', - '@storybook/svelte-webpack5': '8.6.0-beta.7', - '@storybook/sveltekit': '8.6.0-beta.7', - '@storybook/vue3-vite': '8.6.0-beta.7', - '@storybook/vue3-webpack5': '8.6.0-beta.7', - '@storybook/web-components-vite': '8.6.0-beta.7', - '@storybook/web-components-webpack5': '8.6.0-beta.7', - '@storybook/blocks': '8.6.0-beta.7', - storybook: '8.6.0-beta.7', - sb: '8.6.0-beta.7', - '@storybook/cli': '8.6.0-beta.7', - '@storybook/codemod': '8.6.0-beta.7', - '@storybook/core-webpack': '8.6.0-beta.7', - 'create-storybook': '8.6.0-beta.7', - '@storybook/csf-plugin': '8.6.0-beta.7', - '@storybook/instrumenter': '8.6.0-beta.7', - '@storybook/react-dom-shim': '8.6.0-beta.7', - '@storybook/source-loader': '8.6.0-beta.7', - '@storybook/test': '8.6.0-beta.7', - '@storybook/preset-create-react-app': '8.6.0-beta.7', - '@storybook/preset-html-webpack': '8.6.0-beta.7', - '@storybook/preset-preact-webpack': '8.6.0-beta.7', - '@storybook/preset-react-webpack': '8.6.0-beta.7', - '@storybook/preset-server-webpack': '8.6.0-beta.7', - '@storybook/preset-svelte-webpack': '8.6.0-beta.7', - '@storybook/preset-vue3-webpack': '8.6.0-beta.7', - '@storybook/html': '8.6.0-beta.7', - '@storybook/preact': '8.6.0-beta.7', - '@storybook/react': '8.6.0-beta.7', - '@storybook/server': '8.6.0-beta.7', - '@storybook/svelte': '8.6.0-beta.7', - '@storybook/vue3': '8.6.0-beta.7', - '@storybook/web-components': '8.6.0-beta.7', + '@storybook/addon-a11y': '8.6.0-beta.8', + '@storybook/addon-actions': '8.6.0-beta.8', + '@storybook/addon-backgrounds': '8.6.0-beta.8', + '@storybook/addon-controls': '8.6.0-beta.8', + '@storybook/addon-docs': '8.6.0-beta.8', + '@storybook/addon-essentials': '8.6.0-beta.8', + '@storybook/addon-mdx-gfm': '8.6.0-beta.8', + '@storybook/addon-highlight': '8.6.0-beta.8', + '@storybook/addon-interactions': '8.6.0-beta.8', + '@storybook/addon-jest': '8.6.0-beta.8', + '@storybook/addon-links': '8.6.0-beta.8', + '@storybook/addon-measure': '8.6.0-beta.8', + '@storybook/addon-onboarding': '8.6.0-beta.8', + '@storybook/addon-outline': '8.6.0-beta.8', + '@storybook/addon-storysource': '8.6.0-beta.8', + '@storybook/experimental-addon-test': '8.6.0-beta.8', + '@storybook/addon-themes': '8.6.0-beta.8', + '@storybook/addon-toolbars': '8.6.0-beta.8', + '@storybook/addon-viewport': '8.6.0-beta.8', + '@storybook/builder-vite': '8.6.0-beta.8', + '@storybook/builder-webpack5': '8.6.0-beta.8', + '@storybook/core': '8.6.0-beta.8', + '@storybook/builder-manager': '8.6.0-beta.8', + '@storybook/channels': '8.6.0-beta.8', + '@storybook/client-logger': '8.6.0-beta.8', + '@storybook/components': '8.6.0-beta.8', + '@storybook/core-common': '8.6.0-beta.8', + '@storybook/core-events': '8.6.0-beta.8', + '@storybook/core-server': '8.6.0-beta.8', + '@storybook/csf-tools': '8.6.0-beta.8', + '@storybook/docs-tools': '8.6.0-beta.8', + '@storybook/manager': '8.6.0-beta.8', + '@storybook/manager-api': '8.6.0-beta.8', + '@storybook/node-logger': '8.6.0-beta.8', + '@storybook/preview': '8.6.0-beta.8', + '@storybook/preview-api': '8.6.0-beta.8', + '@storybook/router': '8.6.0-beta.8', + '@storybook/telemetry': '8.6.0-beta.8', + '@storybook/theming': '8.6.0-beta.8', + '@storybook/types': '8.6.0-beta.8', + '@storybook/angular': '8.6.0-beta.8', + '@storybook/ember': '8.6.0-beta.8', + '@storybook/experimental-nextjs-vite': '8.6.0-beta.8', + '@storybook/html-vite': '8.6.0-beta.8', + '@storybook/html-webpack5': '8.6.0-beta.8', + '@storybook/nextjs': '8.6.0-beta.8', + '@storybook/preact-vite': '8.6.0-beta.8', + '@storybook/preact-webpack5': '8.6.0-beta.8', + '@storybook/react-native-web-vite': '8.6.0-beta.8', + '@storybook/react-vite': '8.6.0-beta.8', + '@storybook/react-webpack5': '8.6.0-beta.8', + '@storybook/server-webpack5': '8.6.0-beta.8', + '@storybook/svelte-vite': '8.6.0-beta.8', + '@storybook/svelte-webpack5': '8.6.0-beta.8', + '@storybook/sveltekit': '8.6.0-beta.8', + '@storybook/vue3-vite': '8.6.0-beta.8', + '@storybook/vue3-webpack5': '8.6.0-beta.8', + '@storybook/web-components-vite': '8.6.0-beta.8', + '@storybook/web-components-webpack5': '8.6.0-beta.8', + '@storybook/blocks': '8.6.0-beta.8', + storybook: '8.6.0-beta.8', + sb: '8.6.0-beta.8', + '@storybook/cli': '8.6.0-beta.8', + '@storybook/codemod': '8.6.0-beta.8', + '@storybook/core-webpack': '8.6.0-beta.8', + 'create-storybook': '8.6.0-beta.8', + '@storybook/csf-plugin': '8.6.0-beta.8', + '@storybook/instrumenter': '8.6.0-beta.8', + '@storybook/react-dom-shim': '8.6.0-beta.8', + '@storybook/source-loader': '8.6.0-beta.8', + '@storybook/test': '8.6.0-beta.8', + '@storybook/preset-create-react-app': '8.6.0-beta.8', + '@storybook/preset-html-webpack': '8.6.0-beta.8', + '@storybook/preset-preact-webpack': '8.6.0-beta.8', + '@storybook/preset-react-webpack': '8.6.0-beta.8', + '@storybook/preset-server-webpack': '8.6.0-beta.8', + '@storybook/preset-svelte-webpack': '8.6.0-beta.8', + '@storybook/preset-vue3-webpack': '8.6.0-beta.8', + '@storybook/html': '8.6.0-beta.8', + '@storybook/preact': '8.6.0-beta.8', + '@storybook/react': '8.6.0-beta.8', + '@storybook/server': '8.6.0-beta.8', + '@storybook/svelte': '8.6.0-beta.8', + '@storybook/vue3': '8.6.0-beta.8', + '@storybook/web-components': '8.6.0-beta.8', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index 96df5847f0b..da28852eaeb 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.6.0-beta.7'; +export const version = '8.6.0-beta.8'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index b1b6060ab69..052a663dbb1 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index 22f451da3e3..26ee64e405e 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index 1fca4b591dc..65fd485a24d 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index ed1ca572ddf..87ae2175f18 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index e28432ad032..4f3ca1ef0dd 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index fba2b75bb02..6d46ab7c715 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index ff9122c6f7f..c0b7c4710b0 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 66b4f15d669..1fba16f570b 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index 0828a5a41e0..cef0bc000e0 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index b5d00979f03..dd41b5beec3 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index 3be2450a4fb..656bf0bd7dd 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index 5e1f610774f..c0379b71eac 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index abd7f938145..07cd27d8918 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index ac1061bdf55..2f04d5d620a 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index 5581771d2bc..1dfb71eca5a 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index 1cea0e6f317..25606671b54 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index 82b1f3fea8b..427775065cb 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index 91198348f5e..13c9439b999 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 67bb743779f..054aed5745c 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 49fb35c6c23..d5570f68fc1 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index d37d41489ac..a299e88915d 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index 5c7c29387e1..c6f6303553d 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index ca5163f9294..66df9f24d1b 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index e65c688fd70..2af64ae0e55 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index db1e3288d42..786237ff863 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 2423e106072..7bc62426d6a 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index fe053f73991..f0d4601c8d2 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 032d1cb6b20..3f45bf6a1b1 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 79ccdb91f11..3e58bf0c3bc 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index f130b790904..a8f7a55c0d4 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 7f36d4bfba8..f9d0fe561f0 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 5e6fac79924..b1171e21fa5 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index a7a2af9f9fd..bcedeaf20b4 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 9a90c04e679..4c56ab1aef1 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 1c90bc27087..07b0413c60e 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 3d024cdfed6..e6d0e1a0cea 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index a759eb4bc67..7427696b4d4 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index 211ef114faa..c414f2580ef 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index c3430b80e9e..1fcd7a111ec 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 401f5ccb8f5..8f65f02c9a8 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 43bcacb76ad..963d67e3152 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index d9558cc03f4..cdec94a7207 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 317c0c67444..fe1005447c6 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index c042b0cae2b..5149edffe48 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index 168aea10156..6a7967ba2eb 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 546d26602cb..c64a8de4a4d 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index d47bcd6813e..cb632de12a2 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index d000583ccab..a2bd8e2449f 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index c8fad20e1eb..ae112b7bcd8 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index cc018986dab..6f6bca0fc26 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "8.6.0-beta.8" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index b8b6acd16cb..ef434c6ef46 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index a9b7d6d5d6b..dafe17f04a3 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 2be7e464fd3..4f0fbef9619 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index b73e8a7563e..0ac19eecefa 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 8870691b1aa..3bfca0bb3cd 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 93ed80b27d7..39b01d70352 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 5c712c9f254..4ebfed06d31 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": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index c1725091e55..6730b1f41bd 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 6a6b06fc1d4..7e2da14a18f 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 9f4f1936080..ff67e9253b5 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index d2cefff37d8..026744f1e6d 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 83054b0a6a4..0cf59bb8957 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 113182c3bd6..8946a3ab45f 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index fbc1811764e..53a0c5480cc 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.6.0-beta.7", + "version": "8.6.0-beta.8", "description": "Storybook web-components renderer", "keywords": [ "lit", From 5719a2160fb09d54073f65997d37c233fb0f9ee4 Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 08:17:13 +0100 Subject: [PATCH 054/111] fix import path when it's not a core addon --- code/core/src/common/utils/get-addon-annotations.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/common/utils/get-addon-annotations.ts b/code/core/src/common/utils/get-addon-annotations.ts index eb99bdcd110..e506788132e 100644 --- a/code/core/src/common/utils/get-addon-annotations.ts +++ b/code/core/src/common/utils/get-addon-annotations.ts @@ -34,7 +34,7 @@ export async function getAddonAnnotations(addon: string) { // for backwards compatibility, if it's not a core addon we use /preview entrypoint if (!data.isCoreAddon) { - data.importPath = `@storybook/${addon}/preview`; + data.importPath = `${addon}/preview`; } require.resolve(path.join(addon, 'preview')); From 04f3ad0faa8b581a284b5385dc68ae15786c0e5c Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 08:32:16 +0100 Subject: [PATCH 055/111] Codemod: Migrate meta.args to meta.input.args in csf factories --- .../helpers/story-to-csf-factory.test.ts | 102 ++++++++++++++++-- .../codemod/helpers/story-to-csf-factory.ts | 24 +++-- 2 files changed, 107 insertions(+), 19 deletions(-) diff --git a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts index 12e920a772f..8291fc80f8a 100644 --- a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts +++ b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.test.ts @@ -49,7 +49,7 @@ describe('stories codemod', () => { `); }); - it('should rename meta object to meta if it has a different name', async () => { + it('should keep the original meta variable name', async () => { await expect( transform(dedent` const componentMeta = { title: 'Component' }; @@ -58,7 +58,7 @@ describe('stories codemod', () => { ).resolves.toMatchInlineSnapshot(` import preview from '#.storybook/preview'; - const meta = preview.meta({ title: 'Component' }); + const componentMeta = preview.meta({ title: 'Component' }); `); }); @@ -75,8 +75,8 @@ describe('stories codemod', () => { ).resolves.toMatchInlineSnapshot(` import preview from '#.storybook/preview'; - const meta = preview.meta({ title: 'Component' }); - export const A = meta.story({ + const componentMeta = preview.meta({ title: 'Component' }); + export const A = componentMeta.story({ args: { primary: true }, render: (args) => , }); @@ -97,8 +97,8 @@ describe('stories codemod', () => { ).resolves.toMatchInlineSnapshot(` import preview, { decorators } from '#.storybook/preview'; - const meta = preview.meta({ title: 'Component' }); - export const A = meta.story({ + const componentMeta = preview.meta({ title: 'Component' }); + export const A = componentMeta.story({ args: { primary: true }, render: (args) => , }); @@ -119,8 +119,8 @@ describe('stories codemod', () => { ).resolves.toMatchInlineSnapshot(` import previewConfig from '#.storybook/preview'; - const meta = previewConfig.meta({ title: 'Component' }); - export const A = meta.story({ + const componentMeta = previewConfig.meta({ title: 'Component' }); + export const A = componentMeta.story({ args: { primary: true }, render: (args) => , }); @@ -141,9 +141,9 @@ describe('stories codemod', () => { ).resolves.toMatchInlineSnapshot(` import storybookPreview from '#.storybook/preview'; - const meta = storybookPreview.meta({ title: 'Component' }); + const componentMeta = storybookPreview.meta({ title: 'Component' }); const preview = {}; - export const A = meta.story({ + export const A = componentMeta.story({ args: { primary: true }, render: (args) => , }); @@ -203,6 +203,63 @@ describe('stories codemod', () => { `); }); + it('migrate reused properties of meta from `meta.xyz` to `meta.input.xyz`', async () => { + await expect( + transform(dedent` + const myMeta = { title: 'Component', args: {} }; + export default myMeta; + + const metaProperties = { + ...myMeta, + } + + export const A = { + args: myMeta.args, + }; + + export const B = { + args: { + ...myMeta.args, + ...metaProperties.args, + }, + }; + export const C = { + render: async () => { + return JSON.stringify({ + ...myMeta.argTypes, + }) + } + }; + `) + ).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + const myMeta = preview.meta({ title: 'Component', args: {} }); + + const metaProperties = { + ...myMeta.input, + }; + + export const A = myMeta.story({ + args: myMeta.input.args, + }); + + export const B = myMeta.story({ + args: { + ...myMeta.input.args, + ...metaProperties.args, + }, + }); + export const C = myMeta.story({ + render: async () => { + return JSON.stringify({ + ...myMeta.input.argTypes, + }); + }, + }); + `); + }); + it('does not migrate reused properties from disallowed list', async () => { await expect( transform(dedent` @@ -398,6 +455,31 @@ describe('stories codemod', () => { `); }); + const metaTypeDef = dedent` + import { Meta, StoryObj as CSF3 } from '@storybook/react'; + import { ComponentProps } from './Component'; + + const meta: Meta = { title: 'Component', component: Component } + export default meta; + + export const A: CSF3 = { + args: { primary: true } + }; + `; + it('meta type syntax', async () => { + await expect(transform(metaTypeDef)).resolves.toMatchInlineSnapshot(` + import preview from '#.storybook/preview'; + + import { ComponentProps } from './Component'; + + const meta = preview.meta({ title: 'Component', component: Component }); + + export const A = meta.story({ + args: { primary: true }, + }); + `); + }); + const metaAs = dedent` import { Meta, StoryObj as CSF3 } from '@storybook/react'; import { ComponentProps } from './Component'; diff --git a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts index a419dfb53fc..bc92848d891 100644 --- a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts +++ b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts @@ -9,7 +9,7 @@ import { logger } from '../csf-factories'; import { cleanupTypeImports } from './csf-factories-utils'; // Name of properties that should not be renamed to `Story.input.xyz` -const reuseDisallowList = ['play', 'run', 'extends']; +const reuseDisallowList = ['play', 'run', 'extends', 'story']; // Name of types that should be removed from the import list const typesDisallowList = [ @@ -36,7 +36,7 @@ export async function storyToCsfFactory( return info.source; } - const metaVariableName = 'meta'; + const metaVariableName = csf._metaVariableName ?? 'meta'; /** * Add the preview import if it doesn't exist yet: @@ -143,12 +143,17 @@ export async function storyToCsfFactory( // For each story, replace any reference of story reuse e.g. // Story.args -> Story.input.args + // meta.args -> meta.input.args traverse(csf._ast, { Identifier(nodePath) { - const binding = nodePath.scope.getBinding(nodePath.node.name); + const identifierName = nodePath.node.name; + const binding = nodePath.scope.getBinding(identifierName); - // Check if the identifier corresponds to a story export - if (binding && storyExportDecls.has(binding.identifier.name)) { + // Check if the identifier corresponds to a story export or the meta variable + const isStoryExport = binding && storyExportDecls.has(binding.identifier.name); + const isMetaVariable = identifierName === metaVariableName; + + if (isStoryExport || isMetaVariable) { const parent = nodePath.parent; // Skip declarations (e.g., `const Story = {};`) @@ -162,14 +167,15 @@ export async function storyToCsfFactory( } // Skip export statements e.g.`export const Story` or `export { Story }` - if (t.isExportSpecifier(parent)) { + if (t.isExportSpecifier(parent) || t.isExportDefaultDeclaration(parent)) { return; } - // Skip if it's already `Story.input` + // Skip if it's already `Story.input` or `meta.input` if (t.isMemberExpression(parent) && t.isIdentifier(parent.property, { name: 'input' })) { return; } + // Check if the property name is in the disallow list if ( t.isMemberExpression(parent) && @@ -180,9 +186,9 @@ export async function storyToCsfFactory( } try { - // Replace the identifier with `Story.input` + // Replace the identifier with `Story.input` or `meta.input` nodePath.replaceWith( - t.memberExpression(t.identifier(nodePath.node.name), t.identifier('input')) + t.memberExpression(t.identifier(identifierName), t.identifier('input')) ); } catch (err: any) { // This is a tough one to support, we just skip for now. From 1662cd6e19ada0e1308081cc37fa7c1cd1d31ced Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 08:55:03 +0100 Subject: [PATCH 056/111] Codemod: Use real path from symbolic links --- .../cli-storybook/src/automigrate/codemod.ts | 17 +++++++++++++---- .../cli-storybook/src/codemod/csf-factories.ts | 6 +++--- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/code/lib/cli-storybook/src/automigrate/codemod.ts b/code/lib/cli-storybook/src/automigrate/codemod.ts index 1cb937d7339..88d93398536 100644 --- a/code/lib/cli-storybook/src/automigrate/codemod.ts +++ b/code/lib/cli-storybook/src/automigrate/codemod.ts @@ -47,7 +47,7 @@ export async function runCodemod( // glob only supports forward slashes const files = await globby(slash(globPattern), { followSymbolicLinks: true, - ignore: ['node_modules/**', 'dist/**', 'storybook-static/**', 'build/**'], + ignore: ['**/node_modules/**', '**/dist/**', '**/storybook-static/**', '**/build/**'], }); if (!files.length) { @@ -64,11 +64,20 @@ export async function runCodemod( const limit = pLimit(maxConcurrentTasks); await Promise.all( - files.map((file) => + files.map((file: string) => limit(async () => { try { - const source = await fs.readFile(file, 'utf-8'); - const fileInfo: FileInfo = { path: file, source }; + let filePath = file; + try { + if ((await fs.lstat(file)).isSymbolicLink()) { + filePath = await fs.realpath(file); + } + } catch (err) { + // if anything goes wrong when resolving the file, fallback to original path as is set above + } + + const source = await fs.readFile(filePath, 'utf-8'); + const fileInfo: FileInfo = { path: filePath, source }; const transformedSource = await transform(fileInfo); if (transformedSource !== source) { diff --git a/code/lib/cli-storybook/src/codemod/csf-factories.ts b/code/lib/cli-storybook/src/codemod/csf-factories.ts index 3d1b45fbcd9..aeeddfd1f59 100644 --- a/code/lib/cli-storybook/src/codemod/csf-factories.ts +++ b/code/lib/cli-storybook/src/codemod/csf-factories.ts @@ -39,7 +39,7 @@ async function runStoriesCodemod(options: { ).glob; } - logger.log('\n🛠️ Applying codemod on your stories, this might take some time...'); + logger.log('\n🛠️ Applying codemod on your stories, this might take some time...'); // TODO: Move the csf-2-to-3 codemod into automigrations await packageManager.executeCommand({ @@ -125,14 +125,14 @@ export const csfFactories: CommandFix = { previewConfigPath: previewConfigPath!, }); - logger.log('\n🛠️ Applying codemod on your main config...'); + logger.log('\n🛠️ Applying codemod on your main config...'); const frameworkPackage = getFrameworkPackageName(mainConfig) || '@storybook/your-framework-here'; await runCodemod(mainConfigPath, (fileInfo) => configToCsfFactory(fileInfo, { configType: 'main', frameworkPackage }, { dryRun }) ); - logger.log('\n🛠️ Applying codemod on your preview config...'); + logger.log('\n🛠️ Applying codemod on your preview config...'); await runCodemod(previewConfigPath, (fileInfo) => configToCsfFactory(fileInfo, { configType: 'preview', frameworkPackage }, { dryRun }) ); From b11ab1190e97793fc2c531c84fa05796ea312ab7 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Mon, 24 Feb 2025 09:34:29 +0100 Subject: [PATCH 057/111] locate the cache dir inside of node_modules --- code/core/src/common/utils/resolve-path-in-sb-cache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/common/utils/resolve-path-in-sb-cache.ts b/code/core/src/common/utils/resolve-path-in-sb-cache.ts index 0df3ed118e5..17dd62a4c21 100644 --- a/code/core/src/common/utils/resolve-path-in-sb-cache.ts +++ b/code/core/src/common/utils/resolve-path-in-sb-cache.ts @@ -13,7 +13,7 @@ import findCacheDirectory from 'find-cache-dir'; */ export function resolvePathInStorybookCache(fileOrDirectoryName: string, sub = 'default'): string { let cacheDirectory = findCacheDirectory({ name: 'storybook' }); - cacheDirectory ||= join(process.cwd(), '.cache', 'storybook'); + cacheDirectory ||= join(process.cwd(), 'node_modules', '.cache', 'storybook'); return join(cacheDirectory, sub, fileOrDirectoryName); } From a749cf8fd5e0d8c0d845b685ccf8972126f06e85 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Mon, 24 Feb 2025 09:59:55 +0100 Subject: [PATCH 058/111] add `node_modules` to list of git ignored location to ignore when checking if init cwd is considered 'empty' --- code/lib/create-storybook/src/scaffold-new-project.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/lib/create-storybook/src/scaffold-new-project.ts b/code/lib/create-storybook/src/scaffold-new-project.ts index f70a14b0b9a..e6e71d89c37 100644 --- a/code/lib/create-storybook/src/scaffold-new-project.ts +++ b/code/lib/create-storybook/src/scaffold-new-project.ts @@ -220,7 +220,7 @@ export const scaffoldNewProject = async ( logger.line(1); }; -const BASE_IGNORED_FILES = ['.git', '.gitignore', '.DS_Store', '.cache']; +const BASE_IGNORED_FILES = ['.git', '.gitignore', '.DS_Store', '.cache', 'node_modules']; const IGNORED_FILES_BY_PACKAGE_MANAGER: Record = { npm: [...BASE_IGNORED_FILES], From 694948c57dc0874bf82c99e82e0dfa11f526e3dd Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 10:36:30 +0100 Subject: [PATCH 059/111] Codemod: Only remove types when they are unused --- .../helpers/config-to-csf-factory.test.ts | 31 ++- .../helpers/csf-factories-utils.test.ts | 214 ++++++++++++++++++ .../codemod/helpers/csf-factories-utils.ts | 29 ++- .../codemod/helpers/story-to-csf-factory.ts | 6 +- 4 files changed, 270 insertions(+), 10 deletions(-) create mode 100644 code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.test.ts diff --git a/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts index 0da113d41a4..d85cfd4edea 100644 --- a/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts +++ b/code/lib/cli-storybook/src/codemod/helpers/config-to-csf-factory.test.ts @@ -129,7 +129,7 @@ describe('main/preview codemod: general parsing functionality', () => { expect(transformed).toEqual(original); }); - it('should remove legacy main config type imports', async () => { + it('should remove legacy main config type imports if unused', async () => { await expect( transform(dedent` import { type StorybookConfig } from '@storybook/react-vite' @@ -147,6 +147,35 @@ describe('main/preview codemod: general parsing functionality', () => { }); `); }); + + it('should not remove legacy main config type imports if used', async () => { + await expect( + transform(dedent` + import { type StorybookConfig } from '@storybook/react-vite' + + const config: StorybookConfig = { + stories: [] + }; + + const features: StorybookConfig['features'] = { + foo: true, + }; + + export default config; + `) + ).resolves.toMatchInlineSnapshot(` + import { type StorybookConfig } from '@storybook/react-vite'; + import { defineMain } from '@storybook/react-vite/node'; + + const features: StorybookConfig['features'] = { + foo: true, + }; + + export default defineMain({ + stories: [], + }); + `); + }); }); describe('preview specific functionality', () => { diff --git a/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.test.ts b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.test.ts new file mode 100644 index 00000000000..c5ab00c59ea --- /dev/null +++ b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.test.ts @@ -0,0 +1,214 @@ +import { describe, expect, it } from 'vitest'; + +import { types as t } from 'storybook/internal/babel'; +import { generate, parser } from 'storybook/internal/babel'; + +import { + cleanupTypeImports, + getConfigProperties, + removeExportDeclarations, +} from './csf-factories-utils'; + +expect.addSnapshotSerializer({ + serialize: (val: any) => { + if (typeof val === 'string') { + return val; + } + if (typeof val === 'object' && val !== null) { + return JSON.stringify(val, null, 2); + } + return String(val); + }, + test: (_val) => true, +}); + +function parseCodeToProgramNode(code: string): t.Program { + return parser.parse(code, { sourceType: 'module', plugins: ['typescript'] }).program; +} + +function generateCodeFromAST(node: t.Program) { + return generate(node).code; +} + +describe('cleanupTypeImports', () => { + it('removes disallowed imports from @storybook/*', () => { + const code = ` + import { Story, SomethingElse } from '@storybook/react'; + import { Other } from 'some-other-package'; + `; + + const programNode = parseCodeToProgramNode(code); + const cleanedNodes = cleanupTypeImports(programNode, ['Story']); + + expect(generateCodeFromAST({ ...programNode, body: cleanedNodes })).toMatchInlineSnapshot(` + import { SomethingElse } from '@storybook/react'; + import { Other } from 'some-other-package'; + `); + }); + + it('removes entire import if all specifiers are removed', () => { + const code = ` + import { Story, Meta } from '@storybook/react'; + `; + + const programNode = parseCodeToProgramNode(code); + const cleanedNodes = cleanupTypeImports(programNode, ['Story', 'Meta']); + + expect(generateCodeFromAST({ ...programNode, body: cleanedNodes })).toMatchInlineSnapshot(``); + }); + + it('retains non storybook imports', () => { + const code = ` + import { Preview } from 'internal-types'; + `; + + const programNode = parseCodeToProgramNode(code); + const cleanedNodes = cleanupTypeImports(programNode, ['Preview']); + + expect(generateCodeFromAST({ ...programNode, body: cleanedNodes })).toMatchInlineSnapshot( + `import { Preview } from 'internal-types';` + ); + }); + + it('retains namespace imports', () => { + const code = ` + import * as Storybook from '@storybook/react'; + `; + + const programNode = parseCodeToProgramNode(code); + const cleanedNodes = cleanupTypeImports(programNode, ['Preview']); + + expect(generateCodeFromAST({ ...programNode, body: cleanedNodes })).toMatchInlineSnapshot( + `import * as Storybook from '@storybook/react';` + ); + }); + + it('retains imports if they are used', () => { + const code = ` + import { Type1, type Type2 } from '@storybook/react'; + import type { Type3, ShouldBeRemoved, Type4 } from '@storybook/react'; + + const example: Type1 = {}; + const example2 = {} as Type2; + const example3 = {} satisfies Type3; + const example4 = { + render: (args: Type4['args']) => {} + }; + `; + + const programNode = parseCodeToProgramNode(code); + const cleanedNodes = cleanupTypeImports(programNode, [ + 'Type1', + 'Type2', + 'Type3', + 'Type4', + 'ShouldBeRemoved', + ]); + + const result = generateCodeFromAST({ ...programNode, body: cleanedNodes }); + + expect(result).toMatchInlineSnapshot(` + import { Type1, type Type2 } from '@storybook/react'; + import type { Type3, Type4 } from '@storybook/react'; + const example: Type1 = {}; + const example2 = {} as Type2; + const example3 = {} satisfies Type3; + const example4 = { + render: (args: Type4['args']) => {} + }; + `); + + expect(result).not.toContain('ShouldBeRemoved'); + }); +}); + +describe('removeExportDeclarations', () => { + it('removes specified variable export declarations', () => { + const code = ` + export const foo = 'foo'; + export const bar = 'bar'; + export const baz = 'baz'; + `; + + const programNode = parseCodeToProgramNode(code); + const exportDecls = { + foo: t.variableDeclarator(t.identifier('foo')), + baz: t.variableDeclarator(t.identifier('baz')), + }; + + const cleanedNodes = removeExportDeclarations(programNode, exportDecls); + const cleanedCode = generateCodeFromAST({ ...programNode, body: cleanedNodes }); + + expect(cleanedCode).toMatchInlineSnapshot(`export const bar = 'bar';`); + }); + + it('removes specified function export declarations', () => { + const code = ` + export function foo() { return 'foo'; } + export function bar() { return 'bar'; } + `; + + const programNode = parseCodeToProgramNode(code); + const exportDecls = { + foo: t.functionDeclaration(t.identifier('foo'), [], t.blockStatement([])), + }; + + const cleanedNodes = removeExportDeclarations(programNode, exportDecls); + const cleanedCode = generateCodeFromAST({ ...programNode, body: cleanedNodes }); + + expect(cleanedCode).toMatchInlineSnapshot(` + export function bar() { + return 'bar'; + } + `); + }); + + it('retains exports not in the disallow list', () => { + const code = ` + export const foo = 'foo'; + export const bar = 'bar'; + `; + + const programNode = parseCodeToProgramNode(code); + const exportDecls = { + nonExistent: t.variableDeclarator(t.identifier('nonExistent')), + }; + + const cleanedNodes = removeExportDeclarations(programNode, exportDecls); + const cleanedCode = generateCodeFromAST({ ...programNode, body: cleanedNodes }); + + expect(cleanedCode).toMatchInlineSnapshot(` + export const foo = 'foo'; + export const bar = 'bar'; + `); + }); +}); + +describe('getConfigProperties', () => { + it('returns object properties from variable declarations', () => { + const exportDecls = { + foo: t.variableDeclarator(t.identifier('foo'), t.stringLiteral('fooValue')), + bar: t.variableDeclarator(t.identifier('bar'), t.numericLiteral(42)), + }; + + const properties = getConfigProperties(exportDecls); + + expect(properties).toHaveLength(2); + expect(properties[0].key.name).toBe('foo'); + expect(properties[0].value.value).toBe('fooValue'); + expect(properties[1].key.name).toBe('bar'); + expect(properties[1].value.value).toBe(42); + }); + + it('returns object properties from function declarations', () => { + const exportDecls = { + foo: t.functionDeclaration(t.identifier('foo'), [], t.blockStatement([])), + }; + + const properties = getConfigProperties(exportDecls); + + expect(properties).toHaveLength(1); + expect(properties[0].key.name).toBe('foo'); + expect(properties[0].value.type).toBe('ArrowFunctionExpression'); + }); +}); diff --git a/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts index 2d32386bb4c..1590f6e33a8 100644 --- a/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts +++ b/code/lib/cli-storybook/src/codemod/helpers/csf-factories-utils.ts @@ -1,6 +1,23 @@ -import { types as t } from 'storybook/internal/babel'; +import { types as t, traverse } from 'storybook/internal/babel'; export function cleanupTypeImports(programNode: t.Program, disallowList: string[]) { + const usedIdentifiers = new Set(); + + try { + // Collect all identifiers used in the program + traverse(programNode, { + Identifier(path) { + // Ensure we're not counting identifiers within import declarations + if (!path.findParent((p) => p.isImportDeclaration())) { + usedIdentifiers.add(path.node.name); + } + }, + }); + } catch (err) { + // traversing could fail if the code isn't supported by + // our babel parse plugins, so we ignore + } + return programNode.body.filter((node) => { if (t.isImportDeclaration(node)) { const { source, specifiers } = node; @@ -8,19 +25,19 @@ export function cleanupTypeImports(programNode: t.Program, disallowList: string[ if (source.value.startsWith('@storybook/')) { const allowedSpecifiers = specifiers.filter((specifier) => { if (t.isImportSpecifier(specifier) && t.isIdentifier(specifier.imported)) { - return !disallowList.includes(specifier.imported.name); + const name = specifier.imported.name; + // Only remove if disallowed AND unused + return !disallowList.includes(name) || usedIdentifiers.has(name); } - // Retain non-specifier imports (e.g., namespace imports) + // Retain namespace imports and non-specifiers return true; }); - // Remove the entire import if no specifiers are left + // Remove the entire import if no valid specifiers remain if (allowedSpecifiers.length > 0) { node.specifiers = allowedSpecifiers; return true; } - - // Remove the import if no specifiers remain return false; } } diff --git a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts index a419dfb53fc..dd2bcacd233 100644 --- a/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts +++ b/code/lib/cli-storybook/src/codemod/helpers/story-to-csf-factory.ts @@ -267,9 +267,6 @@ export async function storyToCsfFactory( programNode.body.unshift(configImport); } - // Remove type imports – now inferred – from @storybook/* packages - programNode.body = cleanupTypeImports(programNode, typesDisallowList); - // Remove unused type aliases e.g. `type Story = StoryObj;` programNode.body.forEach((node, index) => { if (t.isTSTypeAliasDeclaration(node)) { @@ -289,5 +286,8 @@ export async function storyToCsfFactory( } }); + // Remove type imports – now inferred – from @storybook/* packages + programNode.body = cleanupTypeImports(programNode, typesDisallowList); + return printCsf(csf).code; } From 4acdb355c9b23f43095f58608e8087ac624142b6 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Mon, 24 Feb 2025 11:21:10 +0100 Subject: [PATCH 060/111] add wait-on --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2ce4f8c0219..bbeda4461ce 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -635,6 +635,7 @@ jobs: command: | cd code yarn local-registry --open & + yarn wait-on tcp:127.0.0.1:6001 cd ../../ mkdir features-1 cd features-1 From 9c9d2a51fe8ea68799b800414c9e8a7de7f295bf Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Mon, 24 Feb 2025 12:18:56 +0100 Subject: [PATCH 061/111] fix scaffold script --- code/lib/create-storybook/src/scaffold-new-project.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/lib/create-storybook/src/scaffold-new-project.ts b/code/lib/create-storybook/src/scaffold-new-project.ts index e6e71d89c37..cfbf63c41fe 100644 --- a/code/lib/create-storybook/src/scaffold-new-project.ts +++ b/code/lib/create-storybook/src/scaffold-new-project.ts @@ -177,7 +177,18 @@ export const scaffoldNewProject = async ( // If target directory has a .cache folder, remove it // so that it does not block the creation of the new project await rm(`${targetDir}/.cache`, { recursive: true, force: true }); + } catch (e) { + // + } + try { + // If target directory has a node_modules folder, remove it + // so that it does not block the creation of the new project + await rm(`${targetDir}/node_modules`, { recursive: true, force: true }); + } catch (e) { + // + } + try { // Create new project in temp directory await execa.command(createScript, { stdio: 'pipe', From 2b41092ef9c6006c44c359768616143b9c959f60 Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 12:32:07 +0100 Subject: [PATCH 062/111] fix addon essentials preview preset --- code/addons/essentials/package.json | 4 ++-- code/builders/builder-vite/src/optimizeDeps.ts | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 835ee1b04a2..880698d3080 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -27,7 +27,7 @@ "import": "./dist/index.mjs", "require": "./dist/index.js" }, - "./preview": { + "./entry-preview": { "types": "./dist/preview.d.ts", "import": "./dist/preview.mjs", "require": "./dist/preview.js" @@ -88,7 +88,7 @@ "*": [ "dist/index.d.ts" ], - "preview": [ + "entry-preview": [ "dist/preview.d.ts" ] } diff --git a/code/builders/builder-vite/src/optimizeDeps.ts b/code/builders/builder-vite/src/optimizeDeps.ts index 2310bfa78be..3b3025b2932 100644 --- a/code/builders/builder-vite/src/optimizeDeps.ts +++ b/code/builders/builder-vite/src/optimizeDeps.ts @@ -17,7 +17,6 @@ const INCLUDE_CANDIDATES = [ '@storybook/addon-backgrounds/preview', '@storybook/addon-designs/blocks', '@storybook/addon-docs/preview', - '@storybook/addon-essentials/preview', '@storybook/addon-essentials/actions/preview', '@storybook/addon-essentials/actions/preview', '@storybook/addon-essentials/backgrounds/preview', From 6a394a84736438008eb1afa0264ef2773f585d39 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Mon, 24 Feb 2025 14:19:32 +0100 Subject: [PATCH 063/111] make testing the CLI 200x faster --- code/core/src/bin/index.ts | 54 +++++++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 7 deletions(-) diff --git a/code/core/src/bin/index.ts b/code/core/src/bin/index.ts index 08376c5fef5..b175610f507 100644 --- a/code/core/src/bin/index.ts +++ b/code/core/src/bin/index.ts @@ -1,17 +1,57 @@ -import { versions } from 'storybook/internal/common'; +import { spawn } from 'node:child_process'; +import { readFileSync } from 'node:fs'; +import { dirname, join } from 'node:path'; -import { spawn } from 'child_process'; +import versions from '../common/versions'; const args = process.argv.slice(2); if (['dev', 'build'].includes(args[0])) { require('storybook/internal/cli/bin'); } else { - const proxiedArgs = - args[0] === 'init' - ? [`create-storybook@${versions.storybook}`, ...args.slice(1)] - : [`@storybook/cli@${versions.storybook}`, ...args]; - const command = ['npx', '--yes', ...proxiedArgs]; + let command; + if (args[0] === 'init') { + let foundCreateStorybook; + try { + foundCreateStorybook = require.resolve('create-storybook/package.json'); + } catch (e) { + // ignore + } + if (foundCreateStorybook) { + const json = JSON.parse(readFileSync(foundCreateStorybook, 'utf-8')); + if (json.version === versions['create-storybook']) { + command = [ + 'node', + join(dirname(foundCreateStorybook), 'bin', 'index.cjs'), + ...args.slice(1), + ]; + } + } else { + command = ['npx', '--yes', `create-storybook@${versions.storybook}`, ...args.slice(1)]; + } + } else { + let foundStorybookCLI; + try { + foundStorybookCLI = require.resolve('@storybook/cli/package.json'); + } catch (e) { + // ignore + } + + if (foundStorybookCLI) { + const json = JSON.parse(readFileSync(foundStorybookCLI, 'utf-8')); + if (json.version === versions['@storybook/cli']) { + command = ['node', join(dirname(foundStorybookCLI), 'bin', 'index.cjs'), ...args]; + } + } else { + command = ['npx', '--yes', `@storybook/cli@${versions.storybook}`, ...args]; + } + } + + if (!command) { + console.error('Could not run storybook cli, please report this as a bug'); + process.exit(1); + } + const child = spawn(command[0], command.slice(1), { stdio: 'inherit', shell: true }); child.on('exit', (code) => { if (code != null) { From a2826c4adf5d3bd2dfda98b6c8baa244ac46e2f3 Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Mon, 24 Feb 2025 17:54:15 +0100 Subject: [PATCH 064/111] Codemod: Handle addon essentials differently in csf factories --- code/core/src/common/utils/get-addon-annotations.ts | 8 ++++++-- code/core/src/common/utils/sync-main-preview-addons.ts | 3 ++- code/lib/cli-storybook/src/add.ts | 5 ++++- code/lib/cli-storybook/src/codemod/csf-factories.ts | 2 +- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/code/core/src/common/utils/get-addon-annotations.ts b/code/core/src/common/utils/get-addon-annotations.ts index e506788132e..a464cd98448 100644 --- a/code/core/src/common/utils/get-addon-annotations.ts +++ b/code/core/src/common/utils/get-addon-annotations.ts @@ -32,8 +32,12 @@ export async function getAddonAnnotations(addon: string) { isCoreAddon: isCorePackage(addon), }; - // for backwards compatibility, if it's not a core addon we use /preview entrypoint - if (!data.isCoreAddon) { + // TODO: current workaround needed only for essentials, fix this once we change the preview entry-point for that package + if (addon === '@storybook/addon-essentials') { + data.importPath = '@storybook/addon-essentials/entry-preview'; + return data; + } else if (!data.isCoreAddon) { + // for backwards compatibility, if it's not a core addon we use /preview entrypoint data.importPath = `${addon}/preview`; } diff --git a/code/core/src/common/utils/sync-main-preview-addons.ts b/code/core/src/common/utils/sync-main-preview-addons.ts index 462b9554adc..2a028dc6435 100644 --- a/code/core/src/common/utils/sync-main-preview-addons.ts +++ b/code/core/src/common/utils/sync-main-preview-addons.ts @@ -63,7 +63,8 @@ export async function getSyncedStorybookAddons( )) ) { syncedAddons.push(addon); - if (annotations.isCoreAddon) { + // addon-essentials is a special use case that won't have /preview entrypoint but rather /entry-preview + if (annotations.isCoreAddon && addon !== '@storybook/addon-essentials') { // import addonName from 'addon'; + addonName() previewConfig.setImport(annotations.importName, annotations.importPath); previewConfig.appendNodeToArray( diff --git a/code/lib/cli-storybook/src/add.ts b/code/lib/cli-storybook/src/add.ts index 381ae170e90..c46fb45ae5a 100644 --- a/code/lib/cli-storybook/src/add.ts +++ b/code/lib/cli-storybook/src/add.ts @@ -168,7 +168,10 @@ export async function add( await writeConfig(main); } - await syncStorybookAddons(mainConfig, previewConfigPath!); + // TODO: remove try/catch once CSF factories is shipped, for now gracefully handle any error + try { + await syncStorybookAddons(mainConfig, previewConfigPath!); + } catch (e) {} if (!skipPostinstall && isCoreAddon(addonName)) { await postinstallAddon(addonName, { packageManager: packageManager.type, configDir, yes }); diff --git a/code/lib/cli-storybook/src/codemod/csf-factories.ts b/code/lib/cli-storybook/src/codemod/csf-factories.ts index aeeddfd1f59..cb2913280cd 100644 --- a/code/lib/cli-storybook/src/codemod/csf-factories.ts +++ b/code/lib/cli-storybook/src/codemod/csf-factories.ts @@ -21,7 +21,7 @@ async function runStoriesCodemod(options: { }) { const { dryRun, packageManager, ...codemodOptions } = options; try { - let globString = '{stories,src}/**/*.stories.*'; + let globString = '{stories,src}/**/{Button,Header,Page}.stories.*'; if (!process.env.IN_STORYBOOK_SANDBOX) { logger.log('Please enter the glob for your stories to migrate'); globString = ( From f8bcf03c742c3adb5716aaaa0b61397b72a6c2df Mon Sep 17 00:00:00 2001 From: Kasper Peulen Date: Mon, 24 Feb 2025 19:02:08 +0100 Subject: [PATCH 065/111] Update code/core/src/common/utils/get-addon-annotations.ts --- code/core/src/common/utils/get-addon-annotations.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/code/core/src/common/utils/get-addon-annotations.ts b/code/core/src/common/utils/get-addon-annotations.ts index a464cd98448..31444cee859 100644 --- a/code/core/src/common/utils/get-addon-annotations.ts +++ b/code/core/src/common/utils/get-addon-annotations.ts @@ -32,7 +32,6 @@ export async function getAddonAnnotations(addon: string) { isCoreAddon: isCorePackage(addon), }; - // TODO: current workaround needed only for essentials, fix this once we change the preview entry-point for that package if (addon === '@storybook/addon-essentials') { data.importPath = '@storybook/addon-essentials/entry-preview'; return data; From c6bcd2dc10d2f35d5e638d00d98a9ba45a77291f Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Mon, 24 Feb 2025 18:05:10 +0000 Subject: [PATCH 066/111] Write changelog for 8.6.0-beta.9 [skip ci] --- CHANGELOG.prerelease.md | 10 ++++++++++ code/package.json | 3 ++- docs/versions/next.json | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index f93dd53f63e..60f3223e34a 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,13 @@ +## 8.6.0-beta.9 + +- CLI: Prompt users for RN vs RNW on init - [#30635](https://github.com/storybookjs/storybook/pull/30635), thanks @shilman! +- Codemod: Handle addon essentials differently in csf factories - [#30649](https://github.com/storybookjs/storybook/pull/30649), thanks @yannbf! +- Codemod: Migrate meta.args to meta.input.args in csf factories - [#30641](https://github.com/storybookjs/storybook/pull/30641), thanks @yannbf! +- Codemod: Use real path from symbolic links - [#30642](https://github.com/storybookjs/storybook/pull/30642), thanks @yannbf! +- Core: Always place cache dir inside `node_modules` - [#30643](https://github.com/storybookjs/storybook/pull/30643), thanks @ndelangen! +- Core: Fix addon essentials preview preset - [#30647](https://github.com/storybookjs/storybook/pull/30647), thanks @yannbf! +- Core: Fix extracting import path when it's not a core addon - [#30640](https://github.com/storybookjs/storybook/pull/30640), thanks @yannbf! + ## 8.6.0-beta.8 - Addon-Test: Fix console error in build mode - [#30625](https://github.com/storybookjs/storybook/pull/30625), thanks @JReinhold! diff --git a/code/package.json b/code/package.json index 6f6bca0fc26..8b9b87ae886 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "8.6.0-beta.9" } diff --git a/docs/versions/next.json b/docs/versions/next.json index 90900029a75..7edc7604355 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.6.0-beta.8","info":{"plain":"- Addon-Test: Fix console error in build mode - [#30625](https://github.com/storybookjs/storybook/pull/30625), thanks @JReinhold!\n- Manager: Fix panel reactivity - [#30638](https://github.com/storybookjs/storybook/pull/30638), thanks @valentinpalkovic!"}} +{"version":"8.6.0-beta.9","info":{"plain":"- CLI: Prompt users for RN vs RNW on init - [#30635](https://github.com/storybookjs/storybook/pull/30635), thanks @shilman!\n- Codemod: Handle addon essentials differently in csf factories - [#30649](https://github.com/storybookjs/storybook/pull/30649), thanks @yannbf!\n- Codemod: Migrate meta.args to meta.input.args in csf factories - [#30641](https://github.com/storybookjs/storybook/pull/30641), thanks @yannbf!\n- Codemod: Use real path from symbolic links - [#30642](https://github.com/storybookjs/storybook/pull/30642), thanks @yannbf!\n- Core: Always place cache dir inside `node_modules` - [#30643](https://github.com/storybookjs/storybook/pull/30643), thanks @ndelangen!\n- Core: Fix addon essentials preview preset - [#30647](https://github.com/storybookjs/storybook/pull/30647), thanks @yannbf!\n- Core: Fix extracting import path when it's not a core addon - [#30640](https://github.com/storybookjs/storybook/pull/30640), thanks @yannbf!"}} From dd5a9fc691472425f1b755373edf9bb08c78b7b3 Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 06:47:46 +0000 Subject: [PATCH 067/111] Bump version from "8.6.0-beta.8" to "8.6.0-beta.9" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 5c13d7b3a9c..4e46e11b7a8 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index ce28543f72c..33beafd0018 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index 519372841bb..d917d738609 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 577faab5d61..6de176da80c 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index bde400dd6d2..3b875f8b16c 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 880698d3080..e7e46c0ad14 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index fce77dee6f2..67ad9131de5 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 7d796a85a78..5b46be5bd42 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index dc2618fa70f..52d6a7d8359 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 59fafd451b7..4d88269c2ce 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 2e5c92d8fea..7c6f9eaa7f1 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 46515ec90b6..3572353c3cc 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index f519cdf1d29..97cf88736c3 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index eb6ce65125b..343aa29cee6 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 4e0d288ec1d..96956cfff55 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index 8f30c01e59f..2c5d8a2540f 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index f815d8a27ef..6d761d2780f 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 6ffbced4c47..4163f66a228 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index 3fad37a478b..1774b5b47ec 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index d5051932bf1..8657c081afc 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 2aded4b7da4..1ae8cb2eebd 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index 0c64afaaf91..e0fcb180119 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index d5c0d9ee395..9511b8750a6 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.6.0-beta.8', - '@storybook/addon-actions': '8.6.0-beta.8', - '@storybook/addon-backgrounds': '8.6.0-beta.8', - '@storybook/addon-controls': '8.6.0-beta.8', - '@storybook/addon-docs': '8.6.0-beta.8', - '@storybook/addon-essentials': '8.6.0-beta.8', - '@storybook/addon-mdx-gfm': '8.6.0-beta.8', - '@storybook/addon-highlight': '8.6.0-beta.8', - '@storybook/addon-interactions': '8.6.0-beta.8', - '@storybook/addon-jest': '8.6.0-beta.8', - '@storybook/addon-links': '8.6.0-beta.8', - '@storybook/addon-measure': '8.6.0-beta.8', - '@storybook/addon-onboarding': '8.6.0-beta.8', - '@storybook/addon-outline': '8.6.0-beta.8', - '@storybook/addon-storysource': '8.6.0-beta.8', - '@storybook/experimental-addon-test': '8.6.0-beta.8', - '@storybook/addon-themes': '8.6.0-beta.8', - '@storybook/addon-toolbars': '8.6.0-beta.8', - '@storybook/addon-viewport': '8.6.0-beta.8', - '@storybook/builder-vite': '8.6.0-beta.8', - '@storybook/builder-webpack5': '8.6.0-beta.8', - '@storybook/core': '8.6.0-beta.8', - '@storybook/builder-manager': '8.6.0-beta.8', - '@storybook/channels': '8.6.0-beta.8', - '@storybook/client-logger': '8.6.0-beta.8', - '@storybook/components': '8.6.0-beta.8', - '@storybook/core-common': '8.6.0-beta.8', - '@storybook/core-events': '8.6.0-beta.8', - '@storybook/core-server': '8.6.0-beta.8', - '@storybook/csf-tools': '8.6.0-beta.8', - '@storybook/docs-tools': '8.6.0-beta.8', - '@storybook/manager': '8.6.0-beta.8', - '@storybook/manager-api': '8.6.0-beta.8', - '@storybook/node-logger': '8.6.0-beta.8', - '@storybook/preview': '8.6.0-beta.8', - '@storybook/preview-api': '8.6.0-beta.8', - '@storybook/router': '8.6.0-beta.8', - '@storybook/telemetry': '8.6.0-beta.8', - '@storybook/theming': '8.6.0-beta.8', - '@storybook/types': '8.6.0-beta.8', - '@storybook/angular': '8.6.0-beta.8', - '@storybook/ember': '8.6.0-beta.8', - '@storybook/experimental-nextjs-vite': '8.6.0-beta.8', - '@storybook/html-vite': '8.6.0-beta.8', - '@storybook/html-webpack5': '8.6.0-beta.8', - '@storybook/nextjs': '8.6.0-beta.8', - '@storybook/preact-vite': '8.6.0-beta.8', - '@storybook/preact-webpack5': '8.6.0-beta.8', - '@storybook/react-native-web-vite': '8.6.0-beta.8', - '@storybook/react-vite': '8.6.0-beta.8', - '@storybook/react-webpack5': '8.6.0-beta.8', - '@storybook/server-webpack5': '8.6.0-beta.8', - '@storybook/svelte-vite': '8.6.0-beta.8', - '@storybook/svelte-webpack5': '8.6.0-beta.8', - '@storybook/sveltekit': '8.6.0-beta.8', - '@storybook/vue3-vite': '8.6.0-beta.8', - '@storybook/vue3-webpack5': '8.6.0-beta.8', - '@storybook/web-components-vite': '8.6.0-beta.8', - '@storybook/web-components-webpack5': '8.6.0-beta.8', - '@storybook/blocks': '8.6.0-beta.8', - storybook: '8.6.0-beta.8', - sb: '8.6.0-beta.8', - '@storybook/cli': '8.6.0-beta.8', - '@storybook/codemod': '8.6.0-beta.8', - '@storybook/core-webpack': '8.6.0-beta.8', - 'create-storybook': '8.6.0-beta.8', - '@storybook/csf-plugin': '8.6.0-beta.8', - '@storybook/instrumenter': '8.6.0-beta.8', - '@storybook/react-dom-shim': '8.6.0-beta.8', - '@storybook/source-loader': '8.6.0-beta.8', - '@storybook/test': '8.6.0-beta.8', - '@storybook/preset-create-react-app': '8.6.0-beta.8', - '@storybook/preset-html-webpack': '8.6.0-beta.8', - '@storybook/preset-preact-webpack': '8.6.0-beta.8', - '@storybook/preset-react-webpack': '8.6.0-beta.8', - '@storybook/preset-server-webpack': '8.6.0-beta.8', - '@storybook/preset-svelte-webpack': '8.6.0-beta.8', - '@storybook/preset-vue3-webpack': '8.6.0-beta.8', - '@storybook/html': '8.6.0-beta.8', - '@storybook/preact': '8.6.0-beta.8', - '@storybook/react': '8.6.0-beta.8', - '@storybook/server': '8.6.0-beta.8', - '@storybook/svelte': '8.6.0-beta.8', - '@storybook/vue3': '8.6.0-beta.8', - '@storybook/web-components': '8.6.0-beta.8', + '@storybook/addon-a11y': '8.6.0-beta.9', + '@storybook/addon-actions': '8.6.0-beta.9', + '@storybook/addon-backgrounds': '8.6.0-beta.9', + '@storybook/addon-controls': '8.6.0-beta.9', + '@storybook/addon-docs': '8.6.0-beta.9', + '@storybook/addon-essentials': '8.6.0-beta.9', + '@storybook/addon-mdx-gfm': '8.6.0-beta.9', + '@storybook/addon-highlight': '8.6.0-beta.9', + '@storybook/addon-interactions': '8.6.0-beta.9', + '@storybook/addon-jest': '8.6.0-beta.9', + '@storybook/addon-links': '8.6.0-beta.9', + '@storybook/addon-measure': '8.6.0-beta.9', + '@storybook/addon-onboarding': '8.6.0-beta.9', + '@storybook/addon-outline': '8.6.0-beta.9', + '@storybook/addon-storysource': '8.6.0-beta.9', + '@storybook/experimental-addon-test': '8.6.0-beta.9', + '@storybook/addon-themes': '8.6.0-beta.9', + '@storybook/addon-toolbars': '8.6.0-beta.9', + '@storybook/addon-viewport': '8.6.0-beta.9', + '@storybook/builder-vite': '8.6.0-beta.9', + '@storybook/builder-webpack5': '8.6.0-beta.9', + '@storybook/core': '8.6.0-beta.9', + '@storybook/builder-manager': '8.6.0-beta.9', + '@storybook/channels': '8.6.0-beta.9', + '@storybook/client-logger': '8.6.0-beta.9', + '@storybook/components': '8.6.0-beta.9', + '@storybook/core-common': '8.6.0-beta.9', + '@storybook/core-events': '8.6.0-beta.9', + '@storybook/core-server': '8.6.0-beta.9', + '@storybook/csf-tools': '8.6.0-beta.9', + '@storybook/docs-tools': '8.6.0-beta.9', + '@storybook/manager': '8.6.0-beta.9', + '@storybook/manager-api': '8.6.0-beta.9', + '@storybook/node-logger': '8.6.0-beta.9', + '@storybook/preview': '8.6.0-beta.9', + '@storybook/preview-api': '8.6.0-beta.9', + '@storybook/router': '8.6.0-beta.9', + '@storybook/telemetry': '8.6.0-beta.9', + '@storybook/theming': '8.6.0-beta.9', + '@storybook/types': '8.6.0-beta.9', + '@storybook/angular': '8.6.0-beta.9', + '@storybook/ember': '8.6.0-beta.9', + '@storybook/experimental-nextjs-vite': '8.6.0-beta.9', + '@storybook/html-vite': '8.6.0-beta.9', + '@storybook/html-webpack5': '8.6.0-beta.9', + '@storybook/nextjs': '8.6.0-beta.9', + '@storybook/preact-vite': '8.6.0-beta.9', + '@storybook/preact-webpack5': '8.6.0-beta.9', + '@storybook/react-native-web-vite': '8.6.0-beta.9', + '@storybook/react-vite': '8.6.0-beta.9', + '@storybook/react-webpack5': '8.6.0-beta.9', + '@storybook/server-webpack5': '8.6.0-beta.9', + '@storybook/svelte-vite': '8.6.0-beta.9', + '@storybook/svelte-webpack5': '8.6.0-beta.9', + '@storybook/sveltekit': '8.6.0-beta.9', + '@storybook/vue3-vite': '8.6.0-beta.9', + '@storybook/vue3-webpack5': '8.6.0-beta.9', + '@storybook/web-components-vite': '8.6.0-beta.9', + '@storybook/web-components-webpack5': '8.6.0-beta.9', + '@storybook/blocks': '8.6.0-beta.9', + storybook: '8.6.0-beta.9', + sb: '8.6.0-beta.9', + '@storybook/cli': '8.6.0-beta.9', + '@storybook/codemod': '8.6.0-beta.9', + '@storybook/core-webpack': '8.6.0-beta.9', + 'create-storybook': '8.6.0-beta.9', + '@storybook/csf-plugin': '8.6.0-beta.9', + '@storybook/instrumenter': '8.6.0-beta.9', + '@storybook/react-dom-shim': '8.6.0-beta.9', + '@storybook/source-loader': '8.6.0-beta.9', + '@storybook/test': '8.6.0-beta.9', + '@storybook/preset-create-react-app': '8.6.0-beta.9', + '@storybook/preset-html-webpack': '8.6.0-beta.9', + '@storybook/preset-preact-webpack': '8.6.0-beta.9', + '@storybook/preset-react-webpack': '8.6.0-beta.9', + '@storybook/preset-server-webpack': '8.6.0-beta.9', + '@storybook/preset-svelte-webpack': '8.6.0-beta.9', + '@storybook/preset-vue3-webpack': '8.6.0-beta.9', + '@storybook/html': '8.6.0-beta.9', + '@storybook/preact': '8.6.0-beta.9', + '@storybook/react': '8.6.0-beta.9', + '@storybook/server': '8.6.0-beta.9', + '@storybook/svelte': '8.6.0-beta.9', + '@storybook/vue3': '8.6.0-beta.9', + '@storybook/web-components': '8.6.0-beta.9', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index da28852eaeb..f9c4c9faa52 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.6.0-beta.8'; +export const version = '8.6.0-beta.9'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index 052a663dbb1..c853900565c 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index 26ee64e405e..d639593d53c 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index 65fd485a24d..75b8e33c02f 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index 87ae2175f18..71c48456c60 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index 4f3ca1ef0dd..a769f92b383 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index 6d46ab7c715..a8c1ba62e79 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index c0b7c4710b0..2fda7cf1266 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 1fba16f570b..8240dc412b3 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index cef0bc000e0..233459544a0 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index dd41b5beec3..d2a0f8be113 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index 656bf0bd7dd..be30523a572 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index c0379b71eac..020600efd25 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 07cd27d8918..18925492870 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index 2f04d5d620a..19a40230bfd 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index 1dfb71eca5a..e0667697391 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index 25606671b54..ff936abe227 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index 427775065cb..b2a40813b9b 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index 13c9439b999..c0ec7a44d34 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 054aed5745c..5af89e4ffe0 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index d5570f68fc1..2f764061717 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index a299e88915d..f3337dfad28 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index c6f6303553d..c3d8647adcb 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 66df9f24d1b..404ee92963b 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index 2af64ae0e55..9d9730f7e74 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index 786237ff863..feaa9451358 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 7bc62426d6a..29965b668dd 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index f0d4601c8d2..d3288847cee 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 3f45bf6a1b1..739aed02de1 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 3e58bf0c3bc..4142a0f36c1 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index a8f7a55c0d4..c833ece799f 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index f9d0fe561f0..fa3e356eb6c 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index b1171e21fa5..617c4c5ac0e 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index bcedeaf20b4..3b3a315e2cd 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 4c56ab1aef1..6d64c8dd4a3 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 07b0413c60e..ccc946c2123 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index e6d0e1a0cea..467ff9a61ae 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 7427696b4d4..2532797dc3c 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index c414f2580ef..2b601ea1a5c 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 1fcd7a111ec..0daa9661659 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 8f65f02c9a8..0c4bf5e265b 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 963d67e3152..2a71ef2e64e 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index cdec94a7207..a191c57e2c1 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index fe1005447c6..7372f56837b 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 5149edffe48..0b068cd1e9d 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index 6a7967ba2eb..c90cf3b0463 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index c64a8de4a4d..7ecbeb481c3 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index cb632de12a2..8c1cf8371e3 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index a2bd8e2449f..6aeb282cdfc 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index ae112b7bcd8..99dbeb5096c 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index 8b9b87ae886..6fc5bc0a26c 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "8.6.0-beta.9" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index ef434c6ef46..e40419250e5 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index dafe17f04a3..58d56036487 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 4f0fbef9619..c9ca801ecb6 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 0ac19eecefa..c73d7ce0d36 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 3bfca0bb3cd..03d843905af 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 39b01d70352..e74a3f78f93 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 4ebfed06d31..01028cb8f1e 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": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 6730b1f41bd..35a43454ff6 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 7e2da14a18f..7832d7c33ab 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index ff67e9253b5..fc9dd38d585 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 026744f1e6d..10c1004ac85 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 0cf59bb8957..a47f67c4ba2 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 8946a3ab45f..96f60943ac3 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 53a0c5480cc..2d46025212a 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.6.0-beta.8", + "version": "8.6.0-beta.9", "description": "Storybook web-components renderer", "keywords": [ "lit", From fbf976827a04dc047769921ad817901ad9c07b2b Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Tue, 25 Feb 2025 09:28:35 +0100 Subject: [PATCH 068/111] Codemod: Always get real path of files --- code/lib/cli-storybook/src/automigrate/codemod.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/lib/cli-storybook/src/automigrate/codemod.ts b/code/lib/cli-storybook/src/automigrate/codemod.ts index 88d93398536..45ce6369760 100644 --- a/code/lib/cli-storybook/src/automigrate/codemod.ts +++ b/code/lib/cli-storybook/src/automigrate/codemod.ts @@ -69,9 +69,7 @@ export async function runCodemod( try { let filePath = file; try { - if ((await fs.lstat(file)).isSymbolicLink()) { - filePath = await fs.realpath(file); - } + filePath = await fs.realpath(file); } catch (err) { // if anything goes wrong when resolving the file, fallback to original path as is set above } From a664b92f3431cd3e142571e2e08f67cba2575cd6 Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Tue, 25 Feb 2025 09:41:20 +0100 Subject: [PATCH 069/111] Core: Don't set process.env.NODE_ENV and process.env.DEV --- code/core/scripts/prep.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/core/scripts/prep.ts b/code/core/scripts/prep.ts index d580fde1f9b..af42e3e3092 100644 --- a/code/core/scripts/prep.ts +++ b/code/core/scripts/prep.ts @@ -124,10 +124,6 @@ async function run() { platform: 'neutral', mainFields: ['main', 'module', 'node'], conditions: ['node', 'module', 'import', 'require'], - define: { - 'process.env.NODE_ENV': '"production"', - 'process.env.DEV': '"false"', - }, } satisfies EsbuildContextOptions; const browserAliases = { From 3bb14ab64ee37635e2a4efb60df5f342d302979a Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 09:09:24 +0000 Subject: [PATCH 070/111] Write changelog for 8.6.0-beta.10 [skip ci] --- CHANGELOG.prerelease.md | 5 +++++ code/package.json | 3 ++- docs/versions/next.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 60f3223e34a..94b767695dc 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,8 @@ +## 8.6.0-beta.10 + +- Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf! +- Core: Don't set process.env.NODE_ENV and process.env.DEV - [#30651](https://github.com/storybookjs/storybook/pull/30651), thanks @valentinpalkovic! + ## 8.6.0-beta.9 - CLI: Prompt users for RN vs RNW on init - [#30635](https://github.com/storybookjs/storybook/pull/30635), thanks @shilman! diff --git a/code/package.json b/code/package.json index 6fc5bc0a26c..a5a630f22d7 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "8.6.0-beta.10" } diff --git a/docs/versions/next.json b/docs/versions/next.json index 7edc7604355..278b8b58259 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.6.0-beta.9","info":{"plain":"- CLI: Prompt users for RN vs RNW on init - [#30635](https://github.com/storybookjs/storybook/pull/30635), thanks @shilman!\n- Codemod: Handle addon essentials differently in csf factories - [#30649](https://github.com/storybookjs/storybook/pull/30649), thanks @yannbf!\n- Codemod: Migrate meta.args to meta.input.args in csf factories - [#30641](https://github.com/storybookjs/storybook/pull/30641), thanks @yannbf!\n- Codemod: Use real path from symbolic links - [#30642](https://github.com/storybookjs/storybook/pull/30642), thanks @yannbf!\n- Core: Always place cache dir inside `node_modules` - [#30643](https://github.com/storybookjs/storybook/pull/30643), thanks @ndelangen!\n- Core: Fix addon essentials preview preset - [#30647](https://github.com/storybookjs/storybook/pull/30647), thanks @yannbf!\n- Core: Fix extracting import path when it's not a core addon - [#30640](https://github.com/storybookjs/storybook/pull/30640), thanks @yannbf!"}} +{"version":"8.6.0-beta.10","info":{"plain":"- Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf!\n- Core: Don't set process.env.NODE_ENV and process.env.DEV - [#30651](https://github.com/storybookjs/storybook/pull/30651), thanks @valentinpalkovic!"}} From 29db3b4d4be940f5188828ef0ddad1a78c4a12cb Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 09:37:44 +0000 Subject: [PATCH 071/111] Bump version from "8.6.0-beta.9" to "8.6.0-beta.10" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 4e46e11b7a8..40e08d1bf9b 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 33beafd0018..7cea194a9e4 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index d917d738609..15321506be7 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 6de176da80c..61f491b7445 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 3b875f8b16c..1b5667751dd 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index e7e46c0ad14..f3676d64998 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index 67ad9131de5..a7d24b18989 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 5b46be5bd42..361340ea565 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index 52d6a7d8359..b9b81086e23 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 4d88269c2ce..13eae8c6faa 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 7c6f9eaa7f1..f0fff67902d 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 3572353c3cc..8197ef9dc0f 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index 97cf88736c3..4122af79b0e 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 343aa29cee6..7cfb7a98221 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 96956cfff55..0cfeae3df91 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index 2c5d8a2540f..60b5940f704 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index 6d761d2780f..4184e4d0783 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 4163f66a228..372f9726976 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index 1774b5b47ec..f85281f068a 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index 8657c081afc..abc978d47fc 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 1ae8cb2eebd..59407b9154e 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index e0fcb180119..839be7b1263 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 9511b8750a6..1f0a98bed40 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.6.0-beta.9', - '@storybook/addon-actions': '8.6.0-beta.9', - '@storybook/addon-backgrounds': '8.6.0-beta.9', - '@storybook/addon-controls': '8.6.0-beta.9', - '@storybook/addon-docs': '8.6.0-beta.9', - '@storybook/addon-essentials': '8.6.0-beta.9', - '@storybook/addon-mdx-gfm': '8.6.0-beta.9', - '@storybook/addon-highlight': '8.6.0-beta.9', - '@storybook/addon-interactions': '8.6.0-beta.9', - '@storybook/addon-jest': '8.6.0-beta.9', - '@storybook/addon-links': '8.6.0-beta.9', - '@storybook/addon-measure': '8.6.0-beta.9', - '@storybook/addon-onboarding': '8.6.0-beta.9', - '@storybook/addon-outline': '8.6.0-beta.9', - '@storybook/addon-storysource': '8.6.0-beta.9', - '@storybook/experimental-addon-test': '8.6.0-beta.9', - '@storybook/addon-themes': '8.6.0-beta.9', - '@storybook/addon-toolbars': '8.6.0-beta.9', - '@storybook/addon-viewport': '8.6.0-beta.9', - '@storybook/builder-vite': '8.6.0-beta.9', - '@storybook/builder-webpack5': '8.6.0-beta.9', - '@storybook/core': '8.6.0-beta.9', - '@storybook/builder-manager': '8.6.0-beta.9', - '@storybook/channels': '8.6.0-beta.9', - '@storybook/client-logger': '8.6.0-beta.9', - '@storybook/components': '8.6.0-beta.9', - '@storybook/core-common': '8.6.0-beta.9', - '@storybook/core-events': '8.6.0-beta.9', - '@storybook/core-server': '8.6.0-beta.9', - '@storybook/csf-tools': '8.6.0-beta.9', - '@storybook/docs-tools': '8.6.0-beta.9', - '@storybook/manager': '8.6.0-beta.9', - '@storybook/manager-api': '8.6.0-beta.9', - '@storybook/node-logger': '8.6.0-beta.9', - '@storybook/preview': '8.6.0-beta.9', - '@storybook/preview-api': '8.6.0-beta.9', - '@storybook/router': '8.6.0-beta.9', - '@storybook/telemetry': '8.6.0-beta.9', - '@storybook/theming': '8.6.0-beta.9', - '@storybook/types': '8.6.0-beta.9', - '@storybook/angular': '8.6.0-beta.9', - '@storybook/ember': '8.6.0-beta.9', - '@storybook/experimental-nextjs-vite': '8.6.0-beta.9', - '@storybook/html-vite': '8.6.0-beta.9', - '@storybook/html-webpack5': '8.6.0-beta.9', - '@storybook/nextjs': '8.6.0-beta.9', - '@storybook/preact-vite': '8.6.0-beta.9', - '@storybook/preact-webpack5': '8.6.0-beta.9', - '@storybook/react-native-web-vite': '8.6.0-beta.9', - '@storybook/react-vite': '8.6.0-beta.9', - '@storybook/react-webpack5': '8.6.0-beta.9', - '@storybook/server-webpack5': '8.6.0-beta.9', - '@storybook/svelte-vite': '8.6.0-beta.9', - '@storybook/svelte-webpack5': '8.6.0-beta.9', - '@storybook/sveltekit': '8.6.0-beta.9', - '@storybook/vue3-vite': '8.6.0-beta.9', - '@storybook/vue3-webpack5': '8.6.0-beta.9', - '@storybook/web-components-vite': '8.6.0-beta.9', - '@storybook/web-components-webpack5': '8.6.0-beta.9', - '@storybook/blocks': '8.6.0-beta.9', - storybook: '8.6.0-beta.9', - sb: '8.6.0-beta.9', - '@storybook/cli': '8.6.0-beta.9', - '@storybook/codemod': '8.6.0-beta.9', - '@storybook/core-webpack': '8.6.0-beta.9', - 'create-storybook': '8.6.0-beta.9', - '@storybook/csf-plugin': '8.6.0-beta.9', - '@storybook/instrumenter': '8.6.0-beta.9', - '@storybook/react-dom-shim': '8.6.0-beta.9', - '@storybook/source-loader': '8.6.0-beta.9', - '@storybook/test': '8.6.0-beta.9', - '@storybook/preset-create-react-app': '8.6.0-beta.9', - '@storybook/preset-html-webpack': '8.6.0-beta.9', - '@storybook/preset-preact-webpack': '8.6.0-beta.9', - '@storybook/preset-react-webpack': '8.6.0-beta.9', - '@storybook/preset-server-webpack': '8.6.0-beta.9', - '@storybook/preset-svelte-webpack': '8.6.0-beta.9', - '@storybook/preset-vue3-webpack': '8.6.0-beta.9', - '@storybook/html': '8.6.0-beta.9', - '@storybook/preact': '8.6.0-beta.9', - '@storybook/react': '8.6.0-beta.9', - '@storybook/server': '8.6.0-beta.9', - '@storybook/svelte': '8.6.0-beta.9', - '@storybook/vue3': '8.6.0-beta.9', - '@storybook/web-components': '8.6.0-beta.9', + '@storybook/addon-a11y': '8.6.0-beta.10', + '@storybook/addon-actions': '8.6.0-beta.10', + '@storybook/addon-backgrounds': '8.6.0-beta.10', + '@storybook/addon-controls': '8.6.0-beta.10', + '@storybook/addon-docs': '8.6.0-beta.10', + '@storybook/addon-essentials': '8.6.0-beta.10', + '@storybook/addon-mdx-gfm': '8.6.0-beta.10', + '@storybook/addon-highlight': '8.6.0-beta.10', + '@storybook/addon-interactions': '8.6.0-beta.10', + '@storybook/addon-jest': '8.6.0-beta.10', + '@storybook/addon-links': '8.6.0-beta.10', + '@storybook/addon-measure': '8.6.0-beta.10', + '@storybook/addon-onboarding': '8.6.0-beta.10', + '@storybook/addon-outline': '8.6.0-beta.10', + '@storybook/addon-storysource': '8.6.0-beta.10', + '@storybook/experimental-addon-test': '8.6.0-beta.10', + '@storybook/addon-themes': '8.6.0-beta.10', + '@storybook/addon-toolbars': '8.6.0-beta.10', + '@storybook/addon-viewport': '8.6.0-beta.10', + '@storybook/builder-vite': '8.6.0-beta.10', + '@storybook/builder-webpack5': '8.6.0-beta.10', + '@storybook/core': '8.6.0-beta.10', + '@storybook/builder-manager': '8.6.0-beta.10', + '@storybook/channels': '8.6.0-beta.10', + '@storybook/client-logger': '8.6.0-beta.10', + '@storybook/components': '8.6.0-beta.10', + '@storybook/core-common': '8.6.0-beta.10', + '@storybook/core-events': '8.6.0-beta.10', + '@storybook/core-server': '8.6.0-beta.10', + '@storybook/csf-tools': '8.6.0-beta.10', + '@storybook/docs-tools': '8.6.0-beta.10', + '@storybook/manager': '8.6.0-beta.10', + '@storybook/manager-api': '8.6.0-beta.10', + '@storybook/node-logger': '8.6.0-beta.10', + '@storybook/preview': '8.6.0-beta.10', + '@storybook/preview-api': '8.6.0-beta.10', + '@storybook/router': '8.6.0-beta.10', + '@storybook/telemetry': '8.6.0-beta.10', + '@storybook/theming': '8.6.0-beta.10', + '@storybook/types': '8.6.0-beta.10', + '@storybook/angular': '8.6.0-beta.10', + '@storybook/ember': '8.6.0-beta.10', + '@storybook/experimental-nextjs-vite': '8.6.0-beta.10', + '@storybook/html-vite': '8.6.0-beta.10', + '@storybook/html-webpack5': '8.6.0-beta.10', + '@storybook/nextjs': '8.6.0-beta.10', + '@storybook/preact-vite': '8.6.0-beta.10', + '@storybook/preact-webpack5': '8.6.0-beta.10', + '@storybook/react-native-web-vite': '8.6.0-beta.10', + '@storybook/react-vite': '8.6.0-beta.10', + '@storybook/react-webpack5': '8.6.0-beta.10', + '@storybook/server-webpack5': '8.6.0-beta.10', + '@storybook/svelte-vite': '8.6.0-beta.10', + '@storybook/svelte-webpack5': '8.6.0-beta.10', + '@storybook/sveltekit': '8.6.0-beta.10', + '@storybook/vue3-vite': '8.6.0-beta.10', + '@storybook/vue3-webpack5': '8.6.0-beta.10', + '@storybook/web-components-vite': '8.6.0-beta.10', + '@storybook/web-components-webpack5': '8.6.0-beta.10', + '@storybook/blocks': '8.6.0-beta.10', + storybook: '8.6.0-beta.10', + sb: '8.6.0-beta.10', + '@storybook/cli': '8.6.0-beta.10', + '@storybook/codemod': '8.6.0-beta.10', + '@storybook/core-webpack': '8.6.0-beta.10', + 'create-storybook': '8.6.0-beta.10', + '@storybook/csf-plugin': '8.6.0-beta.10', + '@storybook/instrumenter': '8.6.0-beta.10', + '@storybook/react-dom-shim': '8.6.0-beta.10', + '@storybook/source-loader': '8.6.0-beta.10', + '@storybook/test': '8.6.0-beta.10', + '@storybook/preset-create-react-app': '8.6.0-beta.10', + '@storybook/preset-html-webpack': '8.6.0-beta.10', + '@storybook/preset-preact-webpack': '8.6.0-beta.10', + '@storybook/preset-react-webpack': '8.6.0-beta.10', + '@storybook/preset-server-webpack': '8.6.0-beta.10', + '@storybook/preset-svelte-webpack': '8.6.0-beta.10', + '@storybook/preset-vue3-webpack': '8.6.0-beta.10', + '@storybook/html': '8.6.0-beta.10', + '@storybook/preact': '8.6.0-beta.10', + '@storybook/react': '8.6.0-beta.10', + '@storybook/server': '8.6.0-beta.10', + '@storybook/svelte': '8.6.0-beta.10', + '@storybook/vue3': '8.6.0-beta.10', + '@storybook/web-components': '8.6.0-beta.10', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index f9c4c9faa52..a8c2c767785 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.6.0-beta.9'; +export const version = '8.6.0-beta.10'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index c853900565c..81af0de5a34 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index d639593d53c..c686770271f 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index 75b8e33c02f..57e61d824fe 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index 71c48456c60..407ad8e4fd1 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index a769f92b383..6754bee64dc 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index a8c1ba62e79..67ee7ab6799 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index 2fda7cf1266..e0924f476f8 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 8240dc412b3..4ed15a882f0 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index 233459544a0..c8027c7a350 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index d2a0f8be113..7b8c9e55135 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index be30523a572..396b5795ff3 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index 020600efd25..6e43349517e 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 18925492870..5bd42f4e7db 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index 19a40230bfd..7d204d441f1 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index e0667697391..aa7bc09f2d3 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index ff936abe227..6232dd1dee2 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index b2a40813b9b..31ce207d7cf 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index c0ec7a44d34..13d3ff6e4f1 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 5af89e4ffe0..a9b948cd23f 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 2f764061717..bdb98537e3e 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index f3337dfad28..fd2b0a4ff11 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index c3d8647adcb..1e21f4c916c 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 404ee92963b..74c6c6c53e3 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index 9d9730f7e74..ee81d1b6b97 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index feaa9451358..e53afb6179d 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 29965b668dd..89a02997b24 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index d3288847cee..68e9a646447 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 739aed02de1..b57611cd66f 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 4142a0f36c1..bb30beee129 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index c833ece799f..17ff6be4e40 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index fa3e356eb6c..d38d39e3fae 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 617c4c5ac0e..111d44acd68 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 3b3a315e2cd..daaef5c2a73 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 6d64c8dd4a3..c473e80b7e5 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index ccc946c2123..3abe31e8ef9 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 467ff9a61ae..2b69c57698b 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 2532797dc3c..03a8798e048 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index 2b601ea1a5c..a57ba211da2 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 0daa9661659..204fd276b44 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 0c4bf5e265b..079b880691e 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 2a71ef2e64e..e55741fafb9 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index a191c57e2c1..ba2982dabcf 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 7372f56837b..297944d4a03 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 0b068cd1e9d..54d8ec2aac8 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index c90cf3b0463..0e7c0cb9cc6 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 7ecbeb481c3..05ed4842dcf 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 8c1cf8371e3..d38d8deae16 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index 6aeb282cdfc..df51ca87755 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index 99dbeb5096c..547a16bb186 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index a5a630f22d7..e8f111f68db 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "8.6.0-beta.10" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index e40419250e5..c473635e8ed 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 58d56036487..2482692a0c1 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index c9ca801ecb6..def4a4bb389 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index c73d7ce0d36..c777cd11831 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 03d843905af..74a094b7af2 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index e74a3f78f93..8fa0d745894 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 01028cb8f1e..1716531d77b 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": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 35a43454ff6..a49f5622795 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 7832d7c33ab..b226fb27377 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index fc9dd38d585..06ae4fc9c9e 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 10c1004ac85..93d24a230af 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index a47f67c4ba2..c5f07ec35b4 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 96f60943ac3..ecb180cbced 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 2d46025212a..20fa2b3e5eb 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.6.0-beta.9", + "version": "8.6.0-beta.10", "description": "Storybook web-components renderer", "keywords": [ "lit", From 07ba8aef5bf9311ec5c83b6ab53ff4fded3457be Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:27:43 +0000 Subject: [PATCH 072/111] Write changelog for 8.6.0 [skip ci] --- CHANGELOG.md | 3 +++ code/package.json | 3 ++- docs/versions/latest.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08221cfb59e..a2901e4f2d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 8.6.0 + + ## 8.5.8 - Core: Support `esbuild@^0.25` - [#30574](https://github.com/storybookjs/storybook/pull/30574), thanks @JReinhold! diff --git a/code/package.json b/code/package.json index e8f111f68db..b02fc2a683e 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "8.6.0" } diff --git a/docs/versions/latest.json b/docs/versions/latest.json index c342d241832..ca591510475 100644 --- a/docs/versions/latest.json +++ b/docs/versions/latest.json @@ -1 +1 @@ -{"version":"8.5.0","info":{"plain":"- Addon A11y: Don't set a11y tag as comment in automigrations - [#30257](https://github.com/storybookjs/storybook/pull/30257), thanks @valentinpalkovic!\n- Addon Test: Add Vitest 3 support - [#30181](https://github.com/storybookjs/storybook/pull/30181), thanks @valentinpalkovic!\n- Interactions: Correctly load preset when absolute paths are used - [#30264](https://github.com/storybookjs/storybook/pull/30264), thanks @JReinhold!"}} +{"version":"8.6.0","info":{"plain":""}} From e6976bb9065eee25bc5c4eea1baa836bcb1668e0 Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Tue, 25 Feb 2025 11:39:10 +0100 Subject: [PATCH 073/111] Docs: Add 8.6.0 changelog --- CHANGELOG.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2901e4f2d1..c7639ebf7d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,69 @@ ## 8.6.0 +The 8.6 release focuses on [Storybook Test](https://storybook.js.org/blog/storybook-test-sneak-peek/), which brings realtime component, accessibility, and visual UI tests to your favorite component workshop. + +Here’s what’s new: + +- 🎁 **Storybook Test installer** for out-of-the-box tests in new projects +- 🦾 **Accessibility “todo” workflow** to systematically fix a11y violations +- 🗜️ **80% smaller create-storybook** package for much faster installs +- 🧪 **Dozens of Test fixes** based on user feedback +- 📕 **Docs fixes** for table of contents, code snippets, and more +- 🚨 **Key security fixes** for Vite and ESbuild +- 💯 Hundreds more improvements + +
+List of all updates + +- Addon A11y: Introduce parameters.a11y.test - [#30516](https://github.com/storybookjs/storybook/pull/30516), thanks @valentinpalkovic! +- Addon-A11y: Fix preset loading when loaded via getAbsolutePath - [#30563](https://github.com/storybookjs/storybook/pull/30563), thanks @valentinpalkovic! +- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC loading bugs - [#30130](https://github.com/storybookjs/storybook/pull/30130), thanks @Sidnioulz! +- Addon-docs: Consider custom code snippet in story code panel and update styles - [#30179](https://github.com/storybookjs/storybook/pull/30179), thanks @larsrickert! +- Addon-Test: Add telemetry data for Focused Tests - [#30568](https://github.com/storybookjs/storybook/pull/30568), thanks @JReinhold! +- Addon-Test: Fix config and watch mode inconsistencies - [#30491](https://github.com/storybookjs/storybook/pull/30491), thanks @JReinhold! +- Addon-Test: Fix console error in build mode - [#30625](https://github.com/storybookjs/storybook/pull/30625), thanks @JReinhold! +- Addon-Test: Make sure that only one global portable story config is ever loaded - [#30582](https://github.com/storybookjs/storybook/pull/30582), thanks @kasperpeulen! +- Angular: Fix accent character issue - [#30276](https://github.com/storybookjs/storybook/pull/30276), thanks @valentinpalkovic! +- Angular: Support experimental zoneless mode - [#28657](https://github.com/storybookjs/storybook/pull/28657), thanks @anedomansky! +- Angular: Support v19.2 when @angular/animations is not installed - [#30611](https://github.com/storybookjs/storybook/pull/30611), thanks @valentinpalkovic! +- Builder-Vite: Fix resolve id warning - [#30511](https://github.com/storybookjs/storybook/pull/30511), thanks @valentinpalkovic! +- Builder-Vite: Fix runtime and iframe 404 on first load - [#30567](https://github.com/storybookjs/storybook/pull/30567), thanks @valentinpalkovic! +- Bun: Add support for text lock file - [#30160](https://github.com/storybookjs/storybook/pull/30160), thanks @Arctomachine! +- Cleanup: Remove unused constants in viewport addon - [#30479](https://github.com/storybookjs/storybook/pull/30479), thanks @Guria! +- CLI: Don't initially select Documentation and Testing features - [#30599](https://github.com/storybookjs/storybook/pull/30599), thanks @ghengeveld! +- CLI: Fix peer dep issues for npm users during upgrade - [#30616](https://github.com/storybookjs/storybook/pull/30616), thanks @valentinpalkovic! +- CLI: Fix printing of selected features - [#30605](https://github.com/storybookjs/storybook/pull/30605), thanks @ghengeveld! +- CLI: Make telemetry data an object - [#30581](https://github.com/storybookjs/storybook/pull/30581), thanks @ndelangen! +- CLI: Prompt users for RN vs RNW on init - [#30635](https://github.com/storybookjs/storybook/pull/30635), thanks @shilman! +- CLI: Reimplement features prompt logic to handle `--yes` and fix `--features` - [#30534](https://github.com/storybookjs/storybook/pull/30534), thanks @ghengeveld! +- CLI: Remove Storybook dependencies before adding re-adding them - [#30600](https://github.com/storybookjs/storybook/pull/30600), thanks @valentinpalkovic! +- CLI: Use correct storybook internals import in automigration - [#30290](https://github.com/storybookjs/storybook/pull/30290), thanks @yannbf! +- Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf! +- Codemod: Handle addon essentials differently in csf factories - [#30649](https://github.com/storybookjs/storybook/pull/30649), thanks @yannbf! +- Codemod: Migrate meta.args to meta.input.args in csf factories - [#30641](https://github.com/storybookjs/storybook/pull/30641), thanks @yannbf! +- Codemod: Use real path from symbolic links - [#30642](https://github.com/storybookjs/storybook/pull/30642), thanks @yannbf! +- Core: Add `UniversalStore` API to sync state/events between multiple environments - [#30445](https://github.com/storybookjs/storybook/pull/30445), thanks @JReinhold! +- Core: Add connection timeout notification - [#30288](https://github.com/storybookjs/storybook/pull/30288), thanks @valentinpalkovic! +- Core: Allow empty render functions in CSF factories - [#30565](https://github.com/storybookjs/storybook/pull/30565), thanks @kasperpeulen! +- Core: Always place cache dir inside `node_modules` - [#30643](https://github.com/storybookjs/storybook/pull/30643), thanks @ndelangen! +- Core: Don't set process.env.NODE_ENV and process.env.DEV - [#30651](https://github.com/storybookjs/storybook/pull/30651), thanks @valentinpalkovic! +- Core: Fix addon essentials preview preset - [#30647](https://github.com/storybookjs/storybook/pull/30647), thanks @yannbf! +- Core: Fix extracting import path when it's not a core addon - [#30640](https://github.com/storybookjs/storybook/pull/30640), thanks @yannbf! +- Core: Fix invalid Websocket termination - [#30408](https://github.com/storybookjs/storybook/pull/30408), thanks @valentinpalkovic! +- Core: Fix statically serving single files and multiple dirs on the same endpoint - [#30467](https://github.com/storybookjs/storybook/pull/30467), thanks @JReinhold! +- Core: Fix undeclared internal dependencies - [#30566](https://github.com/storybookjs/storybook/pull/30566), thanks @kasperpeulen! +- Core: Improve type compatibility with React 19 - [#30031](https://github.com/storybookjs/storybook/pull/30031), thanks @mrginglymus! +- Core: Move CSF to monorepo - [#30488](https://github.com/storybookjs/storybook/pull/30488), thanks @kasperpeulen! +- Csf Tools: Allow ConfigFile to create more import syntaxes - [#30204](https://github.com/storybookjs/storybook/pull/30204), thanks @yannbf! +- CSF: Add support for CSF factories - [#30197](https://github.com/storybookjs/storybook/pull/30197), thanks @kasperpeulen! +- Essentials: Fix `addon-essentials` not working when used with `getAbsolutePath` - [#30557](https://github.com/storybookjs/storybook/pull/30557), thanks @JReinhold! +- Manager: Escape single quotes in dynamic import paths in wrapManagerEntries function - [#30278](https://github.com/storybookjs/storybook/pull/30278), thanks @valentinpalkovic! +- Manager: Fix escaping of single quotes in dynamic import paths - [#30278](https://github.com/storybookjs/storybook/pull/30278), thanks @valentinpalkovic! +- Manager: Fix panel reactivity - [#30638](https://github.com/storybookjs/storybook/pull/30638), thanks @valentinpalkovic! +- React: Fix incorrect import in preview.ts - [#30542](https://github.com/storybookjs/storybook/pull/30542), thanks @mrginglymus! +- Svelte: Fix conflicting variable names and support for `+page.svelte` files - [#30369](https://github.com/storybookjs/storybook/pull/30369), thanks @xeho91! +- Test addon: Only update `vitest.config.ts` with workspaces, otherwise create `vitest.workspace.ts` - [#30583](https://github.com/storybookjs/storybook/pull/30583), thanks @ghengeveld! +
## 8.5.8 From a13c741c8763dadecf298e418356884c36c361ab Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:41:40 +0000 Subject: [PATCH 074/111] Bump version from "8.6.0-beta.10" to "8.6.0" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 40e08d1bf9b..311e566adf0 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 7cea194a9e4..8dea28f2d23 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index 15321506be7..b66ff137539 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 61f491b7445..6be7aed8a2f 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 1b5667751dd..48a0f45511b 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index f3676d64998..fb905bf8fb6 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index a7d24b18989..05050b97289 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 361340ea565..d7ce03487f9 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index b9b81086e23..fb962b66319 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 13eae8c6faa..0d0ed57be70 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index f0fff67902d..354f7d4b92d 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 8197ef9dc0f..eb94ed456f4 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index 4122af79b0e..0f86c538eaa 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 7cfb7a98221..d0c77639b10 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 0cfeae3df91..fcdb0badea7 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index 60b5940f704..dc0a451345f 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index 4184e4d0783..43c6cd99474 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 372f9726976..32b6d5fccf9 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index f85281f068a..933e3819e8a 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index abc978d47fc..f76b32cdb8d 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 59407b9154e..8c414fc425a 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index 839be7b1263..177eb1cbb30 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 1f0a98bed40..734e061d0d0 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.6.0-beta.10', - '@storybook/addon-actions': '8.6.0-beta.10', - '@storybook/addon-backgrounds': '8.6.0-beta.10', - '@storybook/addon-controls': '8.6.0-beta.10', - '@storybook/addon-docs': '8.6.0-beta.10', - '@storybook/addon-essentials': '8.6.0-beta.10', - '@storybook/addon-mdx-gfm': '8.6.0-beta.10', - '@storybook/addon-highlight': '8.6.0-beta.10', - '@storybook/addon-interactions': '8.6.0-beta.10', - '@storybook/addon-jest': '8.6.0-beta.10', - '@storybook/addon-links': '8.6.0-beta.10', - '@storybook/addon-measure': '8.6.0-beta.10', - '@storybook/addon-onboarding': '8.6.0-beta.10', - '@storybook/addon-outline': '8.6.0-beta.10', - '@storybook/addon-storysource': '8.6.0-beta.10', - '@storybook/experimental-addon-test': '8.6.0-beta.10', - '@storybook/addon-themes': '8.6.0-beta.10', - '@storybook/addon-toolbars': '8.6.0-beta.10', - '@storybook/addon-viewport': '8.6.0-beta.10', - '@storybook/builder-vite': '8.6.0-beta.10', - '@storybook/builder-webpack5': '8.6.0-beta.10', - '@storybook/core': '8.6.0-beta.10', - '@storybook/builder-manager': '8.6.0-beta.10', - '@storybook/channels': '8.6.0-beta.10', - '@storybook/client-logger': '8.6.0-beta.10', - '@storybook/components': '8.6.0-beta.10', - '@storybook/core-common': '8.6.0-beta.10', - '@storybook/core-events': '8.6.0-beta.10', - '@storybook/core-server': '8.6.0-beta.10', - '@storybook/csf-tools': '8.6.0-beta.10', - '@storybook/docs-tools': '8.6.0-beta.10', - '@storybook/manager': '8.6.0-beta.10', - '@storybook/manager-api': '8.6.0-beta.10', - '@storybook/node-logger': '8.6.0-beta.10', - '@storybook/preview': '8.6.0-beta.10', - '@storybook/preview-api': '8.6.0-beta.10', - '@storybook/router': '8.6.0-beta.10', - '@storybook/telemetry': '8.6.0-beta.10', - '@storybook/theming': '8.6.0-beta.10', - '@storybook/types': '8.6.0-beta.10', - '@storybook/angular': '8.6.0-beta.10', - '@storybook/ember': '8.6.0-beta.10', - '@storybook/experimental-nextjs-vite': '8.6.0-beta.10', - '@storybook/html-vite': '8.6.0-beta.10', - '@storybook/html-webpack5': '8.6.0-beta.10', - '@storybook/nextjs': '8.6.0-beta.10', - '@storybook/preact-vite': '8.6.0-beta.10', - '@storybook/preact-webpack5': '8.6.0-beta.10', - '@storybook/react-native-web-vite': '8.6.0-beta.10', - '@storybook/react-vite': '8.6.0-beta.10', - '@storybook/react-webpack5': '8.6.0-beta.10', - '@storybook/server-webpack5': '8.6.0-beta.10', - '@storybook/svelte-vite': '8.6.0-beta.10', - '@storybook/svelte-webpack5': '8.6.0-beta.10', - '@storybook/sveltekit': '8.6.0-beta.10', - '@storybook/vue3-vite': '8.6.0-beta.10', - '@storybook/vue3-webpack5': '8.6.0-beta.10', - '@storybook/web-components-vite': '8.6.0-beta.10', - '@storybook/web-components-webpack5': '8.6.0-beta.10', - '@storybook/blocks': '8.6.0-beta.10', - storybook: '8.6.0-beta.10', - sb: '8.6.0-beta.10', - '@storybook/cli': '8.6.0-beta.10', - '@storybook/codemod': '8.6.0-beta.10', - '@storybook/core-webpack': '8.6.0-beta.10', - 'create-storybook': '8.6.0-beta.10', - '@storybook/csf-plugin': '8.6.0-beta.10', - '@storybook/instrumenter': '8.6.0-beta.10', - '@storybook/react-dom-shim': '8.6.0-beta.10', - '@storybook/source-loader': '8.6.0-beta.10', - '@storybook/test': '8.6.0-beta.10', - '@storybook/preset-create-react-app': '8.6.0-beta.10', - '@storybook/preset-html-webpack': '8.6.0-beta.10', - '@storybook/preset-preact-webpack': '8.6.0-beta.10', - '@storybook/preset-react-webpack': '8.6.0-beta.10', - '@storybook/preset-server-webpack': '8.6.0-beta.10', - '@storybook/preset-svelte-webpack': '8.6.0-beta.10', - '@storybook/preset-vue3-webpack': '8.6.0-beta.10', - '@storybook/html': '8.6.0-beta.10', - '@storybook/preact': '8.6.0-beta.10', - '@storybook/react': '8.6.0-beta.10', - '@storybook/server': '8.6.0-beta.10', - '@storybook/svelte': '8.6.0-beta.10', - '@storybook/vue3': '8.6.0-beta.10', - '@storybook/web-components': '8.6.0-beta.10', + '@storybook/addon-a11y': '8.6.0', + '@storybook/addon-actions': '8.6.0', + '@storybook/addon-backgrounds': '8.6.0', + '@storybook/addon-controls': '8.6.0', + '@storybook/addon-docs': '8.6.0', + '@storybook/addon-essentials': '8.6.0', + '@storybook/addon-mdx-gfm': '8.6.0', + '@storybook/addon-highlight': '8.6.0', + '@storybook/addon-interactions': '8.6.0', + '@storybook/addon-jest': '8.6.0', + '@storybook/addon-links': '8.6.0', + '@storybook/addon-measure': '8.6.0', + '@storybook/addon-onboarding': '8.6.0', + '@storybook/addon-outline': '8.6.0', + '@storybook/addon-storysource': '8.6.0', + '@storybook/experimental-addon-test': '8.6.0', + '@storybook/addon-themes': '8.6.0', + '@storybook/addon-toolbars': '8.6.0', + '@storybook/addon-viewport': '8.6.0', + '@storybook/builder-vite': '8.6.0', + '@storybook/builder-webpack5': '8.6.0', + '@storybook/core': '8.6.0', + '@storybook/builder-manager': '8.6.0', + '@storybook/channels': '8.6.0', + '@storybook/client-logger': '8.6.0', + '@storybook/components': '8.6.0', + '@storybook/core-common': '8.6.0', + '@storybook/core-events': '8.6.0', + '@storybook/core-server': '8.6.0', + '@storybook/csf-tools': '8.6.0', + '@storybook/docs-tools': '8.6.0', + '@storybook/manager': '8.6.0', + '@storybook/manager-api': '8.6.0', + '@storybook/node-logger': '8.6.0', + '@storybook/preview': '8.6.0', + '@storybook/preview-api': '8.6.0', + '@storybook/router': '8.6.0', + '@storybook/telemetry': '8.6.0', + '@storybook/theming': '8.6.0', + '@storybook/types': '8.6.0', + '@storybook/angular': '8.6.0', + '@storybook/ember': '8.6.0', + '@storybook/experimental-nextjs-vite': '8.6.0', + '@storybook/html-vite': '8.6.0', + '@storybook/html-webpack5': '8.6.0', + '@storybook/nextjs': '8.6.0', + '@storybook/preact-vite': '8.6.0', + '@storybook/preact-webpack5': '8.6.0', + '@storybook/react-native-web-vite': '8.6.0', + '@storybook/react-vite': '8.6.0', + '@storybook/react-webpack5': '8.6.0', + '@storybook/server-webpack5': '8.6.0', + '@storybook/svelte-vite': '8.6.0', + '@storybook/svelte-webpack5': '8.6.0', + '@storybook/sveltekit': '8.6.0', + '@storybook/vue3-vite': '8.6.0', + '@storybook/vue3-webpack5': '8.6.0', + '@storybook/web-components-vite': '8.6.0', + '@storybook/web-components-webpack5': '8.6.0', + '@storybook/blocks': '8.6.0', + storybook: '8.6.0', + sb: '8.6.0', + '@storybook/cli': '8.6.0', + '@storybook/codemod': '8.6.0', + '@storybook/core-webpack': '8.6.0', + 'create-storybook': '8.6.0', + '@storybook/csf-plugin': '8.6.0', + '@storybook/instrumenter': '8.6.0', + '@storybook/react-dom-shim': '8.6.0', + '@storybook/source-loader': '8.6.0', + '@storybook/test': '8.6.0', + '@storybook/preset-create-react-app': '8.6.0', + '@storybook/preset-html-webpack': '8.6.0', + '@storybook/preset-preact-webpack': '8.6.0', + '@storybook/preset-react-webpack': '8.6.0', + '@storybook/preset-server-webpack': '8.6.0', + '@storybook/preset-svelte-webpack': '8.6.0', + '@storybook/preset-vue3-webpack': '8.6.0', + '@storybook/html': '8.6.0', + '@storybook/preact': '8.6.0', + '@storybook/react': '8.6.0', + '@storybook/server': '8.6.0', + '@storybook/svelte': '8.6.0', + '@storybook/vue3': '8.6.0', + '@storybook/web-components': '8.6.0', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index a8c2c767785..0abd5aa8948 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.6.0-beta.10'; +export const version = '8.6.0'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index 81af0de5a34..b0db27521ca 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index c686770271f..739be3f9f97 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index 57e61d824fe..a04475952e4 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index 407ad8e4fd1..7e363b790b1 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index 6754bee64dc..b93bfc7cbb8 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index 67ee7ab6799..7841d0001c8 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index e0924f476f8..4546acffa1e 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 4ed15a882f0..37dd60ae151 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index c8027c7a350..0af3e1edc5a 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index 7b8c9e55135..f5b31a99135 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index 396b5795ff3..8fa1a4a8621 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index 6e43349517e..e99eaefc964 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 5bd42f4e7db..21af9e3ade0 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index 7d204d441f1..fbc802455a1 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index aa7bc09f2d3..ef78e2e1445 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index 6232dd1dee2..801bb5d86b9 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index 31ce207d7cf..2fcee47fb52 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index 13d3ff6e4f1..0e9ca7882c6 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index a9b948cd23f..adf7ba59ae1 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index bdb98537e3e..5dd6f449883 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index fd2b0a4ff11..6b9da2835f1 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index 1e21f4c916c..d8c22c2658a 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 74c6c6c53e3..457575e7262 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index ee81d1b6b97..bf64f911fd9 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index e53afb6179d..bfce861a055 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 89a02997b24..0f60575446f 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index 68e9a646447..cf5f235a569 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index b57611cd66f..4c024bdfdf8 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index bb30beee129..4e99c7997d8 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 17ff6be4e40..59c1403b2d1 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index d38d39e3fae..54efbf4e695 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 111d44acd68..f79de5cdf1d 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index daaef5c2a73..86fdd19aea9 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index c473e80b7e5..de6e966b7c9 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 3abe31e8ef9..bbb7ad69376 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 2b69c57698b..5e04394d1dc 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 03a8798e048..141c58bb86c 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index a57ba211da2..2e181df9c50 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 204fd276b44..2bdd6c54fa0 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 079b880691e..4ec3d740c10 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index e55741fafb9..fd10c9f056f 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index ba2982dabcf..98675dc42ef 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 297944d4a03..30d6a9c5845 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 54d8ec2aac8..1216e0c0abe 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index 0e7c0cb9cc6..0f5d25135e2 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 05ed4842dcf..a89e52b8d24 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index d38d8deae16..01e27e30d85 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index df51ca87755..8305d01afe2 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index 547a16bb186..dfd751a2e63 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index b02fc2a683e..f893cb7c448 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.6.0-beta.10", + "version": "8.6.0", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "8.6.0" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index c473635e8ed..a4a54c9d50c 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 2482692a0c1..503075ae73e 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index def4a4bb389..1d7cfd5b084 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index c777cd11831..015f47a5618 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 74a094b7af2..dae178e6fdb 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 8fa0d745894..8b891d4e943 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 1716531d77b..d71c3693bea 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": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index a49f5622795..2001d487807 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index b226fb27377..d38112498cf 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 06ae4fc9c9e..572e0ef6f17 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 93d24a230af..ff969b88a1e 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index c5f07ec35b4..2eccab45ec8 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index ecb180cbced..bf2165d26a2 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 20fa2b3e5eb..645154f2719 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.6.0-beta.10", + "version": "8.6.0", "description": "Storybook web-components renderer", "keywords": [ "lit", From c144e98f5af4790a307f67dc66eb1ddc9f3cd6e7 Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:58:49 +0000 Subject: [PATCH 075/111] Write changelog for 8.7.0-alpha.0 [skip ci] --- CHANGELOG.prerelease.md | 3 +++ code/package.json | 3 ++- docs/versions/next.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 94b767695dc..03803e8a561 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,6 @@ +## 8.7.0-alpha.0 + + ## 8.6.0-beta.10 - Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf! diff --git a/code/package.json b/code/package.json index f893cb7c448..94f3566beab 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "8.7.0-alpha.0" } diff --git a/docs/versions/next.json b/docs/versions/next.json index 278b8b58259..cf029f382b7 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.6.0-beta.10","info":{"plain":"- Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf!\n- Core: Don't set process.env.NODE_ENV and process.env.DEV - [#30651](https://github.com/storybookjs/storybook/pull/30651), thanks @valentinpalkovic!"}} +{"version":"8.7.0-alpha.0","info":{"plain":""}} From 2285decd7e396165ffc67add489e27ff9674877e Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:03:51 +0000 Subject: [PATCH 076/111] Bump version from "8.6.0" to "8.7.0-alpha.0" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 311e566adf0..7fa254cd9cf 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 8dea28f2d23..50bac49296a 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index b66ff137539..f61e606b386 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 6be7aed8a2f..1aff69b89a7 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 48a0f45511b..bc8e3ed3e26 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index fb905bf8fb6..04b41cabfeb 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index 05050b97289..5f37e7becfe 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index d7ce03487f9..7e0f0bd70aa 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index fb962b66319..b4928c1d3f4 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 0d0ed57be70..74d2a463184 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 354f7d4b92d..d3941aa5084 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index eb94ed456f4..21c3a626bd3 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index 0f86c538eaa..ac0189b5a7a 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index d0c77639b10..d3a7160b12e 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index fcdb0badea7..a58b5201cda 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index dc0a451345f..33b941d4e79 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index 43c6cd99474..cb7555c4199 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 32b6d5fccf9..2dfd9ced546 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index 933e3819e8a..fa5c2bcdfae 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index f76b32cdb8d..6f087fa455f 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 8c414fc425a..9cb0c0ab1b1 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index 177eb1cbb30..df47a7346f6 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 734e061d0d0..4ab17ff715b 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.6.0', - '@storybook/addon-actions': '8.6.0', - '@storybook/addon-backgrounds': '8.6.0', - '@storybook/addon-controls': '8.6.0', - '@storybook/addon-docs': '8.6.0', - '@storybook/addon-essentials': '8.6.0', - '@storybook/addon-mdx-gfm': '8.6.0', - '@storybook/addon-highlight': '8.6.0', - '@storybook/addon-interactions': '8.6.0', - '@storybook/addon-jest': '8.6.0', - '@storybook/addon-links': '8.6.0', - '@storybook/addon-measure': '8.6.0', - '@storybook/addon-onboarding': '8.6.0', - '@storybook/addon-outline': '8.6.0', - '@storybook/addon-storysource': '8.6.0', - '@storybook/experimental-addon-test': '8.6.0', - '@storybook/addon-themes': '8.6.0', - '@storybook/addon-toolbars': '8.6.0', - '@storybook/addon-viewport': '8.6.0', - '@storybook/builder-vite': '8.6.0', - '@storybook/builder-webpack5': '8.6.0', - '@storybook/core': '8.6.0', - '@storybook/builder-manager': '8.6.0', - '@storybook/channels': '8.6.0', - '@storybook/client-logger': '8.6.0', - '@storybook/components': '8.6.0', - '@storybook/core-common': '8.6.0', - '@storybook/core-events': '8.6.0', - '@storybook/core-server': '8.6.0', - '@storybook/csf-tools': '8.6.0', - '@storybook/docs-tools': '8.6.0', - '@storybook/manager': '8.6.0', - '@storybook/manager-api': '8.6.0', - '@storybook/node-logger': '8.6.0', - '@storybook/preview': '8.6.0', - '@storybook/preview-api': '8.6.0', - '@storybook/router': '8.6.0', - '@storybook/telemetry': '8.6.0', - '@storybook/theming': '8.6.0', - '@storybook/types': '8.6.0', - '@storybook/angular': '8.6.0', - '@storybook/ember': '8.6.0', - '@storybook/experimental-nextjs-vite': '8.6.0', - '@storybook/html-vite': '8.6.0', - '@storybook/html-webpack5': '8.6.0', - '@storybook/nextjs': '8.6.0', - '@storybook/preact-vite': '8.6.0', - '@storybook/preact-webpack5': '8.6.0', - '@storybook/react-native-web-vite': '8.6.0', - '@storybook/react-vite': '8.6.0', - '@storybook/react-webpack5': '8.6.0', - '@storybook/server-webpack5': '8.6.0', - '@storybook/svelte-vite': '8.6.0', - '@storybook/svelte-webpack5': '8.6.0', - '@storybook/sveltekit': '8.6.0', - '@storybook/vue3-vite': '8.6.0', - '@storybook/vue3-webpack5': '8.6.0', - '@storybook/web-components-vite': '8.6.0', - '@storybook/web-components-webpack5': '8.6.0', - '@storybook/blocks': '8.6.0', - storybook: '8.6.0', - sb: '8.6.0', - '@storybook/cli': '8.6.0', - '@storybook/codemod': '8.6.0', - '@storybook/core-webpack': '8.6.0', - 'create-storybook': '8.6.0', - '@storybook/csf-plugin': '8.6.0', - '@storybook/instrumenter': '8.6.0', - '@storybook/react-dom-shim': '8.6.0', - '@storybook/source-loader': '8.6.0', - '@storybook/test': '8.6.0', - '@storybook/preset-create-react-app': '8.6.0', - '@storybook/preset-html-webpack': '8.6.0', - '@storybook/preset-preact-webpack': '8.6.0', - '@storybook/preset-react-webpack': '8.6.0', - '@storybook/preset-server-webpack': '8.6.0', - '@storybook/preset-svelte-webpack': '8.6.0', - '@storybook/preset-vue3-webpack': '8.6.0', - '@storybook/html': '8.6.0', - '@storybook/preact': '8.6.0', - '@storybook/react': '8.6.0', - '@storybook/server': '8.6.0', - '@storybook/svelte': '8.6.0', - '@storybook/vue3': '8.6.0', - '@storybook/web-components': '8.6.0', + '@storybook/addon-a11y': '8.7.0-alpha.0', + '@storybook/addon-actions': '8.7.0-alpha.0', + '@storybook/addon-backgrounds': '8.7.0-alpha.0', + '@storybook/addon-controls': '8.7.0-alpha.0', + '@storybook/addon-docs': '8.7.0-alpha.0', + '@storybook/addon-essentials': '8.7.0-alpha.0', + '@storybook/addon-mdx-gfm': '8.7.0-alpha.0', + '@storybook/addon-highlight': '8.7.0-alpha.0', + '@storybook/addon-interactions': '8.7.0-alpha.0', + '@storybook/addon-jest': '8.7.0-alpha.0', + '@storybook/addon-links': '8.7.0-alpha.0', + '@storybook/addon-measure': '8.7.0-alpha.0', + '@storybook/addon-onboarding': '8.7.0-alpha.0', + '@storybook/addon-outline': '8.7.0-alpha.0', + '@storybook/addon-storysource': '8.7.0-alpha.0', + '@storybook/experimental-addon-test': '8.7.0-alpha.0', + '@storybook/addon-themes': '8.7.0-alpha.0', + '@storybook/addon-toolbars': '8.7.0-alpha.0', + '@storybook/addon-viewport': '8.7.0-alpha.0', + '@storybook/builder-vite': '8.7.0-alpha.0', + '@storybook/builder-webpack5': '8.7.0-alpha.0', + '@storybook/core': '8.7.0-alpha.0', + '@storybook/builder-manager': '8.7.0-alpha.0', + '@storybook/channels': '8.7.0-alpha.0', + '@storybook/client-logger': '8.7.0-alpha.0', + '@storybook/components': '8.7.0-alpha.0', + '@storybook/core-common': '8.7.0-alpha.0', + '@storybook/core-events': '8.7.0-alpha.0', + '@storybook/core-server': '8.7.0-alpha.0', + '@storybook/csf-tools': '8.7.0-alpha.0', + '@storybook/docs-tools': '8.7.0-alpha.0', + '@storybook/manager': '8.7.0-alpha.0', + '@storybook/manager-api': '8.7.0-alpha.0', + '@storybook/node-logger': '8.7.0-alpha.0', + '@storybook/preview': '8.7.0-alpha.0', + '@storybook/preview-api': '8.7.0-alpha.0', + '@storybook/router': '8.7.0-alpha.0', + '@storybook/telemetry': '8.7.0-alpha.0', + '@storybook/theming': '8.7.0-alpha.0', + '@storybook/types': '8.7.0-alpha.0', + '@storybook/angular': '8.7.0-alpha.0', + '@storybook/ember': '8.7.0-alpha.0', + '@storybook/experimental-nextjs-vite': '8.7.0-alpha.0', + '@storybook/html-vite': '8.7.0-alpha.0', + '@storybook/html-webpack5': '8.7.0-alpha.0', + '@storybook/nextjs': '8.7.0-alpha.0', + '@storybook/preact-vite': '8.7.0-alpha.0', + '@storybook/preact-webpack5': '8.7.0-alpha.0', + '@storybook/react-native-web-vite': '8.7.0-alpha.0', + '@storybook/react-vite': '8.7.0-alpha.0', + '@storybook/react-webpack5': '8.7.0-alpha.0', + '@storybook/server-webpack5': '8.7.0-alpha.0', + '@storybook/svelte-vite': '8.7.0-alpha.0', + '@storybook/svelte-webpack5': '8.7.0-alpha.0', + '@storybook/sveltekit': '8.7.0-alpha.0', + '@storybook/vue3-vite': '8.7.0-alpha.0', + '@storybook/vue3-webpack5': '8.7.0-alpha.0', + '@storybook/web-components-vite': '8.7.0-alpha.0', + '@storybook/web-components-webpack5': '8.7.0-alpha.0', + '@storybook/blocks': '8.7.0-alpha.0', + storybook: '8.7.0-alpha.0', + sb: '8.7.0-alpha.0', + '@storybook/cli': '8.7.0-alpha.0', + '@storybook/codemod': '8.7.0-alpha.0', + '@storybook/core-webpack': '8.7.0-alpha.0', + 'create-storybook': '8.7.0-alpha.0', + '@storybook/csf-plugin': '8.7.0-alpha.0', + '@storybook/instrumenter': '8.7.0-alpha.0', + '@storybook/react-dom-shim': '8.7.0-alpha.0', + '@storybook/source-loader': '8.7.0-alpha.0', + '@storybook/test': '8.7.0-alpha.0', + '@storybook/preset-create-react-app': '8.7.0-alpha.0', + '@storybook/preset-html-webpack': '8.7.0-alpha.0', + '@storybook/preset-preact-webpack': '8.7.0-alpha.0', + '@storybook/preset-react-webpack': '8.7.0-alpha.0', + '@storybook/preset-server-webpack': '8.7.0-alpha.0', + '@storybook/preset-svelte-webpack': '8.7.0-alpha.0', + '@storybook/preset-vue3-webpack': '8.7.0-alpha.0', + '@storybook/html': '8.7.0-alpha.0', + '@storybook/preact': '8.7.0-alpha.0', + '@storybook/react': '8.7.0-alpha.0', + '@storybook/server': '8.7.0-alpha.0', + '@storybook/svelte': '8.7.0-alpha.0', + '@storybook/vue3': '8.7.0-alpha.0', + '@storybook/web-components': '8.7.0-alpha.0', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index 0abd5aa8948..eee72004595 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.6.0'; +export const version = '8.7.0-alpha.0'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index b0db27521ca..35737b482c8 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index 739be3f9f97..f7538b28c59 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index a04475952e4..db66578d900 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index 7e363b790b1..7ac603b6a48 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index b93bfc7cbb8..b9f99c77ab6 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index 7841d0001c8..e37eb78faf1 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index 4546acffa1e..9c8c516284a 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 37dd60ae151..869ffa11cee 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index 0af3e1edc5a..d391cbd74cf 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index f5b31a99135..b06710136db 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index 8fa1a4a8621..a9fb7fcde31 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index e99eaefc964..a7761a0c329 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 21af9e3ade0..2c383414edd 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index fbc802455a1..5ce9c738001 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index ef78e2e1445..8412f6992c5 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index 801bb5d86b9..d958f797277 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index 2fcee47fb52..3ffaf6e383e 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index 0e9ca7882c6..6cb016895ea 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index adf7ba59ae1..eeec9378f17 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 5dd6f449883..95497f9896d 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index 6b9da2835f1..9360dcf1776 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index d8c22c2658a..34af13da873 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 457575e7262..0a1152dacb4 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index bf64f911fd9..f78f6179c7d 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index bfce861a055..f45ba0c80a0 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 0f60575446f..d3177413891 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index cf5f235a569..4158a1f2905 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 4c024bdfdf8..cac2a9048db 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 4e99c7997d8..479be2d88ea 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 59c1403b2d1..459767fb7f2 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 54efbf4e695..9de0691fb99 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index f79de5cdf1d..bb1dc2cabf3 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 86fdd19aea9..1a4138449a7 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index de6e966b7c9..3ae25618f0b 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index bbb7ad69376..8501e56d8f6 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 5e04394d1dc..0efc680fbbf 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 141c58bb86c..2d0383023e5 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index 2e181df9c50..186235e8d95 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 2bdd6c54fa0..c1d9ea2da5e 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 4ec3d740c10..ab3d5f61316 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index fd10c9f056f..ea51f14e319 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index 98675dc42ef..ff9fe0cd15c 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 30d6a9c5845..b0d6a41bc2c 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 1216e0c0abe..7b0d9bebf5c 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index 0f5d25135e2..af2f1305b89 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index a89e52b8d24..5d31b54a8fa 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 01e27e30d85..5b19bce30ce 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index 8305d01afe2..ac5a5ebe49e 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index dfd751a2e63..d586602d321 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index 94f3566beab..463ad6af2dd 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "8.7.0-alpha.0" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index a4a54c9d50c..de352ab2812 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 503075ae73e..202154b5a8e 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 1d7cfd5b084..93acb8533dc 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 015f47a5618..104d0712202 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index dae178e6fdb..db8307f745f 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 8b891d4e943..733a6bcd6a7 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index d71c3693bea..90efe2b63e5 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": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 2001d487807..3fc39317a11 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index d38112498cf..b6298dcc2c8 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 572e0ef6f17..c2d6e39b4da 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index ff969b88a1e..25c448726e4 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 2eccab45ec8..71baf4e62fa 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index bf2165d26a2..b1fc5bde286 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 645154f2719..6cc028eee60 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.6.0", + "version": "8.7.0-alpha.0", "description": "Storybook web-components renderer", "keywords": [ "lit", From 83e5aba44a743f1bf3e003120e5fd477677eeb62 Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:06:33 +0000 Subject: [PATCH 077/111] Write changelog for 9.0.0-alpha.0 [skip ci] --- CHANGELOG.prerelease.md | 3 +++ code/package.json | 3 ++- docs/versions/next.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 94b767695dc..2e65f33b3e4 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,6 @@ +## 9.0.0-alpha.0 + + ## 8.6.0-beta.10 - Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf! diff --git a/code/package.json b/code/package.json index f893cb7c448..dfc65557f80 100644 --- a/code/package.json +++ b/code/package.json @@ -303,5 +303,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "9.0.0-alpha.0" } diff --git a/docs/versions/next.json b/docs/versions/next.json index 278b8b58259..6130deecceb 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.6.0-beta.10","info":{"plain":"- Codemod: Always get real path of files - [#30650](https://github.com/storybookjs/storybook/pull/30650), thanks @yannbf!\n- Core: Don't set process.env.NODE_ENV and process.env.DEV - [#30651](https://github.com/storybookjs/storybook/pull/30651), thanks @valentinpalkovic!"}} +{"version":"9.0.0-alpha.0","info":{"plain":""}} From f2af1732a389ac2f55dbb95f892eed45f44f015d Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:35:27 +0000 Subject: [PATCH 078/111] Bump version from "8.7.0-alpha.0" to "9.0.0-alpha.0" [skip ci] --- code/addons/a11y/package.json | 2 +- code/addons/actions/package.json | 2 +- code/addons/backgrounds/package.json | 2 +- code/addons/controls/package.json | 2 +- code/addons/docs/package.json | 2 +- code/addons/essentials/package.json | 2 +- code/addons/gfm/package.json | 2 +- code/addons/highlight/package.json | 2 +- code/addons/interactions/package.json | 2 +- code/addons/jest/package.json | 2 +- code/addons/links/package.json | 2 +- code/addons/measure/package.json | 2 +- code/addons/onboarding/package.json | 2 +- code/addons/outline/package.json | 2 +- code/addons/storysource/package.json | 2 +- code/addons/test/package.json | 2 +- code/addons/themes/package.json | 2 +- code/addons/toolbars/package.json | 2 +- code/addons/viewport/package.json | 2 +- code/builders/builder-vite/package.json | 2 +- code/builders/builder-webpack5/package.json | 2 +- code/core/package.json | 2 +- code/core/src/common/versions.ts | 170 +++++++++--------- code/core/src/manager-api/version.ts | 2 +- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/ember/package.json | 2 +- .../experimental-nextjs-vite/package.json | 2 +- code/frameworks/html-vite/package.json | 2 +- code/frameworks/html-webpack5/package.json | 2 +- code/frameworks/nextjs/package.json | 2 +- code/frameworks/preact-vite/package.json | 2 +- code/frameworks/preact-webpack5/package.json | 2 +- .../react-native-web-vite/package.json | 2 +- code/frameworks/react-vite/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/frameworks/server-webpack5/package.json | 2 +- code/frameworks/svelte-vite/package.json | 2 +- code/frameworks/svelte-webpack5/package.json | 2 +- code/frameworks/sveltekit/package.json | 2 +- code/frameworks/vue3-vite/package.json | 2 +- code/frameworks/vue3-webpack5/package.json | 2 +- .../web-components-vite/package.json | 2 +- .../web-components-webpack5/package.json | 2 +- code/lib/blocks/package.json | 2 +- code/lib/cli-sb/package.json | 2 +- code/lib/cli-storybook/package.json | 2 +- code/lib/cli/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-webpack/package.json | 2 +- code/lib/create-storybook/package.json | 2 +- code/lib/csf-plugin/package.json | 2 +- code/lib/instrumenter/package.json | 2 +- code/lib/react-dom-shim/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/lib/test/package.json | 2 +- code/package.json | 5 +- code/presets/create-react-app/package.json | 2 +- code/presets/html-webpack/package.json | 2 +- code/presets/preact-webpack/package.json | 2 +- code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/presets/svelte-webpack/package.json | 2 +- code/presets/vue3-webpack/package.json | 2 +- code/renderers/html/package.json | 2 +- code/renderers/preact/package.json | 2 +- code/renderers/react/package.json | 2 +- code/renderers/server/package.json | 2 +- code/renderers/svelte/package.json | 2 +- code/renderers/vue3/package.json | 2 +- code/renderers/web-components/package.json | 2 +- 88 files changed, 173 insertions(+), 174 deletions(-) diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 7fa254cd9cf..980f65a7acf 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 50bac49296a..1b8ac337fd6 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index f61e606b386..190dbba014c 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 1aff69b89a7..4a96bf08d02 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index bc8e3ed3e26..7b3950e5e91 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 04b41cabfeb..1255974604d 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index 5f37e7becfe..e291f215310 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 7e0f0bd70aa..425058b43b9 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index b4928c1d3f4..1b1a3276fbc 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 74d2a463184..a1a5ac02ee6 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "React storybook addon that show component jest report", "keywords": [ "addon", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index d3941aa5084..08f1980beab 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "storybook-addons", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 21c3a626bd3..345e51fbdd1 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index ac0189b5a7a..584a600212d 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-onboarding", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Addon Onboarding - Introduces a new onboarding experience", "keywords": [ "storybook-addons", diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index d3a7160b12e..10da73214db 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index a58b5201cda..2f4118da26f 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", diff --git a/code/addons/test/package.json b/code/addons/test/package.json index 33b941d4e79..675224de21b 100644 --- a/code/addons/test/package.json +++ b/code/addons/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-addon-test", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Integrate Vitest with Storybook", "keywords": [ "storybook-addons", diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index cb7555c4199..8a0f136c0e0 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-themes", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Switch between multiple themes for you components in Storybook", "keywords": [ "css", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index 2dfd9ced546..a0e5c3cd5fe 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index fa5c2bcdfae..8056243170e 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index 6f087fa455f..363b4df8cbe 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 9cb0c0ab1b1..7a0941d9995 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/package.json b/code/core/package.json index df47a7346f6..f9accb6294c 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/core/src/common/versions.ts b/code/core/src/common/versions.ts index 4ab17ff715b..714f2f949b4 100644 --- a/code/core/src/common/versions.ts +++ b/code/core/src/common/versions.ts @@ -1,88 +1,88 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '8.7.0-alpha.0', - '@storybook/addon-actions': '8.7.0-alpha.0', - '@storybook/addon-backgrounds': '8.7.0-alpha.0', - '@storybook/addon-controls': '8.7.0-alpha.0', - '@storybook/addon-docs': '8.7.0-alpha.0', - '@storybook/addon-essentials': '8.7.0-alpha.0', - '@storybook/addon-mdx-gfm': '8.7.0-alpha.0', - '@storybook/addon-highlight': '8.7.0-alpha.0', - '@storybook/addon-interactions': '8.7.0-alpha.0', - '@storybook/addon-jest': '8.7.0-alpha.0', - '@storybook/addon-links': '8.7.0-alpha.0', - '@storybook/addon-measure': '8.7.0-alpha.0', - '@storybook/addon-onboarding': '8.7.0-alpha.0', - '@storybook/addon-outline': '8.7.0-alpha.0', - '@storybook/addon-storysource': '8.7.0-alpha.0', - '@storybook/experimental-addon-test': '8.7.0-alpha.0', - '@storybook/addon-themes': '8.7.0-alpha.0', - '@storybook/addon-toolbars': '8.7.0-alpha.0', - '@storybook/addon-viewport': '8.7.0-alpha.0', - '@storybook/builder-vite': '8.7.0-alpha.0', - '@storybook/builder-webpack5': '8.7.0-alpha.0', - '@storybook/core': '8.7.0-alpha.0', - '@storybook/builder-manager': '8.7.0-alpha.0', - '@storybook/channels': '8.7.0-alpha.0', - '@storybook/client-logger': '8.7.0-alpha.0', - '@storybook/components': '8.7.0-alpha.0', - '@storybook/core-common': '8.7.0-alpha.0', - '@storybook/core-events': '8.7.0-alpha.0', - '@storybook/core-server': '8.7.0-alpha.0', - '@storybook/csf-tools': '8.7.0-alpha.0', - '@storybook/docs-tools': '8.7.0-alpha.0', - '@storybook/manager': '8.7.0-alpha.0', - '@storybook/manager-api': '8.7.0-alpha.0', - '@storybook/node-logger': '8.7.0-alpha.0', - '@storybook/preview': '8.7.0-alpha.0', - '@storybook/preview-api': '8.7.0-alpha.0', - '@storybook/router': '8.7.0-alpha.0', - '@storybook/telemetry': '8.7.0-alpha.0', - '@storybook/theming': '8.7.0-alpha.0', - '@storybook/types': '8.7.0-alpha.0', - '@storybook/angular': '8.7.0-alpha.0', - '@storybook/ember': '8.7.0-alpha.0', - '@storybook/experimental-nextjs-vite': '8.7.0-alpha.0', - '@storybook/html-vite': '8.7.0-alpha.0', - '@storybook/html-webpack5': '8.7.0-alpha.0', - '@storybook/nextjs': '8.7.0-alpha.0', - '@storybook/preact-vite': '8.7.0-alpha.0', - '@storybook/preact-webpack5': '8.7.0-alpha.0', - '@storybook/react-native-web-vite': '8.7.0-alpha.0', - '@storybook/react-vite': '8.7.0-alpha.0', - '@storybook/react-webpack5': '8.7.0-alpha.0', - '@storybook/server-webpack5': '8.7.0-alpha.0', - '@storybook/svelte-vite': '8.7.0-alpha.0', - '@storybook/svelte-webpack5': '8.7.0-alpha.0', - '@storybook/sveltekit': '8.7.0-alpha.0', - '@storybook/vue3-vite': '8.7.0-alpha.0', - '@storybook/vue3-webpack5': '8.7.0-alpha.0', - '@storybook/web-components-vite': '8.7.0-alpha.0', - '@storybook/web-components-webpack5': '8.7.0-alpha.0', - '@storybook/blocks': '8.7.0-alpha.0', - storybook: '8.7.0-alpha.0', - sb: '8.7.0-alpha.0', - '@storybook/cli': '8.7.0-alpha.0', - '@storybook/codemod': '8.7.0-alpha.0', - '@storybook/core-webpack': '8.7.0-alpha.0', - 'create-storybook': '8.7.0-alpha.0', - '@storybook/csf-plugin': '8.7.0-alpha.0', - '@storybook/instrumenter': '8.7.0-alpha.0', - '@storybook/react-dom-shim': '8.7.0-alpha.0', - '@storybook/source-loader': '8.7.0-alpha.0', - '@storybook/test': '8.7.0-alpha.0', - '@storybook/preset-create-react-app': '8.7.0-alpha.0', - '@storybook/preset-html-webpack': '8.7.0-alpha.0', - '@storybook/preset-preact-webpack': '8.7.0-alpha.0', - '@storybook/preset-react-webpack': '8.7.0-alpha.0', - '@storybook/preset-server-webpack': '8.7.0-alpha.0', - '@storybook/preset-svelte-webpack': '8.7.0-alpha.0', - '@storybook/preset-vue3-webpack': '8.7.0-alpha.0', - '@storybook/html': '8.7.0-alpha.0', - '@storybook/preact': '8.7.0-alpha.0', - '@storybook/react': '8.7.0-alpha.0', - '@storybook/server': '8.7.0-alpha.0', - '@storybook/svelte': '8.7.0-alpha.0', - '@storybook/vue3': '8.7.0-alpha.0', - '@storybook/web-components': '8.7.0-alpha.0', + '@storybook/addon-a11y': '9.0.0-alpha.0', + '@storybook/addon-actions': '9.0.0-alpha.0', + '@storybook/addon-backgrounds': '9.0.0-alpha.0', + '@storybook/addon-controls': '9.0.0-alpha.0', + '@storybook/addon-docs': '9.0.0-alpha.0', + '@storybook/addon-essentials': '9.0.0-alpha.0', + '@storybook/addon-mdx-gfm': '9.0.0-alpha.0', + '@storybook/addon-highlight': '9.0.0-alpha.0', + '@storybook/addon-interactions': '9.0.0-alpha.0', + '@storybook/addon-jest': '9.0.0-alpha.0', + '@storybook/addon-links': '9.0.0-alpha.0', + '@storybook/addon-measure': '9.0.0-alpha.0', + '@storybook/addon-onboarding': '9.0.0-alpha.0', + '@storybook/addon-outline': '9.0.0-alpha.0', + '@storybook/addon-storysource': '9.0.0-alpha.0', + '@storybook/experimental-addon-test': '9.0.0-alpha.0', + '@storybook/addon-themes': '9.0.0-alpha.0', + '@storybook/addon-toolbars': '9.0.0-alpha.0', + '@storybook/addon-viewport': '9.0.0-alpha.0', + '@storybook/builder-vite': '9.0.0-alpha.0', + '@storybook/builder-webpack5': '9.0.0-alpha.0', + '@storybook/core': '9.0.0-alpha.0', + '@storybook/builder-manager': '9.0.0-alpha.0', + '@storybook/channels': '9.0.0-alpha.0', + '@storybook/client-logger': '9.0.0-alpha.0', + '@storybook/components': '9.0.0-alpha.0', + '@storybook/core-common': '9.0.0-alpha.0', + '@storybook/core-events': '9.0.0-alpha.0', + '@storybook/core-server': '9.0.0-alpha.0', + '@storybook/csf-tools': '9.0.0-alpha.0', + '@storybook/docs-tools': '9.0.0-alpha.0', + '@storybook/manager': '9.0.0-alpha.0', + '@storybook/manager-api': '9.0.0-alpha.0', + '@storybook/node-logger': '9.0.0-alpha.0', + '@storybook/preview': '9.0.0-alpha.0', + '@storybook/preview-api': '9.0.0-alpha.0', + '@storybook/router': '9.0.0-alpha.0', + '@storybook/telemetry': '9.0.0-alpha.0', + '@storybook/theming': '9.0.0-alpha.0', + '@storybook/types': '9.0.0-alpha.0', + '@storybook/angular': '9.0.0-alpha.0', + '@storybook/ember': '9.0.0-alpha.0', + '@storybook/experimental-nextjs-vite': '9.0.0-alpha.0', + '@storybook/html-vite': '9.0.0-alpha.0', + '@storybook/html-webpack5': '9.0.0-alpha.0', + '@storybook/nextjs': '9.0.0-alpha.0', + '@storybook/preact-vite': '9.0.0-alpha.0', + '@storybook/preact-webpack5': '9.0.0-alpha.0', + '@storybook/react-native-web-vite': '9.0.0-alpha.0', + '@storybook/react-vite': '9.0.0-alpha.0', + '@storybook/react-webpack5': '9.0.0-alpha.0', + '@storybook/server-webpack5': '9.0.0-alpha.0', + '@storybook/svelte-vite': '9.0.0-alpha.0', + '@storybook/svelte-webpack5': '9.0.0-alpha.0', + '@storybook/sveltekit': '9.0.0-alpha.0', + '@storybook/vue3-vite': '9.0.0-alpha.0', + '@storybook/vue3-webpack5': '9.0.0-alpha.0', + '@storybook/web-components-vite': '9.0.0-alpha.0', + '@storybook/web-components-webpack5': '9.0.0-alpha.0', + '@storybook/blocks': '9.0.0-alpha.0', + storybook: '9.0.0-alpha.0', + sb: '9.0.0-alpha.0', + '@storybook/cli': '9.0.0-alpha.0', + '@storybook/codemod': '9.0.0-alpha.0', + '@storybook/core-webpack': '9.0.0-alpha.0', + 'create-storybook': '9.0.0-alpha.0', + '@storybook/csf-plugin': '9.0.0-alpha.0', + '@storybook/instrumenter': '9.0.0-alpha.0', + '@storybook/react-dom-shim': '9.0.0-alpha.0', + '@storybook/source-loader': '9.0.0-alpha.0', + '@storybook/test': '9.0.0-alpha.0', + '@storybook/preset-create-react-app': '9.0.0-alpha.0', + '@storybook/preset-html-webpack': '9.0.0-alpha.0', + '@storybook/preset-preact-webpack': '9.0.0-alpha.0', + '@storybook/preset-react-webpack': '9.0.0-alpha.0', + '@storybook/preset-server-webpack': '9.0.0-alpha.0', + '@storybook/preset-svelte-webpack': '9.0.0-alpha.0', + '@storybook/preset-vue3-webpack': '9.0.0-alpha.0', + '@storybook/html': '9.0.0-alpha.0', + '@storybook/preact': '9.0.0-alpha.0', + '@storybook/react': '9.0.0-alpha.0', + '@storybook/server': '9.0.0-alpha.0', + '@storybook/svelte': '9.0.0-alpha.0', + '@storybook/vue3': '9.0.0-alpha.0', + '@storybook/web-components': '9.0.0-alpha.0', }; diff --git a/code/core/src/manager-api/version.ts b/code/core/src/manager-api/version.ts index eee72004595..32dd6d3b57f 100644 --- a/code/core/src/manager-api/version.ts +++ b/code/core/src/manager-api/version.ts @@ -1 +1 @@ -export const version = '8.7.0-alpha.0'; +export const version = '9.0.0-alpha.0'; diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index 35737b482c8..425016369ff 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook manager builder", "keywords": [ "storybook" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index f7538b28c59..8a02c8dbdd2 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index db66578d900..9f4ee702ece 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index 7ac603b6a48..adcdae2e2bd 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index b9f99c77ab6..09a505b5f7c 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index e37eb78faf1..f89fdaa3ab3 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index 9c8c516284a..3ec1ae95355 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 869ffa11cee..719800b86dc 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index d391cbd74cf..65f287178a5 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index b06710136db..405cf47aaf6 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index a9fb7fcde31..2aaafa9eac5 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook UI", "keywords": [ "storybook" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index a7761a0c329..a183c104362 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 2c383414edd..901222a9c8f 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index 5ce9c738001..aec43faf916 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index 8412f6992c5..d63e809b461 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook Router", "keywords": [ "storybook" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index d958f797277..97df5291ec0 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index 3ffaf6e383e..f62d5197629 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook Components", "keywords": [ "storybook" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index 6cb016895ea..f0ef2985e5e 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Core Storybook TS Types", "keywords": [ "storybook" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index eeec9378f17..81dedd5f093 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 95497f9896d..da281856c99 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { diff --git a/code/frameworks/experimental-nextjs-vite/package.json b/code/frameworks/experimental-nextjs-vite/package.json index 9360dcf1776..46dcf6bfd2e 100644 --- a/code/frameworks/experimental-nextjs-vite/package.json +++ b/code/frameworks/experimental-nextjs-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/experimental-nextjs-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Next.js and Vite", "keywords": [ "storybook", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index 34af13da873..e56e9ae88d0 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 0a1152dacb4..0bda6d6d553 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index f78f6179c7d..1565a161415 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Next.js", "keywords": [ "storybook", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index f45ba0c80a0..93571b87a80 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index d3177413891..90269b7e4dd 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index 4158a1f2905..56818e7da76 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native-web-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Develop react-native components an isolated web environment with hot reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index cac2a9048db..8dbd936945d 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 479be2d88ea..735d69a19c8 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 459767fb7f2..f6881942d57 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 9de0691fb99..66098f2acaf 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index bb1dc2cabf3..cb2f03ab475 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 1a4138449a7..cc8a207e575 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for SvelteKit", "keywords": [ "storybook", diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 3ae25618f0b..98dcaa45223 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 8501e56d8f6..da3d69ad3a6 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 0efc680fbbf..07fc28902e9 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 2d0383023e5..2e31f45b943 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json index 186235e8d95..b19bd475bcd 100644 --- a/code/lib/blocks/package.json +++ b/code/lib/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Doc Blocks", "keywords": [ "storybook" diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index c1d9ea2da5e..42099db21c6 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index ab3d5f61316..fc51868416f 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook CLI", "keywords": [ "storybook" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index ea51f14e319..8a51442dba4 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook's CLI - install, dev, build, upgrade, and more", "keywords": [ "cli", diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index ff9fe0cd15c..0adb9d85627 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index b0d6a41bc2c..f5a26a80ee5 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 7b0d9bebf5c..28252ca6296 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -1,6 +1,6 @@ { "name": "create-storybook", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Initialize Storybook into your project", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/create-storybook", "bugs": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index af2f1305b89..ef8a12b15b3 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 5d31b54a8fa..58a41abaccc 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 5b19bce30ce..a36e18ed2e8 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index ac5a5ebe49e..960e91abef9 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Source loader", "keywords": [ "lib", diff --git a/code/lib/test/package.json b/code/lib/test/package.json index d586602d321..5d3b8d66f92 100644 --- a/code/lib/test/package.json +++ b/code/lib/test/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/code/package.json b/code/package.json index 6c6be36b0dd..e653ca5db79 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -303,6 +303,5 @@ "Dependency Upgrades" ] ] - }, - "deferredNextVersion": "9.0.0-alpha.0" + } } diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index de352ab2812..67039566e38 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Create React App preset", "keywords": [ "storybook" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 202154b5a8e..60b93b6e7a8 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 93acb8533dc..23db593d9f2 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 104d0712202..da60324d2ee 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index db8307f745f..fbc2f723247 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 733a6bcd6a7..6b3c0bcb917 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 90efe2b63e5..9426116d31f 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": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 3fc39317a11..4cdb645e55c 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook HTML renderer", "keywords": [ "storybook" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index b6298dcc2c8..4eabf9b0f61 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Preact renderer", "keywords": [ "storybook" diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index c2d6e39b4da..87819c32820 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook React renderer", "keywords": [ "storybook" diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 25c448726e4..a637a12b27c 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Server renderer", "keywords": [ "storybook" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 71baf4e62fa..4396c3fe123 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Svelte renderer", "keywords": [ "storybook" diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index b1fc5bde286..6f41cbe7af9 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 6cc028eee60..965d8464669 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "8.7.0-alpha.0", + "version": "9.0.0-alpha.0", "description": "Storybook web-components renderer", "keywords": [ "lit", From 9db67396cb269088d3a43989523bc08d87492a9f Mon Sep 17 00:00:00 2001 From: Jeppe Reinhold Date: Tue, 25 Feb 2025 13:57:41 +0100 Subject: [PATCH 079/111] use ^4.0.0-0 for VTA --- code/lib/cli-storybook/src/automigrate/fixes/vta.ts | 3 ++- code/lib/create-storybook/src/generators/baseGenerator.ts | 3 ++- code/package.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts index 0b9d4f481e5..ea8b38ffcb2 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts @@ -44,7 +44,8 @@ export const vta: Fix = { const packageJson = await packageManager.retrievePackageJson(); await packageManager.addDependencies( { installAsDevDependencies: true, skipInstall, packageJson }, - [`@chromatic-com/storybook@^3`] + // TODO: change the semver range to '^4' when VTA 4 and SB 9 is released + [`@chromatic-com/storybook@^4.0.0-0`] ); await updateMainConfig({ mainConfigPath, dryRun: !!dryRun }, async (main) => { diff --git a/code/lib/create-storybook/src/generators/baseGenerator.ts b/code/lib/create-storybook/src/generators/baseGenerator.ts index 1f81cd4780d..6f842d59e25 100644 --- a/code/lib/create-storybook/src/generators/baseGenerator.ts +++ b/code/lib/create-storybook/src/generators/baseGenerator.ts @@ -282,7 +282,8 @@ export async function baseGenerator( }) : extraAddonPackages; - extraAddonsToInstall.push('@chromatic-com/storybook@^3'); + // TODO: change the semver range to '^4' when VTA 4 and SB 9 is released + extraAddonsToInstall.push('@chromatic-com/storybook@^4.0.0-0'); // added to main.js const addons = [ diff --git a/code/package.json b/code/package.json index e653ca5db79..7de7eb57d18 100644 --- a/code/package.json +++ b/code/package.json @@ -94,7 +94,7 @@ "typescript": "^5.7.3" }, "dependencies": { - "@chromatic-com/storybook": "^3.2.4", + "@chromatic-com/storybook": "^4.0.0-0", "@happy-dom/global-registrator": "^14.12.0", "@nx/eslint": "20.2.2", "@nx/vite": "20.2.2", From 5eee2adbc6edd47b627f4cd25d7578f7c1f710b2 Mon Sep 17 00:00:00 2001 From: Jeppe Reinhold Date: Tue, 25 Feb 2025 14:25:50 +0100 Subject: [PATCH 080/111] update lock file --- code/yarn.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index 2888c6525c5..d250b97988c 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -3116,9 +3116,9 @@ __metadata: languageName: node linkType: hard -"@chromatic-com/storybook@npm:^3.2.4": - version: 3.2.4 - resolution: "@chromatic-com/storybook@npm:3.2.4" +"@chromatic-com/storybook@npm:^4.0.0-0": + version: 4.0.0-next.0 + resolution: "@chromatic-com/storybook@npm:4.0.0-next.0" dependencies: chromatic: "npm:^11.15.0" filesize: "npm:^10.0.12" @@ -3126,8 +3126,8 @@ __metadata: react-confetti: "npm:^6.1.0" strip-ansi: "npm:^7.1.0" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/57d466644d859ca58a853cc8316d3b0a64c617216ccf30d743c5fbf24c90859271a5708f05253a3b48c9ce64bc12749dd5a5b00fd1310f5d8a2ee64da9ceebe3 + storybook: ^9.0.0 || ^9.0.0-0 + checksum: 10c0/3f0c2df5c8f0509092a2d5db48ca832633a1dada6eea36b9504362fc58ce802faf2bd63cc255d39efd2d6a55a5465dd567b7486b76a5ac24e5dcc9705dd340f4 languageName: node linkType: hard @@ -8436,7 +8436,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/root@workspace:." dependencies: - "@chromatic-com/storybook": "npm:^3.2.4" + "@chromatic-com/storybook": "npm:^4.0.0-0" "@happy-dom/global-registrator": "npm:^14.12.0" "@nx/eslint": "npm:20.2.2" "@nx/vite": "npm:20.2.2" From 549399f523c58ac34ce9d9569e3927b9b4cd64f1 Mon Sep 17 00:00:00 2001 From: Jeppe Reinhold Date: Tue, 25 Feb 2025 14:35:43 +0100 Subject: [PATCH 081/111] upgrade VTA to 4.0.0-next.1 --- code/yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index d250b97988c..087095f87b7 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -3117,8 +3117,8 @@ __metadata: linkType: hard "@chromatic-com/storybook@npm:^4.0.0-0": - version: 4.0.0-next.0 - resolution: "@chromatic-com/storybook@npm:4.0.0-next.0" + version: 4.0.0-next.1 + resolution: "@chromatic-com/storybook@npm:4.0.0-next.1" dependencies: chromatic: "npm:^11.15.0" filesize: "npm:^10.0.12" @@ -3126,8 +3126,8 @@ __metadata: react-confetti: "npm:^6.1.0" strip-ansi: "npm:^7.1.0" peerDependencies: - storybook: ^9.0.0 || ^9.0.0-0 - checksum: 10c0/3f0c2df5c8f0509092a2d5db48ca832633a1dada6eea36b9504362fc58ce802faf2bd63cc255d39efd2d6a55a5465dd567b7486b76a5ac24e5dcc9705dd340f4 + storybook: ^0.0.0-0 || ^9.0.0 || ^9.0.0-0 + checksum: 10c0/b97e5f63186c95959ca3bbea1db08d55561554f79bed89b4d0e462c13e656dbccce7063ce0ec7a1efc66ae67d066ed5a186a45a2abf2e495085d0781ffd4e133 languageName: node linkType: hard From dc545e1b5d3620bcfbb670b6ca39f8cff492652e Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 25 Feb 2025 14:35:52 +0100 Subject: [PATCH 082/111] use VTA v4.0.0 --- .../src/automigrate/fixes/vta.ts | 2 +- .../src/generators/baseGenerator.ts | 2 +- code/package.json | 2 +- code/yarn.lock | 1982 +---------------- 4 files changed, 62 insertions(+), 1926 deletions(-) diff --git a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts index 0b9d4f481e5..6226977a564 100644 --- a/code/lib/cli-storybook/src/automigrate/fixes/vta.ts +++ b/code/lib/cli-storybook/src/automigrate/fixes/vta.ts @@ -44,7 +44,7 @@ export const vta: Fix = { const packageJson = await packageManager.retrievePackageJson(); await packageManager.addDependencies( { installAsDevDependencies: true, skipInstall, packageJson }, - [`@chromatic-com/storybook@^3`] + [`@chromatic-com/storybook@^4.0.0-0`] ); await updateMainConfig({ mainConfigPath, dryRun: !!dryRun }, async (main) => { diff --git a/code/lib/create-storybook/src/generators/baseGenerator.ts b/code/lib/create-storybook/src/generators/baseGenerator.ts index 1f81cd4780d..81aa64a8f3f 100644 --- a/code/lib/create-storybook/src/generators/baseGenerator.ts +++ b/code/lib/create-storybook/src/generators/baseGenerator.ts @@ -282,7 +282,7 @@ export async function baseGenerator( }) : extraAddonPackages; - extraAddonsToInstall.push('@chromatic-com/storybook@^3'); + extraAddonsToInstall.push('@chromatic-com/storybook@^4.0.0-0'); // added to main.js const addons = [ diff --git a/code/package.json b/code/package.json index f8c3780722f..b1f303840b5 100644 --- a/code/package.json +++ b/code/package.json @@ -94,7 +94,7 @@ "typescript": "^5.7.3" }, "dependencies": { - "@chromatic-com/storybook": "^3.2.4", + "@chromatic-com/storybook": "^4.0.0-0", "@happy-dom/global-registrator": "^14.12.0", "@nx/eslint": "20.2.2", "@nx/vite": "20.2.2", diff --git a/code/yarn.lock b/code/yarn.lock index 107605ec3ad..eaa6a689ec1 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -497,7 +497,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -508,21 +508,7 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9": - version: 7.26.5 - resolution: "@babel/compat-data@npm:7.26.5" - checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.24.4": - version: 7.26.2 - resolution: "@babel/compat-data@npm:7.26.2" - checksum: 10c0/c9b5f3724828d17f728a778f9d66c19b55c018d0d76de6d731178cca64f182c22b71400a73bf2b65dcc4fcfe52b630088a94d5902911b54206aa90e3ffe07d12 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.26.0": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca @@ -576,33 +562,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/generator@npm:7.26.5" - dependencies: - "@babel/parser": "npm:^7.26.5" - "@babel/types": "npm:^7.26.5" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/3be79e0aa03f38858a465d12ee2e468320b9122dc44fc85984713e32f16f4d77ce34a16a1a9505972782590e0b8d847b6f373621f9c6fafa1906d90f31416cb0 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.9": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" - dependencies: - "@babel/parser": "npm:^7.26.2" - "@babel/types": "npm:^7.26.0" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c - languageName: node - linkType: hard - -"@babel/generator@npm:^7.26.9": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.9": version: 7.26.9 resolution: "@babel/generator@npm:7.26.9" dependencies: @@ -615,7 +575,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.25.9": +"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7, @babel/helper-annotate-as-pure@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: @@ -624,26 +584,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a - languageName: node - linkType: hard - -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/0ed84abf848c79fb1cd4c1ddac12c771d32c1904d87fc3087f33cfdeb0c2e0db4e7892b74b407d9d8d0c000044f3645a7391a781f788da8410c290bb123a1f13 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.25.9": +"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: @@ -686,20 +627,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - regexpu-core: "npm:^5.3.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ed611a7eb0c71843f9cdc471eeb38767972229f9225f7aaa90d124d7ee0062cf6908fd53ee9c34f731394c429594f06049a7738a71d342e0191d4047b2fc0ac2 - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": +"@babel/helper-define-polyfill-provider@npm:^0.6.2": version: 0.6.2 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: @@ -714,7 +642,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.24.7": +"@babel/helper-environment-visitor@npm:^7.22.20": version: 7.24.7 resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: @@ -723,7 +651,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.23.0, @babel/helper-function-name@npm:^7.24.7": +"@babel/helper-function-name@npm:^7.23.0": version: 7.24.7 resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: @@ -733,7 +661,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5, @babel/helper-hoist-variables@npm:^7.24.7": +"@babel/helper-hoist-variables@npm:^7.22.5": version: 7.24.7 resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: @@ -742,16 +670,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/9638c1d33cf6aba028461ccd3db6061c76ff863ca0d5013dd9a088bf841f2f77c46956493f9da18355c16759449d23b74cc1de4da357ade5c5c34c858f840f0a - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -762,7 +680,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.3, @babel/helper-module-imports@npm:^7.24.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -772,7 +690,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -785,15 +703,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/ca6a9884705dea5c95a8b3ce132d1e3f2ae951ff74987d400d1d9c215dae9c0f9e29924d8f8e131e116533d182675bc261927be72f6a9a2968eaeeaa51eb1d0f - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" @@ -810,26 +719,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: 10c0/483066a1ba36ff16c0116cd24f93de05de746a603a777cd695ac7a1b034928a65a4ecb35f255761ca56626435d7abdb73219eba196f9aa83b6c3c3169325599d - languageName: node - linkType: hard - -"@babel/helper-remap-async-to-generator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-wrap-function": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/4e7fa2cdcbc488e41c27066c16e562857ef3c5c2bfe70d2f1e32e9ee7546b17c3fc1c20d05bf2a7f1c291bd9e7a0a219f6a9fa387209013294be79a26fcfe64d - languageName: node - linkType: hard - "@babel/helper-remap-async-to-generator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" @@ -843,19 +732,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-replace-supers@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-member-expression-to-functions": "npm:^7.24.7" - "@babel/helper-optimise-call-expression": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/0e133bb03371dee78e519c334a09c08e1493103a239d9628db0132dfaac3fc16380479ca3c590d278a9b71b624030a338c18ebbfe6d430ebb2e4653775c4b3e3 - languageName: node - linkType: hard - "@babel/helper-replace-supers@npm:^7.25.9": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" @@ -879,17 +755,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/e3a9b8ac9c262ac976a1bcb5fe59694db5e6f0b4f9e7bdba5c7693b8b5e28113c23bdaa60fe8d3ec32a337091b67720b2053bcb3d5655f5406536c3d0584242b - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6, @babel/helper-split-export-declaration@npm:^7.24.7": +"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -905,7 +771,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -919,18 +785,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-wrap-function@npm:7.24.7" - dependencies: - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/d5689f031bf0eb38c0d7fad6b7e320ddef4bfbdf08d12d7d76ef41b7ca365a32721e74cb5ed5a9a9ec634bc20f9b7a27314fa6fb08f1576b8f6d8330fcea6f47 - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-wrap-function@npm:7.25.9" @@ -952,29 +806,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/parser@npm:7.26.5" - dependencies: - "@babel/types": "npm:^7.26.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e - languageName: node - linkType: hard - -"@babel/parser@npm:^7.26.2": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" - dependencies: - "@babel/types": "npm:^7.26.3" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad - languageName: node - linkType: hard - -"@babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.9": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.26.9 resolution: "@babel/parser@npm:7.26.9" dependencies: @@ -985,18 +817,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9aed453a1a21e4fd29add0b4a2d82a2c6f43a47c80d28411f8327f2a714064bc93a6f622c701d263970e0d72d7901d28f7f51e91ba91a31306efe8f17c411182 - languageName: node - linkType: hard - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" @@ -1020,17 +840,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/a36307428ecc1a01b00cf90812335eed1575d13f211ab24fe4d0c55c28a2fcbd4135f142efabc3b277b2a8e09ee05df594a1272353f061b63829495b5dcfdb96 - languageName: node - linkType: hard - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" @@ -1042,19 +851,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10c0/aeb6e7aa363a47f815cf956ea1053c5dd8b786a17799f065c9688ba4b0051fe7565d258bbe9400bfcbfb3114cb9fda66983e10afe4d750bc70ff75403e15dd36 - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" @@ -1068,18 +864,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/2b52a73e444f6adc73f927b623e53a4cf64397170dd1071268536df1b3db1e02131418c8dc91351af48837a6298212118f4a72d5407f8005cf9a732370a315b0 - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" @@ -1177,17 +961,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 - languageName: node - linkType: hard - "@babel/plugin-syntax-bigint@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" @@ -1199,28 +972,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 - languageName: node - linkType: hard - "@babel/plugin-syntax-decorators@npm:^7.24.0": version: 7.24.0 resolution: "@babel/plugin-syntax-decorators@npm:7.24.0" @@ -1243,17 +994,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 - languageName: node - linkType: hard - "@babel/plugin-syntax-flow@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-syntax-flow@npm:7.22.5" @@ -1287,39 +1027,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eccc54d0f03c96d0eec7a6e2fa124dadbc7298345b62ffc4238f173308c4325b5598f139695ff05a95cf78412ef6903599e4b814496612bf39aad4715a16375b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e - languageName: node - linkType: hard - "@babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" @@ -1331,17 +1038,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b - languageName: node - linkType: hard - "@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" @@ -1353,39 +1049,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af - languageName: node - linkType: hard - "@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" @@ -1408,17 +1071,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f - languageName: node - linkType: hard - "@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.3.3": version: 7.24.7 resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" @@ -1442,17 +1094,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6ac05a54e5582f34ac6d5dc26499e227227ec1c7fa6fc8de1f3d40c275f140d3907f79bbbd49304da2d7008a5ecafb219d0b71d78ee3290ca22020d878041245 - languageName: node - linkType: hard - "@babel/plugin-transform-arrow-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" @@ -1477,20 +1118,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-remap-async-to-generator": "npm:^7.24.7" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6b5e33ae66dce0afce9b06d8dace6fa052528e60f7622aa6cfd3e71bd372ca5079d426e78336ca564bc0d5f37acbcda1b21f4fe656fcb642f1a93a697ab39742 - languageName: node - linkType: hard - "@babel/plugin-transform-async-generator-functions@npm:^7.25.9": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" @@ -1517,30 +1144,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" - dependencies: - "@babel/helper-module-imports": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-remap-async-to-generator": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/83c82e243898875af8457972a26ab29baf8a2078768ee9f35141eb3edff0f84b165582a2ff73e90a9e08f5922bf813dbf15a85c1213654385198f4591c0dc45d - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/113e86de4612ae91773ff5cb6b980f01e1da7e26ae6f6012127415d7ae144e74987bc23feb97f63ba4bc699331490ddea36eac004d76a20d5369e4cc6a7f61cd - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" @@ -1552,17 +1155,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.4": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/dcbc5e385c0ca5fb5736b1c720c90755cffe9f91d8c854f82e61e59217dd3f6c91b3633eeee4b55a89d3f59e5275d0f5b0b1b1363d4fa70c49c468b55aa87700 - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoping@npm:^7.25.9, @babel/plugin-transform-block-scoping@npm:^7.8.3": version: 7.25.9 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" @@ -1586,19 +1178,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.7 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/b0ade39a3d09dce886f79dbd5907c3d99b48167eddb6b9bbde24a0598129654d7017e611c20494cdbea48b07ac14397cd97ea34e3754bbb2abae4e698128eccb - languageName: node - linkType: hard - "@babel/plugin-transform-class-static-block@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" @@ -1611,24 +1190,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-classes@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-replace-supers": "npm:^7.24.7" - "@babel/helper-split-export-declaration": "npm:^7.24.7" - globals: "npm:^11.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e51dba7ce8b770d1eee929e098d5a3be3efc3e8b941e22dda7d0097dc4e7be5feabd2da7b707ac06fcac5661b31223c541941dec08ce76c1faa55544d87d06ec - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" @@ -1645,18 +1206,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/25636dbc1f605c0b8bc60aa58628a916b689473d11551c9864a855142e36742fe62d4a70400ba3b74902338e77fb3d940376c0a0ba154b6b7ec5367175233b49 - languageName: node - linkType: hard - "@babel/plugin-transform-computed-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" @@ -1669,17 +1218,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/929f07a807fb62230bfbf881cfcedf187ac5daf2f1b01da94a75c7a0f6f72400268cf4bcfee534479e43260af8193e42c31ee03c8b0278ba77d0036ed6709c27 - languageName: node - linkType: hard - "@babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" @@ -1691,18 +1229,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/793f14c9494972d294b7e7b97b747f47874b6d57d7804d3443c701becf5db192c9311be6a1835c07664486df1f5c60d33196c36fb7e11a53015e476b4c145b33 - languageName: node - linkType: hard - "@babel/plugin-transform-dotall-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" @@ -1715,17 +1241,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/75ff7ec1117ac500e77bf20a144411d39c0fdd038f108eec061724123ce6d1bb8d5bd27968e466573ee70014f8be0043361cdb0ef388f8a182d1d97ad67e51b9 - languageName: node - linkType: hard - "@babel/plugin-transform-duplicate-keys@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" @@ -1749,18 +1264,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eeda48372efd0a5103cb22dadb13563c975bce18ae85daafbb47d57bb9665d187da9d4fe8d07ac0a6e1288afcfcb73e4e5618bf75ff63fddf9736bfbf225203b - languageName: node - linkType: hard - "@babel/plugin-transform-dynamic-import@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" @@ -1772,18 +1275,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ace3e11c94041b88848552ba8feb39ae4d6cad3696d439ff51445bd2882d8b8775d85a26c2c0edb9b5e38c9e6013cc11b0dea89ec8f93c7d9d7ee95e3645078c - languageName: node - linkType: hard - "@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" @@ -1818,18 +1309,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-for-of@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/77629b1173e55d07416f05ba7353caa09d2c2149da2ca26721ab812209b63689d1be45116b68eadc011c49ced59daf5320835b15245eb7ae93ae0c5e8277cfc0 - languageName: node - linkType: hard - "@babel/plugin-transform-for-of@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-for-of@npm:7.25.9" @@ -1842,19 +1321,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-function-name@npm:7.24.7" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3e9642428d6952851850d89ea9307d55946528d18973784d0e2f04a651b23bd9924dd8a2641c824b483bd4ab1223bab1d2f6a1106a939998f7ced512cb60ac5b - languageName: node - linkType: hard - "@babel/plugin-transform-function-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" @@ -1868,18 +1334,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/17c72cd5bf3e90e722aabd333559275f3309e3fa0b9cea8c2944ab83ae01502c71a2be05da5101edc02b3fc8df15a8dbb9b861cbfcc8a52bf5e797cf01d3a40a - languageName: node - linkType: hard - "@babel/plugin-transform-json-strings@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" @@ -1891,17 +1345,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9f3f6f3831929cd2a977748c07addf9944d5cccb50bd3a24a58beb54f91f00d6cacd3d7831d13ffe1ad6f8aba0aefd7bca5aec65d63b77f39c62ad1f2d484a3e - languageName: node - linkType: hard - "@babel/plugin-transform-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" @@ -1913,18 +1356,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/dbe882eb9053931f2ab332c50fc7c2a10ef507d6421bd9831adbb4cb7c9f8e1e5fbac4fbd2e007f6a1bf1df1843547559434012f118084dc0bf42cda3b106272 - languageName: node - linkType: hard - "@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" @@ -1936,17 +1367,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e789ae359bdf2d20e90bedef18dfdbd965c9ebae1cee398474a0c349590fda7c8b874e1a2ceee62e47e5e6ec1730e76b0f24e502164357571854271fc12cc684 - languageName: node - linkType: hard - "@babel/plugin-transform-member-expression-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" @@ -1970,18 +1390,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6df7de7fce34117ca4b2fa07949b12274c03668cbfe21481c4037b6300796d50ae40f4f170527b61b70a67f26db906747797e30dbd0d9809a441b6e220b5728f - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1994,20 +1402,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" - dependencies: - "@babel/helper-hoist-variables": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-validator-identifier": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e2a795e0a6baafe26f4a74010622212ddd873170742d673f450e0097f8d984f6e6a95eb8ce41b05071ee9790c4be088b33801aaab3f78ee202c567634e52a331 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" @@ -2022,18 +1416,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7791d290121db210e4338b94b4a069a1a79e4c7a8d7638d8159a97b281851bbed3048dac87a4ae718ad963005e6c14a5d28e6db2eeb2b04e031cee92fb312f85 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-umd@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" @@ -2046,18 +1428,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.24.7 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/41a0b0f2d0886318237440aa3b489f6d0305361d8671121777d9ff89f9f6de9d0c02ce93625049061426c8994064ef64deae8b819d1b14c00374a6a2336fb5d9 - languageName: node - linkType: hard - "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" @@ -2070,17 +1440,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-new-target@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2540808a35e1a978e537334c43dab439cf24c93e7beb213a2e71902f6710e60e0184316643790c0a6644e7a8021e52f7ab8165e6b3e2d6651be07bdf517b67df - languageName: node - linkType: hard - "@babel/plugin-transform-new-target@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-new-target@npm:7.25.9" @@ -2103,18 +1462,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7243c8ff734ed5ef759dd8768773c4b443c12e792727e759a1aec2c7fa2bfdd24f1ecb42e292a7b3d8bd3d7f7b861cf256a8eb4ba144fc9cc463892c303083d9 - languageName: node - linkType: hard - "@babel/plugin-transform-numeric-separator@npm:^7.24.1, @babel/plugin-transform-numeric-separator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" @@ -2150,18 +1497,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-object-super@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-replace-supers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/770cebb4b4e1872c216b17069db9a13b87dfee747d359dc56d9fcdd66e7544f92dc6ab1861a4e7e0528196aaff2444e4f17dc84efd8eaf162d542b4ba0943869 - languageName: node - linkType: hard - "@babel/plugin-transform-object-super@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" @@ -2174,18 +1509,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1e2f10a018f7d03b3bde6c0b70d063df8d5dd5209861d4467726cf834f5e3d354e2276079dc226aa8e6ece35f5c9b264d64b8229a8bb232829c01e561bcfb07a - languageName: node - linkType: hard - "@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" @@ -2209,30 +1532,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b9e3649b299e103b0d1767bbdba56574d065ff776e5350403b7bfd4e3982743c0cdb373d33bdbf94fa3c322d155e45d0aad946acf0aa741b870aed22dfec8b8e - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-parameters@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/53bf190d6926771545d5184f1f5f3f5144d0f04f170799ad46a43f683a01fab8d5fe4d2196cf246774530990c31fe1f2b9f0def39f0a5ddbb2340b924f5edf01 - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" @@ -2256,32 +1555,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5b7bf923b738fbe3ad6c33b260e0a7451be288edfe4ef516303fa787a1870cd87533bfbf61abb779c22ed003c2fc484dec2436fe75a48756f686c0241173d364 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c6fa7defb90b1b0ed46f24ff94ff2e77f44c1f478d1090e81712f33cf992dda5ba347016f030082a2f770138bac6f4a9c2c1565e9f767a125901c77dd9c239ba - languageName: node - linkType: hard - "@babel/plugin-transform-private-property-in-object@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" @@ -2295,17 +1568,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/52564b58f3d111dc02d241d5892a4b01512e98dfdf6ef11b0ed62f8b11b0acacccef0fc229b44114fe8d1a57a8b70780b11bdd18b807d3754a781a07d8f57433 - languageName: node - linkType: hard - "@babel/plugin-transform-property-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" @@ -2388,18 +1650,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - regenerator-transform: "npm:^0.15.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d2dc2c788fdae9d97217e70d46ba8ca9db0035c398dc3e161552b0c437113719a75c04f201f9c91ddc8d28a1da60d0b0853f616dead98a396abb9c845c44892b - languageName: node - linkType: hard - "@babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" @@ -2424,17 +1674,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2229de2768615e7f5dc0bbc55bc121b5678fd6d2febd46c74a58e42bb894d74cd5955c805880f4e02d0e1cf94f6886270eda7fafc1be9305a1ec3b9fd1d063f5 - languageName: node - linkType: hard - "@babel/plugin-transform-reserved-words@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" @@ -2446,7 +1685,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.25.9": +"@babel/plugin-transform-runtime@npm:7.25.9, @babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": version: 7.25.9 resolution: "@babel/plugin-transform-runtime@npm:7.25.9" dependencies: @@ -2462,33 +1701,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.1" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/41b155bdbb3be66618358488bf7731b3b2e8fff2de3dbfd541847720a9debfcec14db06a117abedd03c9cd786db20a79e2a86509a4f19513f6e1b610520905cf - languageName: node - linkType: hard - "@babel/plugin-transform-shorthand-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" @@ -2500,18 +1712,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-spread@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/facba1553035f76b0d2930d4ada89a8cd0f45b79579afd35baefbfaf12e3b86096995f4b0c402cf9ee23b3f2ea0a4460c3b1ec0c192d340962c948bb223d4e66 - languageName: node - linkType: hard - "@babel/plugin-transform-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" @@ -2524,17 +1724,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5a74ed2ed0a3ab51c3d15fcaf09d9e2fe915823535c7a4d7b019813177d559b69677090e189ec3d5d08b619483eb5ad371fbcfbbff5ace2a76ba33ee566a1109 - languageName: node - linkType: hard - "@babel/plugin-transform-sticky-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" @@ -2546,17 +1735,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3630f966257bcace122f04d3157416a09d40768c44c3a800855da81146b009187daa21859d1c3b7d13f4e19e8888e60613964b175b2275d451200fb6d8d6cfe6 - languageName: node - linkType: hard - "@babel/plugin-transform-template-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" @@ -2568,17 +1746,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5649e7260a138681e68b296ab5931e2b1f132f287d6b4131d49b24f9dc20d62902b7e9d63c4d2decd5683b41df35ef4b9b03f58c7f9f65e4c25a6d8bbf04e9e9 - languageName: node - linkType: hard - "@babel/plugin-transform-typeof-symbol@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" @@ -2604,17 +1771,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8b18e2e66af33471a6971289492beff5c240e56727331db1d34c4338a6a368a82a7ed6d57ec911001b6d65643aed76531e1e7cac93265fb3fb2717f54d845e69 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-escapes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" @@ -2626,18 +1782,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/bc57656eb94584d1b74a385d378818ac2b3fca642e3f649fead8da5fb3f9de22f8461185936915dfb33d5a9104e62e7a47828331248b09d28bb2d59e9276de3e - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" @@ -2650,18 +1794,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/83f72a345b751566b601dc4d07e9f2c8f1bc0e0c6f7abb56ceb3095b3c9d304de73f85f2f477a09f8cc7edd5e65afd0ff9e376cdbcbea33bc0c28f3705b38fd9 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" @@ -2674,18 +1806,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/7457c0ee8e80a80cb6fdc1fe54ab115b52815627616ce9151be8ef292fc99d04a910ec24f11382b4f124b89374264396892b086886bd2a9c2317904d87c9b21b - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" @@ -2708,7 +1828,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.26.0": +"@babel/preset-env@npm:7.26.0, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": version: 7.26.0 resolution: "@babel/preset-env@npm:7.26.0" dependencies: @@ -2787,97 +1907,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/preset-env@npm:7.24.4" - dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.4" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.4" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.1" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.1" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.1" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - "@babel/plugin-transform-parameters": "npm:^7.24.1" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.1" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.1" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/72a79d0cd38cb26f143509dd0c58db34b5b1ae90116863f55a404f0eb06a64a3cdcb1abd0b6435fafe463bbf55b82ffcf56aedee91e8d37797bf53e4ae74c413 - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": version: 7.22.15 resolution: "@babel/preset-flow@npm:7.22.15" @@ -2950,13 +1979,6 @@ __metadata: languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a - languageName: node - linkType: hard - "@babel/runtime@npm:7.12.18": version: 7.12.18 resolution: "@babel/runtime@npm:7.12.18" @@ -2966,7 +1988,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.26.0": +"@babel/runtime@npm:7.26.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -2984,15 +2006,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.24.7 - resolution: "@babel/runtime@npm:7.24.7" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/b6fa3ec61a53402f3c1d75f4d808f48b35e0dfae0ec8e2bb5c6fc79fb95935da75766e0ca534d0f1c84871f6ae0d2ebdd950727cfadb745a2cdbef13faef5513 - languageName: node - linkType: hard - "@babel/runtime@npm:~7.5.4": version: 7.5.5 resolution: "@babel/runtime@npm:7.5.5" @@ -3002,18 +2015,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab - languageName: node - linkType: hard - -"@babel/template@npm:^7.26.9": +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9": version: 7.26.9 resolution: "@babel/template@npm:7.26.9" dependencies: @@ -3042,37 +2044,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.4.5": - version: 7.26.5 - resolution: "@babel/traverse@npm:7.26.5" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.5" - "@babel/parser": "npm:^7.26.5" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.5" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/0779059ecf63e31446564cf31adf170e701e8017ef02c819c57924a9a83d6b2ce41dbff3ef295589da9410497a3e575655bb8084ca470e0ab1bc193128afa9fe - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.24.7": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.26.8": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": version: 7.26.9 resolution: "@babel/traverse@npm:7.26.9" dependencies: @@ -3097,17 +2069,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/types@npm:7.26.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4 - languageName: node - linkType: hard - -"@babel/types@npm:^7.26.9": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.9 resolution: "@babel/types@npm:7.26.9" dependencies: @@ -3176,9 +2138,9 @@ __metadata: languageName: node linkType: hard -"@chromatic-com/storybook@npm:^3.2.4": - version: 3.2.4 - resolution: "@chromatic-com/storybook@npm:3.2.4" +"@chromatic-com/storybook@npm:^4.0.0-0": + version: 4.0.0--canary.355.82aa344.0 + resolution: "@chromatic-com/storybook@npm:4.0.0--canary.355.82aa344.0" dependencies: chromatic: "npm:^11.15.0" filesize: "npm:^10.0.12" @@ -3186,8 +2148,8 @@ __metadata: react-confetti: "npm:^6.1.0" strip-ansi: "npm:^7.1.0" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/57d466644d859ca58a853cc8316d3b0a64c617216ccf30d743c5fbf24c90859271a5708f05253a3b48c9ce64bc12749dd5a5b00fd1310f5d8a2ee64da9ceebe3 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 + checksum: 10c0/9c0ec0cb7a78dddfb98af151b937f662e3247636870d5c2423e9bfef5ba3cb9dc3e3d05483da98df805127fd80daad20366ac9d57bc9369ea3ff11fa1c405e26 languageName: node linkType: hard @@ -4471,19 +3433,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/confirm@npm:^5.0.0": - version: 5.1.3 - resolution: "@inquirer/confirm@npm:5.1.3" - dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" - peerDependencies: - "@types/node": ">=18" - checksum: 10c0/ddbca429ebb3a8bf1d10928f4ab0c8eedbf3f74f85ed64c6b26a830f0fbbab5fa964b9ef2eb2c57a10b9afc9ca3921a12e4659f5a83069078cd1a7ce3d0d126d - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^5.1.1": +"@inquirer/confirm@npm:^5.0.0, @inquirer/confirm@npm:^5.1.1": version: 5.1.6 resolution: "@inquirer/confirm@npm:5.1.6" dependencies: @@ -4498,7 +3448,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/core@npm:^10.1.2, @inquirer/core@npm:^10.1.7": +"@inquirer/core@npm:^10.1.2, @inquirer/core@npm:^10.1.4, @inquirer/core@npm:^10.1.7": version: 10.1.7 resolution: "@inquirer/core@npm:10.1.7" dependencies: @@ -4519,23 +3469,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/core@npm:^10.1.4": - version: 10.1.4 - resolution: "@inquirer/core@npm:10.1.4" - dependencies: - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" - ansi-escapes: "npm:^4.3.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^2.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" - checksum: 10c0/4e6c51713c79a0b22381a08a2d11c37f2d696597d01bdecd7b3482889e53e4ac279c55d663a365798ad52becc37052b571bc3ec85ee8a10054c681d9248b88d3 - languageName: node - linkType: hard - "@inquirer/editor@npm:^4.2.1": version: 4.2.3 resolution: "@inquirer/editor@npm:4.2.3" @@ -4562,20 +3495,13 @@ __metadata: languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.10": +"@inquirer/figures@npm:^1.0.10, @inquirer/figures@npm:^1.0.9": version: 1.0.10 resolution: "@inquirer/figures@npm:1.0.10" checksum: 10c0/013b0eef03706d5ff8847c1ab1a12643edfb3d1902a5353bfe626999bc3b46653f8317d011a9dd4e831d3f2bfef3da84104a1fda4db0de0f4938122f5c70362e languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.9": - version: 1.0.9 - resolution: "@inquirer/figures@npm:1.0.9" - checksum: 10c0/21e1a7c902b2b77f126617b501e0fe0d703fae680a9df472afdae18a3e079756aee85690cef595a14e91d18630118f4a3893aab6832b9232fefc6ab31c804a68 - languageName: node - linkType: hard - "@inquirer/input@npm:^4.1.1": version: 4.1.3 resolution: "@inquirer/input@npm:4.1.3" @@ -4684,16 +3610,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.2": - version: 3.0.2 - resolution: "@inquirer/type@npm:3.0.2" - peerDependencies: - "@types/node": ">=18" - checksum: 10c0/fe348db2977fff92cad0ade05b36ec40714326fccd4a174be31663f8923729b4276f1736d892a449627d7fb03235ff44e8aac5aa72b09036d993593b813ef313 - languageName: node - linkType: hard - -"@inquirer/type@npm:^3.0.4": +"@inquirer/type@npm:^3.0.2, @inquirer/type@npm:^3.0.4": version: 3.0.4 resolution: "@inquirer/type@npm:3.0.4" peerDependencies: @@ -6557,7 +5474,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.2": +"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.1.0": version: 5.1.4 resolution: "@rollup/pluginutils@npm:5.1.4" dependencies: @@ -6573,29 +5490,6 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.1.0": - version: 5.1.0 - resolution: "@rollup/pluginutils@npm:5.1.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^2.0.2" - picomatch: "npm:^2.3.1" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10c0/c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.29.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" @@ -6603,13 +5497,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm64@npm:4.29.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm64@npm:4.30.1" @@ -6617,13 +5504,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.29.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" @@ -6631,13 +5511,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.29.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" @@ -6645,13 +5518,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.29.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" @@ -6659,13 +5525,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.29.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" @@ -6673,13 +5532,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" @@ -6687,13 +5539,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.29.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" @@ -6701,13 +5546,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.29.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" @@ -6715,13 +5553,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.29.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" @@ -6729,13 +5560,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" @@ -6743,13 +5567,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" @@ -6757,13 +5574,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.29.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" @@ -6771,13 +5581,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.29.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" @@ -6785,13 +5588,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.29.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" @@ -6799,13 +5595,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.29.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" @@ -6813,13 +5602,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.29.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" @@ -6827,13 +5609,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.29.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" @@ -6841,13 +5616,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.29.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" @@ -8350,7 +7118,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/root@workspace:." dependencies: - "@chromatic-com/storybook": "npm:^3.2.4" + "@chromatic-com/storybook": "npm:^4.0.0-0" "@happy-dom/global-registrator": "npm:^14.12.0" "@nx/eslint": "npm:20.2.2" "@nx/vite": "npm:20.2.2" @@ -9321,16 +8089,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.5 - resolution: "@types/eslint-scope@npm:3.7.5" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 10c0/9ade676030067a14d34acb4a48362bcf16632e867d059e734cf082e0523362415ed698e3776f8fad7e346019078d63a5264992b33054182607ce20ad9eaeec80 - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -9360,14 +8118,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d - languageName: node - linkType: hard - -"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5, @types/estree@npm:^1.0.6": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a @@ -9510,7 +8261,7 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.15": +"@types/http-proxy@npm:^1.17.15, @types/http-proxy@npm:^1.17.8": version: 1.17.15 resolution: "@types/http-proxy@npm:1.17.15" dependencies: @@ -9519,15 +8270,6 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.8": - version: 1.17.12 - resolution: "@types/http-proxy@npm:1.17.12" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/06719371ece6bdf9fd28b90b03bd56e48ffca675dfaadca81ae12ca18db6e77e70a509537ebfa3b2c37810d77dc52e5a3190c09bc490668dde7e384c7b579090 - languageName: node - linkType: hard - "@types/is-empty@npm:^1.0.0": version: 1.2.3 resolution: "@types/is-empty@npm:1.2.3" @@ -11061,16 +9803,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10c0/e28476a183c8a1787adcf0e5df1d36ec4589467ab712c674fe4f6769c7fb19d1217bfb5856b3edd0f3e0a148ebae9e4bbb84110cee96664966dfef204d9c31fb - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -11081,13 +9813,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a - languageName: node - linkType: hard - "@webassemblyjs/floating-point-hex-parser@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" @@ -11095,13 +9820,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a - languageName: node - linkType: hard - "@webassemblyjs/helper-api-error@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" @@ -11109,13 +9827,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: 10c0/55b5d67db95369cdb2a505ae7ebdf47194d49dfc1aecb0f5403277dcc899c7d3e1f07e8d279646adf8eafd89959272db62ca66fbe803321661ab184176ddfd3a - languageName: node - linkType: hard - "@webassemblyjs/helper-buffer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" @@ -11123,17 +9834,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" - dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 - languageName: node - linkType: hard - "@webassemblyjs/helper-numbers@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" @@ -11145,13 +9845,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" @@ -11159,18 +9852,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - checksum: 10c0/b79b19a63181f32e5ee0e786fa8264535ea5360276033911fae597d2de15e1776f028091d08c5a813a3901fd2228e74cd8c7e958fded064df734f00546bef8ce - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-section@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" @@ -11183,15 +9864,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" - dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f - languageName: node - linkType: hard - "@webassemblyjs/ieee754@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/ieee754@npm:1.13.2" @@ -11201,15 +9873,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" - dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e - languageName: node - linkType: hard - "@webassemblyjs/leb128@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/leb128@npm:1.13.2" @@ -11219,13 +9882,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee - languageName: node - linkType: hard - "@webassemblyjs/utf8@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/utf8@npm:1.13.2" @@ -11233,22 +9889,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-opt": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - "@webassemblyjs/wast-printer": "npm:1.11.6" - checksum: 10c0/9a56b6bf635cf7aa5d6e926eaddf44c12fba050170e452a8e17ab4e1b937708678c03f5817120fb9de1e27167667ce693d16ce718d41e5a16393996a6017ab73 - languageName: node - linkType: hard - "@webassemblyjs/wasm-edit@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" @@ -11265,19 +9905,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/ce9a39d3dab2eb4a5df991bc9f3609960daa4671d25d700f4617152f9f79da768547359f817bee10cd88532c3e0a8a1714d383438e0a54217eba53cb822bd5ad - languageName: node - linkType: hard - "@webassemblyjs/wasm-gen@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" @@ -11291,18 +9918,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - checksum: 10c0/82788408054171688e9f12883b693777219366d6867003e34dccc21b4a0950ef53edc9d2b4d54cabdb6ee869cf37c8718401b4baa4f70a7f7dd3867c75637298 - languageName: node - linkType: hard - "@webassemblyjs/wasm-opt@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" @@ -11315,20 +9930,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/7a97a5f34f98bdcfd812157845a06d53f3d3f67dbd4ae5d6bf66e234e17dc4a76b2b5e74e5dd70b4cab9778fc130194d50bbd6f9a1d23e15ed1ed666233d6f5f - languageName: node - linkType: hard - "@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" @@ -11343,16 +9944,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/916b90fa3a8aadd95ca41c21d4316d0a7582cf6d0dcf6d9db86ab0de823914df513919fba60ac1edd227ff00e93a66b927b15cbddd36b69d8a34c8815752633c - languageName: node - linkType: hard - "@webassemblyjs/wast-printer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wast-printer@npm:1.14.1" @@ -11469,15 +10060,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -11519,16 +10101,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" - bin: - acorn: bin/acorn - checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 - languageName: node - linkType: hard - -"acorn@npm:^8.14.0": +"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -11563,15 +10136,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: "npm:^4.3.4" - checksum: 10c0/fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce - languageName: node - linkType: hard - "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -11646,7 +10210,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -11670,18 +10234,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e - languageName: node - linkType: hard - "alien-signals@npm:^0.4.9": version: 0.4.12 resolution: "alien-signals@npm:0.4.12" @@ -12443,18 +10995,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs3@npm:^0.10.6": version: 0.10.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" @@ -13123,20 +11663,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10": - version: 4.24.2 - resolution: "browserslist@npm:4.24.2" - dependencies: - caniuse-lite: "npm:^1.0.30001669" - electron-to-chromium: "npm:^1.5.41" - node-releases: "npm:^2.0.18" - update-browserslist-db: "npm:^1.1.1" - bin: - browserslist: cli.js - checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a - languageName: node - linkType: hard - "browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": version: 4.24.4 resolution: "browserslist@npm:4.24.4" @@ -13404,14 +11930,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001677 - resolution: "caniuse-lite@npm:1.0.30001677" - checksum: 10c0/22b4aa738b213b5d0bc820c26ba23fa265ca90a5c59776e1a686b9ab6fff9120d0825fd920c0a601a4b65056ef40d01548405feb95c8dd6083255f50c71a0864 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": version: 1.0.30001692 resolution: "caniuse-lite@npm:1.0.30001692" checksum: 10c0/fca5105561ea12f3de593f3b0f062af82f7d07519e8dbcb97f34e7fd23349bcef1b1622a9a6cd2164d98e3d2f20059ef7e271edae46567aef88caf4c16c7708a @@ -13581,7 +12100,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.0": +"chokidar@npm:^4.0.0, chokidar@npm:^4.0.1": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -13590,15 +12109,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.1": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" - dependencies: - readdirp: "npm:^4.0.1" - checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9 - languageName: node - linkType: hard - "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -14315,15 +12825,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.0 - resolution: "core-js-compat@npm:3.37.0" - dependencies: - browserslist: "npm:^4.23.0" - checksum: 10c0/ca6ba7d200f7a4a850fd5cba58b40ab78139d3f301bad7b53816eafe0cfb000523e72882069ddaba440794b950ed101225668bf7b97b73e54a5e3384a8215e03 - languageName: node - linkType: hard - "core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" @@ -14807,15 +13308,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7": - version: 4.3.7 - resolution: "debug@npm:4.3.7" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de languageName: node linkType: hard @@ -14840,18 +13341,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.6, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de - languageName: node - linkType: hard - "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -15550,13 +14039,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.41": - version: 1.5.50 - resolution: "electron-to-chromium@npm:1.5.50" - checksum: 10c0/8b77b18ae833bfe2173e346ac33b8d66b5b5acf0cf5de65df9799f4d482334c938aa0950e4d01391d5fab8994f46c0e9059f4517843e7b8d861f9b0c49eb4c5d - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.73": version: 1.5.83 resolution: "electron-to-chromium@npm:1.5.83" @@ -15816,16 +14298,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 10c0/69984a7990913948b4150855aed26a84afb4cb1c5a94fb8e3a65bd00729a73fc2eaff6871fb8e345377f294831afe349615c93560f2f54d61b43cdfdf668f19a - languageName: node - linkType: hard - "enquirer@npm:^2.3.5": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -17221,7 +15693,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.3, fast-glob@npm:^3.3.3": +"fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -17234,19 +15706,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 - languageName: node - linkType: hard - "fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" @@ -18483,7 +16942,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.0": +"globby@npm:^14.0.0, globby@npm:^14.0.1": version: 14.0.2 resolution: "globby@npm:14.0.2" dependencies: @@ -18497,20 +16956,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.1": - version: 14.0.1 - resolution: "globby@npm:14.0.1" - dependencies: - "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" - slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d - languageName: node - linkType: hard - "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -18555,7 +17000,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -19285,7 +17730,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:7.0.6": +"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -19305,16 +17750,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -20726,15 +19161,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 - languageName: node - linkType: hard - "json-bigint@npm:^1.0.0": version: 1.0.0 resolution: "json-bigint@npm:1.0.0" @@ -20838,20 +19264,13 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.3.1": +"jsonc-parser@npm:3.3.1, jsonc-parser@npm:^3.0.0": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0": - version: 3.2.1 - resolution: "jsonc-parser@npm:3.2.1" - checksum: 10c0/ada66dec143d7f9cb0e2d0d29c69e9ce40d20f3a4cb96b0c6efb745025ac7f9ba647d7ac0990d0adfc37a2d2ae084a12009a9c833dbdbeadf648879a99b9df89 - languageName: node - linkType: hard - "jsonexport@npm:^3.0.1": version: 3.2.0 resolution: "jsonexport@npm:3.2.0" @@ -21719,7 +20138,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.17, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17": +"magic-string@npm:0.30.17, magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -21746,15 +20165,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.5": - version: 0.30.12 - resolution: "magic-string@npm:0.30.12" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/469f457d18af37dfcca8617086ea8a65bcd8b60ba8a1182cb024ce43e470ace3c9d1cb6bee58d3b311768fb16bc27bd50bdeebcaa63dadd0fd46cac4d2e11d5f - languageName: node - linkType: hard - "magicast@npm:^0.3.5": version: 0.3.5 resolution: "magicast@npm:0.3.5" @@ -23870,13 +22280,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 - languageName: node - linkType: hard - "node-releases@npm:^2.0.19": version: 2.0.19 resolution: "node-releases@npm:2.0.19" @@ -25227,14 +23630,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": - version: 1.1.0 - resolution: "picocolors@npm:1.1.0" - checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -25645,7 +24041,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.49, postcss@npm:^8.4.49": +"postcss@npm:8.4.49, postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.49": version: 8.4.49 resolution: "postcss@npm:8.4.49" dependencies: @@ -25666,17 +24062,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 - languageName: node - linkType: hard - "preact@npm:^10.5.13": version: 10.19.3 resolution: "preact@npm:10.19.3" @@ -26207,7 +24592,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.1, qs@npm:^6.4.0": +"qs@npm:^6.11.1, qs@npm:^6.11.2, qs@npm:^6.4.0": version: 6.13.1 resolution: "qs@npm:6.13.1" dependencies: @@ -26216,15 +24601,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.2": - version: 6.12.3 - resolution: "qs@npm:6.12.3" - dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/243ddcc8f49dab78fc51041f7f64c500b47c671c45a101a8aca565d8537cb562921da7ef1a831b4a7051596ec88bb35a0d5e25a240025e8b32c6bfb69f00bf2f - languageName: node - linkType: hard - "querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -26901,15 +25277,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.2.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -26992,20 +25359,6 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - dependencies: - "@babel/regjsgen": "npm:^0.8.0" - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 - languageName: node - linkType: hard - "regexpu-core@npm:^6.2.0": version: 6.2.0 resolution: "regexpu-core@npm:6.2.0" @@ -27038,17 +25391,6 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" - dependencies: - jsesc: "npm:~0.5.0" - bin: - regjsparser: bin/parser - checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 - languageName: node - linkType: hard - "rehype-external-links@npm:^3.0.0": version: 3.0.0 resolution: "rehype-external-links@npm:3.0.0" @@ -27576,7 +25918,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.10": +"resolve@npm:1.22.10, 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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -27589,19 +25931,6 @@ __metadata: languageName: node linkType: hard -"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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -27615,7 +25944,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.10#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -27628,19 +25957,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -27804,7 +26120,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.30.1": +"rollup@npm:4.30.1, rollup@npm:^4.23.0": version: 4.30.1 resolution: "rollup@npm:4.30.1" dependencies: @@ -27890,78 +26206,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.23.0": - version: 4.29.1 - resolution: "rollup@npm:4.29.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.29.1" - "@rollup/rollup-android-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-x64": "npm:4.29.1" - "@rollup/rollup-freebsd-arm64": "npm:4.29.1" - "@rollup/rollup-freebsd-x64": "npm:4.29.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.29.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.29.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-musl": "npm:4.29.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.29.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.29.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.29.1" - "@types/estree": "npm:1.0.6" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loongarch64-gnu": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/fcd0321df78fdc74b36858e92c4b73ebf5aa8f0b9cf7c446f008e0dc3c5c4ed855d662dc44e5a09c7794bbe91017b4dd7be88b619c239f0494f9f0fbfa67c557 - languageName: node - linkType: hard - "rsvp@npm:^3.0.14, rsvp@npm:^3.0.18": version: 3.6.2 resolution: "rsvp@npm:3.6.2" @@ -28286,27 +26530,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a - languageName: node - linkType: hard - "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -28352,7 +26575,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2": +"serve-static@npm:1.16.2, serve-static@npm:^1.14.1": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -28364,18 +26587,6 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:^1.14.1": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -29969,7 +28180,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:5.37.0": +"terser@npm:5.37.0, terser@npm:^5.10.0, terser@npm:^5.26.0": version: 5.37.0 resolution: "terser@npm:5.37.0" dependencies: @@ -29983,20 +28194,6 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.29.1 - resolution: "terser@npm:5.29.1" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/5f50762d0804bf906dab4f8102811b0b94b8bceebe0f5f6186ee902200a089f06445c10f0f9bfd0cf3e118a5dd149a7cf625ec008cb880235be6901b43280833 - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -30511,7 +28708,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -30525,13 +28722,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb - languageName: node - linkType: hard - "tty-browserify@npm:^0.0.1": version: 0.0.1 resolution: "tty-browserify@npm:0.0.1" @@ -32123,7 +30313,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.2, watchpack@npm:^2.4.1": +"watchpack@npm:2.4.2, watchpack@npm:^2.2.0, watchpack@npm:^2.4.1": version: 2.4.2 resolution: "watchpack@npm:2.4.2" dependencies: @@ -32133,16 +30323,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.2.0, watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 10c0/c5e35f9fb9338d31d2141d9835643c0f49b5f9c521440bb648181059e5940d93dd8ed856aa8a33fbcdd4e121dad63c7e8c15c063cf485429cd9d427be197fe62 - languageName: node - linkType: hard - "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -32339,44 +30519,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:^5, webpack@npm:^5.65.0": - version: 5.90.3 - resolution: "webpack@npm:5.90.3" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.5" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.21.10" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.15.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" - watchpack: "npm:^2.4.0" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10c0/f737aa871cadbbae89833eb85387f1bf9ee0768f039100a3c8134f2fdcc78c3230ca775c373b1aa467b272f74c6831e119f7a8a1c14dcac97327212be9c93eeb - languageName: node - linkType: hard - -"webpack@npm:5.97.1": +"webpack@npm:5, webpack@npm:5.97.1, webpack@npm:^5, webpack@npm:^5.65.0": version: 5.97.1 resolution: "webpack@npm:5.97.1" dependencies: @@ -32886,14 +31029,7 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 - languageName: node - linkType: hard - -"yocto-queue@npm:^1.1.1": +"yocto-queue@npm:^1.0.0, yocto-queue@npm:^1.1.1": version: 1.1.1 resolution: "yocto-queue@npm:1.1.1" checksum: 10c0/cb287fe5e6acfa82690acb43c283de34e945c571a78a939774f6eaba7c285bacdf6c90fbc16ce530060863984c906d2b4c6ceb069c94d1e0a06d5f2b458e2a92 From 8fc45980da6a3639a3fb2aeeecfaf4552543ee02 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 25 Feb 2025 15:17:46 +0100 Subject: [PATCH 083/111] add fallback to version when no packages have been installed --- code/core/src/common/utils/cli.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/common/utils/cli.ts b/code/core/src/common/utils/cli.ts index 05f4704360e..8dbcbcc1e5e 100644 --- a/code/core/src/common/utils/cli.ts +++ b/code/core/src/common/utils/cli.ts @@ -82,7 +82,7 @@ export async function getCoercedStorybookVersion(packageManager: JsPackageManage ) ).filter(({ version }) => !!version); - return packages[0]?.version; + return packages[0]?.version || versions.storybook; } export function getEnvConfig(program: Record, configEnv: Record): void { From a0c79554c63562a47971d016905e5e368f50cb4b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 25 Feb 2025 16:08:14 +0100 Subject: [PATCH 084/111] fix deprecated packages version ranges --- code/deprecated/builder-manager/package.json | 2 +- code/deprecated/channels/package.json | 2 +- code/deprecated/client-logger/package.json | 2 +- code/deprecated/components/package.json | 2 +- code/deprecated/core-common/package.json | 2 +- code/deprecated/core-events/package.json | 2 +- code/deprecated/core-server/package.json | 2 +- code/deprecated/csf-tools/package.json | 2 +- code/deprecated/docs-tools/package.json | 2 +- code/deprecated/manager-api/package.json | 2 +- code/deprecated/manager/package.json | 2 +- code/deprecated/node-logger/package.json | 2 +- code/deprecated/preview-api/package.json | 2 +- code/deprecated/preview/package.json | 2 +- code/deprecated/router/package.json | 2 +- code/deprecated/telemetry/package.json | 2 +- code/deprecated/theming/package.json | 2 +- code/deprecated/types/package.json | 2 +- code/yarn.lock | 36 ++++++++++---------- 19 files changed, 36 insertions(+), 36 deletions(-) diff --git a/code/deprecated/builder-manager/package.json b/code/deprecated/builder-manager/package.json index 425016369ff..a11336e8850 100644 --- a/code/deprecated/builder-manager/package.json +++ b/code/deprecated/builder-manager/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/channels/package.json b/code/deprecated/channels/package.json index 8a02c8dbdd2..3c21a2bb0cf 100644 --- a/code/deprecated/channels/package.json +++ b/code/deprecated/channels/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/client-logger/package.json b/code/deprecated/client-logger/package.json index 9f4ee702ece..aaec1733f40 100644 --- a/code/deprecated/client-logger/package.json +++ b/code/deprecated/client-logger/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/components/package.json b/code/deprecated/components/package.json index adcdae2e2bd..f6c32b9d291 100644 --- a/code/deprecated/components/package.json +++ b/code/deprecated/components/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/core-common/package.json b/code/deprecated/core-common/package.json index 09a505b5f7c..745407ec8c2 100644 --- a/code/deprecated/core-common/package.json +++ b/code/deprecated/core-common/package.json @@ -38,7 +38,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/core-events/package.json b/code/deprecated/core-events/package.json index f89fdaa3ab3..1a4a07ff7d6 100644 --- a/code/deprecated/core-events/package.json +++ b/code/deprecated/core-events/package.json @@ -70,7 +70,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/core-server/package.json b/code/deprecated/core-server/package.json index 3ec1ae95355..46a83db9a99 100644 --- a/code/deprecated/core-server/package.json +++ b/code/deprecated/core-server/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/csf-tools/package.json b/code/deprecated/csf-tools/package.json index 719800b86dc..692bcf7fdee 100644 --- a/code/deprecated/csf-tools/package.json +++ b/code/deprecated/csf-tools/package.json @@ -38,7 +38,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/docs-tools/package.json b/code/deprecated/docs-tools/package.json index 65f287178a5..051fe55168a 100644 --- a/code/deprecated/docs-tools/package.json +++ b/code/deprecated/docs-tools/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/manager-api/package.json b/code/deprecated/manager-api/package.json index 405cf47aaf6..60ae1caa55f 100644 --- a/code/deprecated/manager-api/package.json +++ b/code/deprecated/manager-api/package.json @@ -38,7 +38,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/manager/package.json b/code/deprecated/manager/package.json index 2aaafa9eac5..3d732d85557 100644 --- a/code/deprecated/manager/package.json +++ b/code/deprecated/manager/package.json @@ -36,7 +36,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/node-logger/package.json b/code/deprecated/node-logger/package.json index a183c104362..766a0cad680 100644 --- a/code/deprecated/node-logger/package.json +++ b/code/deprecated/node-logger/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/preview-api/package.json b/code/deprecated/preview-api/package.json index 901222a9c8f..2d5aa44faf6 100644 --- a/code/deprecated/preview-api/package.json +++ b/code/deprecated/preview-api/package.json @@ -40,7 +40,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/preview/package.json b/code/deprecated/preview/package.json index aec43faf916..1b4e120bcee 100644 --- a/code/deprecated/preview/package.json +++ b/code/deprecated/preview/package.json @@ -36,7 +36,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/router/package.json b/code/deprecated/router/package.json index d63e809b461..d3697be907e 100644 --- a/code/deprecated/router/package.json +++ b/code/deprecated/router/package.json @@ -44,7 +44,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/telemetry/package.json b/code/deprecated/telemetry/package.json index 97df5291ec0..c4d844df37b 100644 --- a/code/deprecated/telemetry/package.json +++ b/code/deprecated/telemetry/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/theming/package.json b/code/deprecated/theming/package.json index f62d5197629..ad6f68e8f2d 100644 --- a/code/deprecated/theming/package.json +++ b/code/deprecated/theming/package.json @@ -44,7 +44,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/types/package.json b/code/deprecated/types/package.json index f0ef2985e5e..7631c41f249 100644 --- a/code/deprecated/types/package.json +++ b/code/deprecated/types/package.json @@ -39,7 +39,7 @@ "*.d.ts" ], "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "publishConfig": { "access": "public" diff --git a/code/yarn.lock b/code/yarn.lock index 087095f87b7..ab7ce210fa2 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7380,7 +7380,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/builder-manager@workspace:deprecated/builder-manager" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7457,7 +7457,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/channels@workspace:deprecated/channels" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7502,7 +7502,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:deprecated/client-logger" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7543,7 +7543,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/components@workspace:deprecated/components" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7551,7 +7551,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:deprecated/core-common" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7559,7 +7559,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:deprecated/core-events" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7567,7 +7567,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:deprecated/core-server" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7745,7 +7745,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:deprecated/csf-tools" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -7780,7 +7780,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/docs-tools@workspace:deprecated/docs-tools" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8002,7 +8002,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/manager-api@workspace:deprecated/manager-api" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8010,7 +8010,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/manager@workspace:deprecated/manager" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8087,7 +8087,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:deprecated/node-logger" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8272,7 +8272,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preview-api@workspace:deprecated/preview-api" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8280,7 +8280,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preview@workspace:deprecated/preview" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8597,7 +8597,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/router@workspace:deprecated/router" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8734,7 +8734,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/telemetry@workspace:deprecated/telemetry" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8774,7 +8774,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/theming@workspace:deprecated/theming" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft @@ -8782,7 +8782,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/types@workspace:deprecated/types" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0 languageName: unknown linkType: soft From 3f53c0dc42dd0f9b824964f86e97cd0d07969116 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 25 Feb 2025 16:08:38 +0100 Subject: [PATCH 085/111] dedupe --- code/yarn.lock | 1948 ++---------------------------------------------- 1 file changed, 50 insertions(+), 1898 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index ab7ce210fa2..cd166ac2c9f 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -437,7 +437,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -448,21 +448,7 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9": - version: 7.26.5 - resolution: "@babel/compat-data@npm:7.26.5" - checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.24.4": - version: 7.26.2 - resolution: "@babel/compat-data@npm:7.26.2" - checksum: 10c0/c9b5f3724828d17f728a778f9d66c19b55c018d0d76de6d731178cca64f182c22b71400a73bf2b65dcc4fcfe52b630088a94d5902911b54206aa90e3ffe07d12 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.26.0": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca @@ -516,33 +502,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/generator@npm:7.26.5" - dependencies: - "@babel/parser": "npm:^7.26.5" - "@babel/types": "npm:^7.26.5" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/3be79e0aa03f38858a465d12ee2e468320b9122dc44fc85984713e32f16f4d77ce34a16a1a9505972782590e0b8d847b6f373621f9c6fafa1906d90f31416cb0 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.9": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" - dependencies: - "@babel/parser": "npm:^7.26.2" - "@babel/types": "npm:^7.26.0" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c - languageName: node - linkType: hard - -"@babel/generator@npm:^7.26.9": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.9": version: 7.26.9 resolution: "@babel/generator@npm:7.26.9" dependencies: @@ -555,7 +515,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.25.9": +"@babel/helper-annotate-as-pure@npm:7.25.9, @babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7, @babel/helper-annotate-as-pure@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: @@ -564,26 +524,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a - languageName: node - linkType: hard - -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/0ed84abf848c79fb1cd4c1ddac12c771d32c1904d87fc3087f33cfdeb0c2e0db4e7892b74b407d9d8d0c000044f3645a7391a781f788da8410c290bb123a1f13 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.25.9": +"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: @@ -626,20 +567,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - regexpu-core: "npm:^5.3.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ed611a7eb0c71843f9cdc471eeb38767972229f9225f7aaa90d124d7ee0062cf6908fd53ee9c34f731394c429594f06049a7738a71d342e0191d4047b2fc0ac2 - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": +"@babel/helper-define-polyfill-provider@npm:^0.6.2": version: 0.6.2 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: @@ -654,7 +582,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.24.7": +"@babel/helper-environment-visitor@npm:^7.22.20": version: 7.24.7 resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: @@ -663,7 +591,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.23.0, @babel/helper-function-name@npm:^7.24.7": +"@babel/helper-function-name@npm:^7.23.0": version: 7.24.7 resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: @@ -673,7 +601,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5, @babel/helper-hoist-variables@npm:^7.24.7": +"@babel/helper-hoist-variables@npm:^7.22.5": version: 7.24.7 resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: @@ -682,16 +610,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/9638c1d33cf6aba028461ccd3db6061c76ff863ca0d5013dd9a088bf841f2f77c46956493f9da18355c16759449d23b74cc1de4da357ade5c5c34c858f840f0a - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -702,7 +620,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.3, @babel/helper-module-imports@npm:^7.24.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.8.3": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -712,7 +630,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: @@ -725,15 +643,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10c0/ca6a9884705dea5c95a8b3ce132d1e3f2ae951ff74987d400d1d9c215dae9c0f9e29924d8f8e131e116533d182675bc261927be72f6a9a2968eaeeaa51eb1d0f - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" @@ -750,26 +659,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: 10c0/483066a1ba36ff16c0116cd24f93de05de746a603a777cd695ac7a1b034928a65a4ecb35f255761ca56626435d7abdb73219eba196f9aa83b6c3c3169325599d - languageName: node - linkType: hard - -"@babel/helper-remap-async-to-generator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-wrap-function": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/4e7fa2cdcbc488e41c27066c16e562857ef3c5c2bfe70d2f1e32e9ee7546b17c3fc1c20d05bf2a7f1c291bd9e7a0a219f6a9fa387209013294be79a26fcfe64d - languageName: node - linkType: hard - "@babel/helper-remap-async-to-generator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" @@ -783,19 +672,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-replace-supers@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-member-expression-to-functions": "npm:^7.24.7" - "@babel/helper-optimise-call-expression": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/0e133bb03371dee78e519c334a09c08e1493103a239d9628db0132dfaac3fc16380479ca3c590d278a9b71b624030a338c18ebbfe6d430ebb2e4653775c4b3e3 - languageName: node - linkType: hard - "@babel/helper-replace-supers@npm:^7.25.9": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" @@ -819,17 +695,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/e3a9b8ac9c262ac976a1bcb5fe59694db5e6f0b4f9e7bdba5c7693b8b5e28113c23bdaa60fe8d3ec32a337091b67720b2053bcb3d5655f5406536c3d0584242b - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6, @babel/helper-split-export-declaration@npm:^7.24.7": +"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.22.6": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -845,7 +711,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -859,18 +725,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-wrap-function@npm:7.24.7" - dependencies: - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/d5689f031bf0eb38c0d7fad6b7e320ddef4bfbdf08d12d7d76ef41b7ca365a32721e74cb5ed5a9a9ec634bc20f9b7a27314fa6fb08f1576b8f6d8330fcea6f47 - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-wrap-function@npm:7.25.9" @@ -892,29 +746,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/parser@npm:7.26.5" - dependencies: - "@babel/types": "npm:^7.26.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e - languageName: node - linkType: hard - -"@babel/parser@npm:^7.26.2": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" - dependencies: - "@babel/types": "npm:^7.26.3" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad - languageName: node - linkType: hard - -"@babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.9": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.26.9 resolution: "@babel/parser@npm:7.26.9" dependencies: @@ -925,18 +757,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9aed453a1a21e4fd29add0b4a2d82a2c6f43a47c80d28411f8327f2a714064bc93a6f622c701d263970e0d72d7901d28f7f51e91ba91a31306efe8f17c411182 - languageName: node - linkType: hard - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" @@ -960,17 +780,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/a36307428ecc1a01b00cf90812335eed1575d13f211ab24fe4d0c55c28a2fcbd4135f142efabc3b277b2a8e09ee05df594a1272353f061b63829495b5dcfdb96 - languageName: node - linkType: hard - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" @@ -982,19 +791,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10c0/aeb6e7aa363a47f815cf956ea1053c5dd8b786a17799f065c9688ba4b0051fe7565d258bbe9400bfcbfb3114cb9fda66983e10afe4d750bc70ff75403e15dd36 - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" @@ -1008,18 +804,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/2b52a73e444f6adc73f927b623e53a4cf64397170dd1071268536df1b3db1e02131418c8dc91351af48837a6298212118f4a72d5407f8005cf9a732370a315b0 - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" @@ -1117,17 +901,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 - languageName: node - linkType: hard - "@babel/plugin-syntax-bigint@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" @@ -1139,28 +912,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 - languageName: node - linkType: hard - "@babel/plugin-syntax-decorators@npm:^7.24.0": version: 7.24.0 resolution: "@babel/plugin-syntax-decorators@npm:7.24.0" @@ -1183,17 +934,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 - languageName: node - linkType: hard - "@babel/plugin-syntax-flow@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-syntax-flow@npm:7.22.5" @@ -1227,39 +967,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eccc54d0f03c96d0eec7a6e2fa124dadbc7298345b62ffc4238f173308c4325b5598f139695ff05a95cf78412ef6903599e4b814496612bf39aad4715a16375b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e - languageName: node - linkType: hard - "@babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" @@ -1271,17 +978,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b - languageName: node - linkType: hard - "@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" @@ -1293,39 +989,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af - languageName: node - linkType: hard - "@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" @@ -1348,17 +1011,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f - languageName: node - linkType: hard - "@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.3.3": version: 7.24.7 resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" @@ -1382,17 +1034,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6ac05a54e5582f34ac6d5dc26499e227227ec1c7fa6fc8de1f3d40c275f140d3907f79bbbd49304da2d7008a5ecafb219d0b71d78ee3290ca22020d878041245 - languageName: node - linkType: hard - "@babel/plugin-transform-arrow-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" @@ -1417,20 +1058,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-remap-async-to-generator": "npm:^7.24.7" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6b5e33ae66dce0afce9b06d8dace6fa052528e60f7622aa6cfd3e71bd372ca5079d426e78336ca564bc0d5f37acbcda1b21f4fe656fcb642f1a93a697ab39742 - languageName: node - linkType: hard - "@babel/plugin-transform-async-generator-functions@npm:^7.25.9": version: 7.26.8 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" @@ -1457,30 +1084,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" - dependencies: - "@babel/helper-module-imports": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-remap-async-to-generator": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/83c82e243898875af8457972a26ab29baf8a2078768ee9f35141eb3edff0f84b165582a2ff73e90a9e08f5922bf813dbf15a85c1213654385198f4591c0dc45d - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/113e86de4612ae91773ff5cb6b980f01e1da7e26ae6f6012127415d7ae144e74987bc23feb97f63ba4bc699331490ddea36eac004d76a20d5369e4cc6a7f61cd - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" @@ -1492,17 +1095,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.4": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/dcbc5e385c0ca5fb5736b1c720c90755cffe9f91d8c854f82e61e59217dd3f6c91b3633eeee4b55a89d3f59e5275d0f5b0b1b1363d4fa70c49c468b55aa87700 - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoping@npm:^7.25.9, @babel/plugin-transform-block-scoping@npm:^7.8.3": version: 7.25.9 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" @@ -1526,19 +1118,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.7 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/b0ade39a3d09dce886f79dbd5907c3d99b48167eddb6b9bbde24a0598129654d7017e611c20494cdbea48b07ac14397cd97ea34e3754bbb2abae4e698128eccb - languageName: node - linkType: hard - "@babel/plugin-transform-class-static-block@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" @@ -1551,24 +1130,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-classes@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-replace-supers": "npm:^7.24.7" - "@babel/helper-split-export-declaration": "npm:^7.24.7" - globals: "npm:^11.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e51dba7ce8b770d1eee929e098d5a3be3efc3e8b941e22dda7d0097dc4e7be5feabd2da7b707ac06fcac5661b31223c541941dec08ce76c1faa55544d87d06ec - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" @@ -1585,18 +1146,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/template": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/25636dbc1f605c0b8bc60aa58628a916b689473d11551c9864a855142e36742fe62d4a70400ba3b74902338e77fb3d940376c0a0ba154b6b7ec5367175233b49 - languageName: node - linkType: hard - "@babel/plugin-transform-computed-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" @@ -1609,17 +1158,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/929f07a807fb62230bfbf881cfcedf187ac5daf2f1b01da94a75c7a0f6f72400268cf4bcfee534479e43260af8193e42c31ee03c8b0278ba77d0036ed6709c27 - languageName: node - linkType: hard - "@babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" @@ -1631,18 +1169,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/793f14c9494972d294b7e7b97b747f47874b6d57d7804d3443c701becf5db192c9311be6a1835c07664486df1f5c60d33196c36fb7e11a53015e476b4c145b33 - languageName: node - linkType: hard - "@babel/plugin-transform-dotall-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" @@ -1655,17 +1181,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/75ff7ec1117ac500e77bf20a144411d39c0fdd038f108eec061724123ce6d1bb8d5bd27968e466573ee70014f8be0043361cdb0ef388f8a182d1d97ad67e51b9 - languageName: node - linkType: hard - "@babel/plugin-transform-duplicate-keys@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" @@ -1689,18 +1204,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eeda48372efd0a5103cb22dadb13563c975bce18ae85daafbb47d57bb9665d187da9d4fe8d07ac0a6e1288afcfcb73e4e5618bf75ff63fddf9736bfbf225203b - languageName: node - linkType: hard - "@babel/plugin-transform-dynamic-import@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" @@ -1712,18 +1215,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ace3e11c94041b88848552ba8feb39ae4d6cad3696d439ff51445bd2882d8b8775d85a26c2c0edb9b5e38c9e6013cc11b0dea89ec8f93c7d9d7ee95e3645078c - languageName: node - linkType: hard - "@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" @@ -1758,18 +1249,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-for-of@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/77629b1173e55d07416f05ba7353caa09d2c2149da2ca26721ab812209b63689d1be45116b68eadc011c49ced59daf5320835b15245eb7ae93ae0c5e8277cfc0 - languageName: node - linkType: hard - "@babel/plugin-transform-for-of@npm:^7.25.9": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" @@ -1782,19 +1261,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-function-name@npm:7.24.7" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3e9642428d6952851850d89ea9307d55946528d18973784d0e2f04a651b23bd9924dd8a2641c824b483bd4ab1223bab1d2f6a1106a939998f7ced512cb60ac5b - languageName: node - linkType: hard - "@babel/plugin-transform-function-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" @@ -1808,18 +1274,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/17c72cd5bf3e90e722aabd333559275f3309e3fa0b9cea8c2944ab83ae01502c71a2be05da5101edc02b3fc8df15a8dbb9b861cbfcc8a52bf5e797cf01d3a40a - languageName: node - linkType: hard - "@babel/plugin-transform-json-strings@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" @@ -1831,17 +1285,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9f3f6f3831929cd2a977748c07addf9944d5cccb50bd3a24a58beb54f91f00d6cacd3d7831d13ffe1ad6f8aba0aefd7bca5aec65d63b77f39c62ad1f2d484a3e - languageName: node - linkType: hard - "@babel/plugin-transform-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" @@ -1853,18 +1296,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/dbe882eb9053931f2ab332c50fc7c2a10ef507d6421bd9831adbb4cb7c9f8e1e5fbac4fbd2e007f6a1bf1df1843547559434012f118084dc0bf42cda3b106272 - languageName: node - linkType: hard - "@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" @@ -1876,17 +1307,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e789ae359bdf2d20e90bedef18dfdbd965c9ebae1cee398474a0c349590fda7c8b874e1a2ceee62e47e5e6ec1730e76b0f24e502164357571854271fc12cc684 - languageName: node - linkType: hard - "@babel/plugin-transform-member-expression-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" @@ -1910,18 +1330,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6df7de7fce34117ca4b2fa07949b12274c03668cbfe21481c4037b6300796d50ae40f4f170527b61b70a67f26db906747797e30dbd0d9809a441b6e220b5728f - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" @@ -1934,20 +1342,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" - dependencies: - "@babel/helper-hoist-variables": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-validator-identifier": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e2a795e0a6baafe26f4a74010622212ddd873170742d673f450e0097f8d984f6e6a95eb8ce41b05071ee9790c4be088b33801aaab3f78ee202c567634e52a331 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" @@ -1962,18 +1356,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7791d290121db210e4338b94b4a069a1a79e4c7a8d7638d8159a97b281851bbed3048dac87a4ae718ad963005e6c14a5d28e6db2eeb2b04e031cee92fb312f85 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-umd@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" @@ -1986,18 +1368,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.24.7 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/41a0b0f2d0886318237440aa3b489f6d0305361d8671121777d9ff89f9f6de9d0c02ce93625049061426c8994064ef64deae8b819d1b14c00374a6a2336fb5d9 - languageName: node - linkType: hard - "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" @@ -2010,17 +1380,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-new-target@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2540808a35e1a978e537334c43dab439cf24c93e7beb213a2e71902f6710e60e0184316643790c0a6644e7a8021e52f7ab8165e6b3e2d6651be07bdf517b67df - languageName: node - linkType: hard - "@babel/plugin-transform-new-target@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-new-target@npm:7.25.9" @@ -2043,18 +1402,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7243c8ff734ed5ef759dd8768773c4b443c12e792727e759a1aec2c7fa2bfdd24f1ecb42e292a7b3d8bd3d7f7b861cf256a8eb4ba144fc9cc463892c303083d9 - languageName: node - linkType: hard - "@babel/plugin-transform-numeric-separator@npm:^7.24.1, @babel/plugin-transform-numeric-separator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" @@ -2090,18 +1437,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-object-super@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-replace-supers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/770cebb4b4e1872c216b17069db9a13b87dfee747d359dc56d9fcdd66e7544f92dc6ab1861a4e7e0528196aaff2444e4f17dc84efd8eaf162d542b4ba0943869 - languageName: node - linkType: hard - "@babel/plugin-transform-object-super@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" @@ -2114,18 +1449,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1e2f10a018f7d03b3bde6c0b70d063df8d5dd5209861d4467726cf834f5e3d354e2276079dc226aa8e6ece35f5c9b264d64b8229a8bb232829c01e561bcfb07a - languageName: node - linkType: hard - "@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" @@ -2149,30 +1472,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b9e3649b299e103b0d1767bbdba56574d065ff776e5350403b7bfd4e3982743c0cdb373d33bdbf94fa3c322d155e45d0aad946acf0aa741b870aed22dfec8b8e - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-parameters@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/53bf190d6926771545d5184f1f5f3f5144d0f04f170799ad46a43f683a01fab8d5fe4d2196cf246774530990c31fe1f2b9f0def39f0a5ddbb2340b924f5edf01 - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" @@ -2196,32 +1495,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5b7bf923b738fbe3ad6c33b260e0a7451be288edfe4ef516303fa787a1870cd87533bfbf61abb779c22ed003c2fc484dec2436fe75a48756f686c0241173d364 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c6fa7defb90b1b0ed46f24ff94ff2e77f44c1f478d1090e81712f33cf992dda5ba347016f030082a2f770138bac6f4a9c2c1565e9f767a125901c77dd9c239ba - languageName: node - linkType: hard - "@babel/plugin-transform-private-property-in-object@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" @@ -2235,17 +1508,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/52564b58f3d111dc02d241d5892a4b01512e98dfdf6ef11b0ed62f8b11b0acacccef0fc229b44114fe8d1a57a8b70780b11bdd18b807d3754a781a07d8f57433 - languageName: node - linkType: hard - "@babel/plugin-transform-property-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" @@ -2328,18 +1590,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - regenerator-transform: "npm:^0.15.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d2dc2c788fdae9d97217e70d46ba8ca9db0035c398dc3e161552b0c437113719a75c04f201f9c91ddc8d28a1da60d0b0853f616dead98a396abb9c845c44892b - languageName: node - linkType: hard - "@babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" @@ -2364,17 +1614,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2229de2768615e7f5dc0bbc55bc121b5678fd6d2febd46c74a58e42bb894d74cd5955c805880f4e02d0e1cf94f6886270eda7fafc1be9305a1ec3b9fd1d063f5 - languageName: node - linkType: hard - "@babel/plugin-transform-reserved-words@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" @@ -2386,7 +1625,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.25.9": +"@babel/plugin-transform-runtime@npm:7.25.9, @babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": version: 7.25.9 resolution: "@babel/plugin-transform-runtime@npm:7.25.9" dependencies: @@ -2402,33 +1641,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.13.9, @babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.1" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/41b155bdbb3be66618358488bf7731b3b2e8fff2de3dbfd541847720a9debfcec14db06a117abedd03c9cd786db20a79e2a86509a4f19513f6e1b610520905cf - languageName: node - linkType: hard - "@babel/plugin-transform-shorthand-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" @@ -2440,18 +1652,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-spread@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/facba1553035f76b0d2930d4ada89a8cd0f45b79579afd35baefbfaf12e3b86096995f4b0c402cf9ee23b3f2ea0a4460c3b1ec0c192d340962c948bb223d4e66 - languageName: node - linkType: hard - "@babel/plugin-transform-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" @@ -2464,17 +1664,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5a74ed2ed0a3ab51c3d15fcaf09d9e2fe915823535c7a4d7b019813177d559b69677090e189ec3d5d08b619483eb5ad371fbcfbbff5ace2a76ba33ee566a1109 - languageName: node - linkType: hard - "@babel/plugin-transform-sticky-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" @@ -2486,17 +1675,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3630f966257bcace122f04d3157416a09d40768c44c3a800855da81146b009187daa21859d1c3b7d13f4e19e8888e60613964b175b2275d451200fb6d8d6cfe6 - languageName: node - linkType: hard - "@babel/plugin-transform-template-literals@npm:^7.25.9": version: 7.26.8 resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" @@ -2508,17 +1686,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5649e7260a138681e68b296ab5931e2b1f132f287d6b4131d49b24f9dc20d62902b7e9d63c4d2decd5683b41df35ef4b9b03f58c7f9f65e4c25a6d8bbf04e9e9 - languageName: node - linkType: hard - "@babel/plugin-transform-typeof-symbol@npm:^7.25.9": version: 7.26.7 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" @@ -2544,17 +1711,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8b18e2e66af33471a6971289492beff5c240e56727331db1d34c4338a6a368a82a7ed6d57ec911001b6d65643aed76531e1e7cac93265fb3fb2717f54d845e69 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-escapes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" @@ -2566,18 +1722,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/bc57656eb94584d1b74a385d378818ac2b3fca642e3f649fead8da5fb3f9de22f8461185936915dfb33d5a9104e62e7a47828331248b09d28bb2d59e9276de3e - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" @@ -2590,18 +1734,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/83f72a345b751566b601dc4d07e9f2c8f1bc0e0c6f7abb56ceb3095b3c9d304de73f85f2f477a09f8cc7edd5e65afd0ff9e376cdbcbea33bc0c28f3705b38fd9 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" @@ -2614,18 +1746,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/7457c0ee8e80a80cb6fdc1fe54ab115b52815627616ce9151be8ef292fc99d04a910ec24f11382b4f124b89374264396892b086886bd2a9c2317904d87c9b21b - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" @@ -2648,7 +1768,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.26.0": +"@babel/preset-env@npm:7.26.0, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": version: 7.26.0 resolution: "@babel/preset-env@npm:7.26.0" dependencies: @@ -2727,97 +1847,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/preset-env@npm:7.24.4" - dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.4" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.4" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.1" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.1" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.1" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - "@babel/plugin-transform-parameters": "npm:^7.24.1" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.1" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.1" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/72a79d0cd38cb26f143509dd0c58db34b5b1ae90116863f55a404f0eb06a64a3cdcb1abd0b6435fafe463bbf55b82ffcf56aedee91e8d37797bf53e4ae74c413 - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": version: 7.22.15 resolution: "@babel/preset-flow@npm:7.22.15" @@ -2890,13 +1919,6 @@ __metadata: languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a - languageName: node - linkType: hard - "@babel/runtime@npm:7.12.18": version: 7.12.18 resolution: "@babel/runtime@npm:7.12.18" @@ -2906,7 +1928,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.26.0": +"@babel/runtime@npm:7.26.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -2924,15 +1946,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.24.7 - resolution: "@babel/runtime@npm:7.24.7" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/b6fa3ec61a53402f3c1d75f4d808f48b35e0dfae0ec8e2bb5c6fc79fb95935da75766e0ca534d0f1c84871f6ae0d2ebdd950727cfadb745a2cdbef13faef5513 - languageName: node - linkType: hard - "@babel/runtime@npm:~7.5.4": version: 7.5.5 resolution: "@babel/runtime@npm:7.5.5" @@ -2942,18 +1955,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab - languageName: node - linkType: hard - -"@babel/template@npm:^7.26.9": +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9": version: 7.26.9 resolution: "@babel/template@npm:7.26.9" dependencies: @@ -2982,37 +1984,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.4.5": - version: 7.26.5 - resolution: "@babel/traverse@npm:7.26.5" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.5" - "@babel/parser": "npm:^7.26.5" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.5" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/0779059ecf63e31446564cf31adf170e701e8017ef02c819c57924a9a83d6b2ce41dbff3ef295589da9410497a3e575655bb8084ca470e0ab1bc193128afa9fe - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.24.7": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.26.8": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.4.5": version: 7.26.9 resolution: "@babel/traverse@npm:7.26.9" dependencies: @@ -3037,17 +2009,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": - version: 7.26.5 - resolution: "@babel/types@npm:7.26.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4 - languageName: node - linkType: hard - -"@babel/types@npm:^7.26.9": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.17.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.2, @babel/types@npm:^7.9.6": version: 7.26.9 resolution: "@babel/types@npm:7.26.9" dependencies: @@ -4414,19 +3376,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/confirm@npm:^5.0.0": - version: 5.1.3 - resolution: "@inquirer/confirm@npm:5.1.3" - dependencies: - "@inquirer/core": "npm:^10.1.4" - "@inquirer/type": "npm:^3.0.2" - peerDependencies: - "@types/node": ">=18" - checksum: 10c0/ddbca429ebb3a8bf1d10928f4ab0c8eedbf3f74f85ed64c6b26a830f0fbbab5fa964b9ef2eb2c57a10b9afc9ca3921a12e4659f5a83069078cd1a7ce3d0d126d - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^5.1.1": +"@inquirer/confirm@npm:^5.0.0, @inquirer/confirm@npm:^5.1.1": version: 5.1.6 resolution: "@inquirer/confirm@npm:5.1.6" dependencies: @@ -4462,23 +3412,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/core@npm:^10.1.4": - version: 10.1.4 - resolution: "@inquirer/core@npm:10.1.4" - dependencies: - "@inquirer/figures": "npm:^1.0.9" - "@inquirer/type": "npm:^3.0.2" - ansi-escapes: "npm:^4.3.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^2.0.0" - signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" - checksum: 10c0/4e6c51713c79a0b22381a08a2d11c37f2d696597d01bdecd7b3482889e53e4ac279c55d663a365798ad52becc37052b571bc3ec85ee8a10054c681d9248b88d3 - languageName: node - linkType: hard - "@inquirer/editor@npm:^4.2.1": version: 4.2.7 resolution: "@inquirer/editor@npm:4.2.7" @@ -4518,13 +3451,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.9": - version: 1.0.9 - resolution: "@inquirer/figures@npm:1.0.9" - checksum: 10c0/21e1a7c902b2b77f126617b501e0fe0d703fae680a9df472afdae18a3e079756aee85690cef595a14e91d18630118f4a3893aab6832b9232fefc6ab31c804a68 - languageName: node - linkType: hard - "@inquirer/input@npm:^4.1.1": version: 4.1.6 resolution: "@inquirer/input@npm:4.1.6" @@ -4651,16 +3577,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.2": - version: 3.0.2 - resolution: "@inquirer/type@npm:3.0.2" - peerDependencies: - "@types/node": ">=18" - checksum: 10c0/fe348db2977fff92cad0ade05b36ec40714326fccd4a174be31663f8923729b4276f1736d892a449627d7fb03235ff44e8aac5aa72b09036d993593b813ef313 - languageName: node - linkType: hard - -"@inquirer/type@npm:^3.0.4": +"@inquirer/type@npm:^3.0.2, @inquirer/type@npm:^3.0.4": version: 3.0.4 resolution: "@inquirer/type@npm:3.0.4" peerDependencies: @@ -6535,13 +5452,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.29.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" @@ -6549,13 +5459,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-android-arm64@npm:4.29.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-android-arm64@npm:4.30.1" @@ -6563,13 +5466,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.29.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" @@ -6577,13 +5473,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.29.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" @@ -6591,13 +5480,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.29.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-arm64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" @@ -6605,13 +5487,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.29.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-x64@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" @@ -6619,13 +5494,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.29.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" @@ -6633,13 +5501,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.29.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" @@ -6647,13 +5508,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.29.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" @@ -6661,13 +5515,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.29.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" @@ -6675,13 +5522,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.29.1" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" @@ -6689,13 +5529,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.29.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" @@ -6703,13 +5536,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.29.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" @@ -6717,13 +5543,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.29.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" @@ -6731,13 +5550,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.29.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" @@ -6745,13 +5557,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.29.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" @@ -6759,13 +5564,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.29.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" @@ -6773,13 +5571,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.29.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" @@ -6787,13 +5578,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.29.1": - version: 4.29.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.29.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.30.1": version: 4.30.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" @@ -9408,16 +8192,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.5 - resolution: "@types/eslint-scope@npm:3.7.5" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 10c0/9ade676030067a14d34acb4a48362bcf16632e867d059e734cf082e0523362415ed698e3776f8fad7e346019078d63a5264992b33054182607ce20ad9eaeec80 - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -9447,14 +8221,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d - languageName: node - linkType: hard - -"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5, @types/estree@npm:^1.0.6": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a @@ -9597,7 +8364,7 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.15": +"@types/http-proxy@npm:^1.17.15, @types/http-proxy@npm:^1.17.8": version: 1.17.15 resolution: "@types/http-proxy@npm:1.17.15" dependencies: @@ -9606,15 +8373,6 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.8": - version: 1.17.12 - resolution: "@types/http-proxy@npm:1.17.12" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/06719371ece6bdf9fd28b90b03bd56e48ffca675dfaadca81ae12ca18db6e77e70a509537ebfa3b2c37810d77dc52e5a3190c09bc490668dde7e384c7b579090 - languageName: node - linkType: hard - "@types/is-empty@npm:^1.0.0": version: 1.2.3 resolution: "@types/is-empty@npm:1.2.3" @@ -11148,16 +9906,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10c0/e28476a183c8a1787adcf0e5df1d36ec4589467ab712c674fe4f6769c7fb19d1217bfb5856b3edd0f3e0a148ebae9e4bbb84110cee96664966dfef204d9c31fb - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -11168,13 +9916,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a - languageName: node - linkType: hard - "@webassemblyjs/floating-point-hex-parser@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" @@ -11182,13 +9923,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a - languageName: node - linkType: hard - "@webassemblyjs/helper-api-error@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" @@ -11196,13 +9930,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: 10c0/55b5d67db95369cdb2a505ae7ebdf47194d49dfc1aecb0f5403277dcc899c7d3e1f07e8d279646adf8eafd89959272db62ca66fbe803321661ab184176ddfd3a - languageName: node - linkType: hard - "@webassemblyjs/helper-buffer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" @@ -11210,17 +9937,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" - dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 - languageName: node - linkType: hard - "@webassemblyjs/helper-numbers@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" @@ -11232,13 +9948,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" @@ -11246,18 +9955,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - checksum: 10c0/b79b19a63181f32e5ee0e786fa8264535ea5360276033911fae597d2de15e1776f028091d08c5a813a3901fd2228e74cd8c7e958fded064df734f00546bef8ce - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-section@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" @@ -11270,15 +9967,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" - dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f - languageName: node - linkType: hard - "@webassemblyjs/ieee754@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/ieee754@npm:1.13.2" @@ -11288,15 +9976,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" - dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e - languageName: node - linkType: hard - "@webassemblyjs/leb128@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/leb128@npm:1.13.2" @@ -11306,13 +9985,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee - languageName: node - linkType: hard - "@webassemblyjs/utf8@npm:1.13.2": version: 1.13.2 resolution: "@webassemblyjs/utf8@npm:1.13.2" @@ -11320,22 +9992,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-opt": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - "@webassemblyjs/wast-printer": "npm:1.11.6" - checksum: 10c0/9a56b6bf635cf7aa5d6e926eaddf44c12fba050170e452a8e17ab4e1b937708678c03f5817120fb9de1e27167667ce693d16ce718d41e5a16393996a6017ab73 - languageName: node - linkType: hard - "@webassemblyjs/wasm-edit@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" @@ -11352,19 +10008,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/ce9a39d3dab2eb4a5df991bc9f3609960daa4671d25d700f4617152f9f79da768547359f817bee10cd88532c3e0a8a1714d383438e0a54217eba53cb822bd5ad - languageName: node - linkType: hard - "@webassemblyjs/wasm-gen@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" @@ -11378,18 +10021,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - checksum: 10c0/82788408054171688e9f12883b693777219366d6867003e34dccc21b4a0950ef53edc9d2b4d54cabdb6ee869cf37c8718401b4baa4f70a7f7dd3867c75637298 - languageName: node - linkType: hard - "@webassemblyjs/wasm-opt@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" @@ -11402,20 +10033,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/7a97a5f34f98bdcfd812157845a06d53f3d3f67dbd4ae5d6bf66e234e17dc4a76b2b5e74e5dd70b4cab9778fc130194d50bbd6f9a1d23e15ed1ed666233d6f5f - languageName: node - linkType: hard - "@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" @@ -11430,16 +10047,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/916b90fa3a8aadd95ca41c21d4316d0a7582cf6d0dcf6d9db86ab0de823914df513919fba60ac1edd227ff00e93a66b927b15cbddd36b69d8a34c8815752633c - languageName: node - linkType: hard - "@webassemblyjs/wast-printer@npm:1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wast-printer@npm:1.14.1" @@ -11556,15 +10163,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -11606,16 +10204,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" - bin: - acorn: bin/acorn - checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 - languageName: node - linkType: hard - -"acorn@npm:^8.14.0": +"acorn@npm:^8.0.0, acorn@npm:^8.11.2, acorn@npm:^8.12.1, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -11650,15 +10239,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: "npm:^4.3.4" - checksum: 10c0/fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce - languageName: node - linkType: hard - "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -11733,7 +10313,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -11757,18 +10337,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e - languageName: node - linkType: hard - "alien-signals@npm:^0.4.9": version: 0.4.12 resolution: "alien-signals@npm:0.4.12" @@ -12530,18 +11098,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs3@npm:^0.10.6": version: 0.10.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" @@ -13210,20 +11766,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10": - version: 4.24.2 - resolution: "browserslist@npm:4.24.2" - dependencies: - caniuse-lite: "npm:^1.0.30001669" - electron-to-chromium: "npm:^1.5.41" - node-releases: "npm:^2.0.18" - update-browserslist-db: "npm:^1.1.1" - bin: - browserslist: cli.js - checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a - languageName: node - linkType: hard - "browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": version: 4.24.4 resolution: "browserslist@npm:4.24.4" @@ -13491,14 +12033,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001677 - resolution: "caniuse-lite@npm:1.0.30001677" - checksum: 10c0/22b4aa738b213b5d0bc820c26ba23fa265ca90a5c59776e1a686b9ab6fff9120d0825fd920c0a601a4b65056ef40d01548405feb95c8dd6083255f50c71a0864 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": version: 1.0.30001692 resolution: "caniuse-lite@npm:1.0.30001692" checksum: 10c0/fca5105561ea12f3de593f3b0f062af82f7d07519e8dbcb97f34e7fd23349bcef1b1622a9a6cd2164d98e3d2f20059ef7e271edae46567aef88caf4c16c7708a @@ -13668,7 +12203,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.0": +"chokidar@npm:^4.0.0, chokidar@npm:^4.0.1": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -13677,15 +12212,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.1": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" - dependencies: - readdirp: "npm:^4.0.1" - checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9 - languageName: node - linkType: hard - "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -14402,15 +12928,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.0 - resolution: "core-js-compat@npm:3.37.0" - dependencies: - browserslist: "npm:^4.23.0" - checksum: 10c0/ca6ba7d200f7a4a850fd5cba58b40ab78139d3f301bad7b53816eafe0cfb000523e72882069ddaba440794b950ed101225668bf7b97b73e54a5e3384a8215e03 - languageName: node - linkType: hard - "core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" @@ -14894,15 +13411,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7": - version: 4.3.7 - resolution: "debug@npm:4.3.7" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de languageName: node linkType: hard @@ -14927,18 +13444,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.6, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de - languageName: node - linkType: hard - "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -15637,13 +14142,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.41": - version: 1.5.50 - resolution: "electron-to-chromium@npm:1.5.50" - checksum: 10c0/8b77b18ae833bfe2173e346ac33b8d66b5b5acf0cf5de65df9799f4d482334c938aa0950e4d01391d5fab8994f46c0e9059f4517843e7b8d861f9b0c49eb4c5d - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.73": version: 1.5.83 resolution: "electron-to-chromium@npm:1.5.83" @@ -15903,16 +14401,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 10c0/69984a7990913948b4150855aed26a84afb4cb1c5a94fb8e3a65bd00729a73fc2eaff6871fb8e345377f294831afe349615c93560f2f54d61b43cdfdf668f19a - languageName: node - linkType: hard - "enquirer@npm:^2.3.5": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -17308,7 +15796,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.3, fast-glob@npm:^3.3.3": +"fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -17321,19 +15809,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 - languageName: node - linkType: hard - "fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" @@ -18570,7 +17045,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.0": +"globby@npm:^14.0.0, globby@npm:^14.0.1": version: 14.0.2 resolution: "globby@npm:14.0.2" dependencies: @@ -18584,20 +17059,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.1": - version: 14.0.1 - resolution: "globby@npm:14.0.1" - dependencies: - "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" - slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d - languageName: node - linkType: hard - "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -18642,7 +17103,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -19372,7 +17833,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:7.0.6": +"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -19392,16 +17853,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -20813,15 +19264,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 - languageName: node - linkType: hard - "json-bigint@npm:^1.0.0": version: 1.0.0 resolution: "json-bigint@npm:1.0.0" @@ -20925,20 +19367,13 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.3.1": +"jsonc-parser@npm:3.3.1, jsonc-parser@npm:^3.0.0": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0": - version: 3.2.1 - resolution: "jsonc-parser@npm:3.2.1" - checksum: 10c0/ada66dec143d7f9cb0e2d0d29c69e9ce40d20f3a4cb96b0c6efb745025ac7f9ba647d7ac0990d0adfc37a2d2ae084a12009a9c833dbdbeadf648879a99b9df89 - languageName: node - linkType: hard - "jsonexport@npm:^3.0.1": version: 3.2.0 resolution: "jsonexport@npm:3.2.0" @@ -21806,7 +20241,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.17, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17": +"magic-string@npm:0.30.17, magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -21833,15 +20268,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.5": - version: 0.30.12 - resolution: "magic-string@npm:0.30.12" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/469f457d18af37dfcca8617086ea8a65bcd8b60ba8a1182cb024ce43e470ace3c9d1cb6bee58d3b311768fb16bc27bd50bdeebcaa63dadd0fd46cac4d2e11d5f - languageName: node - linkType: hard - "magicast@npm:^0.3.5": version: 0.3.5 resolution: "magicast@npm:0.3.5" @@ -23957,13 +22383,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 - languageName: node - linkType: hard - "node-releases@npm:^2.0.19": version: 2.0.19 resolution: "node-releases@npm:2.0.19" @@ -25314,14 +23733,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": - version: 1.1.0 - resolution: "picocolors@npm:1.1.0" - checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -25732,7 +24144,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.49, postcss@npm:^8.4.49": +"postcss@npm:8.4.49, postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.49": version: 8.4.49 resolution: "postcss@npm:8.4.49" dependencies: @@ -25753,17 +24165,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 - languageName: node - linkType: hard - "preact@npm:^10.5.13": version: 10.19.3 resolution: "preact@npm:10.19.3" @@ -26294,7 +24695,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.1, qs@npm:^6.4.0": +"qs@npm:^6.11.1, qs@npm:^6.11.2, qs@npm:^6.4.0": version: 6.13.1 resolution: "qs@npm:6.13.1" dependencies: @@ -26303,15 +24704,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.2": - version: 6.12.3 - resolution: "qs@npm:6.12.3" - dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/243ddcc8f49dab78fc51041f7f64c500b47c671c45a101a8aca565d8537cb562921da7ef1a831b4a7051596ec88bb35a0d5e25a240025e8b32c6bfb69f00bf2f - languageName: node - linkType: hard - "querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -26988,15 +25380,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.2.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -27079,20 +25462,6 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - dependencies: - "@babel/regjsgen": "npm:^0.8.0" - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 - languageName: node - linkType: hard - "regexpu-core@npm:^6.2.0": version: 6.2.0 resolution: "regexpu-core@npm:6.2.0" @@ -27125,17 +25494,6 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" - dependencies: - jsesc: "npm:~0.5.0" - bin: - regjsparser: bin/parser - checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 - languageName: node - linkType: hard - "rehype-external-links@npm:^3.0.0": version: 3.0.0 resolution: "rehype-external-links@npm:3.0.0" @@ -27663,7 +26021,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.10": +"resolve@npm:1.22.10, 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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -27676,19 +26034,6 @@ __metadata: languageName: node linkType: hard -"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.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:^1.4.0": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -27702,7 +26047,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.10#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.10#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.10 resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: @@ -27715,19 +26060,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -27891,7 +26223,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.30.1": +"rollup@npm:4.30.1, rollup@npm:^4.23.0": version: 4.30.1 resolution: "rollup@npm:4.30.1" dependencies: @@ -27977,78 +26309,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.23.0": - version: 4.29.1 - resolution: "rollup@npm:4.29.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.29.1" - "@rollup/rollup-android-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-arm64": "npm:4.29.1" - "@rollup/rollup-darwin-x64": "npm:4.29.1" - "@rollup/rollup-freebsd-arm64": "npm:4.29.1" - "@rollup/rollup-freebsd-x64": "npm:4.29.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.29.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.29.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.29.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.29.1" - "@rollup/rollup-linux-x64-musl": "npm:4.29.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.29.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.29.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.29.1" - "@types/estree": "npm:1.0.6" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loongarch64-gnu": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/fcd0321df78fdc74b36858e92c4b73ebf5aa8f0b9cf7c446f008e0dc3c5c4ed855d662dc44e5a09c7794bbe91017b4dd7be88b619c239f0494f9f0fbfa67c557 - languageName: node - linkType: hard - "rsvp@npm:^3.0.14, rsvp@npm:^3.0.18": version: 3.6.2 resolution: "rsvp@npm:3.6.2" @@ -28373,27 +26633,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a - languageName: node - linkType: hard - "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -28439,7 +26678,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2": +"serve-static@npm:1.16.2, serve-static@npm:^1.14.1": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -28451,18 +26690,6 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:^1.14.1": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -29927,7 +28154,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:5.37.0": +"terser@npm:5.37.0, terser@npm:^5.10.0, terser@npm:^5.26.0": version: 5.37.0 resolution: "terser@npm:5.37.0" dependencies: @@ -29941,20 +28168,6 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.29.1 - resolution: "terser@npm:5.29.1" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/5f50762d0804bf906dab4f8102811b0b94b8bceebe0f5f6186ee902200a089f06445c10f0f9bfd0cf3e118a5dd149a7cf625ec008cb880235be6901b43280833 - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -30469,7 +28682,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -30483,13 +28696,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb - languageName: node - linkType: hard - "tty-browserify@npm:^0.0.1": version: 0.0.1 resolution: "tty-browserify@npm:0.0.1" @@ -32029,7 +30235,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.2, watchpack@npm:^2.4.1": +"watchpack@npm:2.4.2, watchpack@npm:^2.2.0, watchpack@npm:^2.4.1": version: 2.4.2 resolution: "watchpack@npm:2.4.2" dependencies: @@ -32039,16 +30245,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.2.0, watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 10c0/c5e35f9fb9338d31d2141d9835643c0f49b5f9c521440bb648181059e5940d93dd8ed856aa8a33fbcdd4e121dad63c7e8c15c063cf485429cd9d427be197fe62 - languageName: node - linkType: hard - "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -32245,44 +30441,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:^5, webpack@npm:^5.65.0": - version: 5.90.3 - resolution: "webpack@npm:5.90.3" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.5" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.21.10" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.15.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" - watchpack: "npm:^2.4.0" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10c0/f737aa871cadbbae89833eb85387f1bf9ee0768f039100a3c8134f2fdcc78c3230ca775c373b1aa467b272f74c6831e119f7a8a1c14dcac97327212be9c93eeb - languageName: node - linkType: hard - -"webpack@npm:5.97.1": +"webpack@npm:5, webpack@npm:5.97.1, webpack@npm:^5, webpack@npm:^5.65.0": version: 5.97.1 resolution: "webpack@npm:5.97.1" dependencies: @@ -32792,14 +30951,7 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 - languageName: node - linkType: hard - -"yocto-queue@npm:^1.1.1": +"yocto-queue@npm:^1.0.0, yocto-queue@npm:^1.1.1": version: 1.1.1 resolution: "yocto-queue@npm:1.1.1" checksum: 10c0/cb287fe5e6acfa82690acb43c283de34e945c571a78a939774f6eaba7c285bacdf6c90fbc16ce530060863984c906d2b4c6ceb069c94d1e0a06d5f2b458e2a92 From cef84c9f92f7872900a6783af51b21fc1cbff6e7 Mon Sep 17 00:00:00 2001 From: jonniebigodes Date: Tue, 25 Feb 2025 19:27:18 +0000 Subject: [PATCH 086/111] Fixes incorrect link to the migration docs --- code/addons/test/src/vitest-plugin/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/addons/test/src/vitest-plugin/index.ts b/code/addons/test/src/vitest-plugin/index.ts index 37f105f0476..bd44c8caed7 100644 --- a/code/addons/test/src/vitest-plugin/index.ts +++ b/code/addons/test/src/vitest-plugin/index.ts @@ -295,7 +295,7 @@ export const storybookTest = async (options?: UserOptions): Promise => The values you passed to "test.include" will be ignored, please remove them from your Vitest configuration where the Storybook plugin is applied. - More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#indexing-behavior-of-storybookexperimental-addon-test-is-changed + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#addon-test-indexing-behavior-of-storybookexperimental-addon-test-is-changed `) ); } From d174c5e6c2efaca391b3440b1aef09178c19c687 Mon Sep 17 00:00:00 2001 From: Kyle Gach Date: Tue, 25 Feb 2025 13:56:17 -0700 Subject: [PATCH 087/111] Remove conditional content from framework pages --- docs/get-started/frameworks/angular.mdx | 603 +++--- docs/get-started/frameworks/nextjs.mdx | 1638 ++++++++--------- docs/get-started/frameworks/preact-vite.mdx | 85 +- .../frameworks/react-native-web-vite.mdx | 270 ++- docs/get-started/frameworks/react-vite.mdx | 93 +- .../get-started/frameworks/react-webpack5.mdx | 125 +- docs/get-started/frameworks/svelte-vite.mdx | 219 ++- .../frameworks/svelte-webpack5.mdx | 111 +- docs/get-started/frameworks/sveltekit.mdx | 437 +++-- docs/get-started/frameworks/vue3-vite.mdx | 457 +++-- docs/get-started/frameworks/vue3-webpack5.mdx | 139 +- .../frameworks/web-components-vite.mdx | 85 +- .../frameworks/web-components-webpack5.mdx | 157 +- 13 files changed, 2138 insertions(+), 2281 deletions(-) diff --git a/docs/get-started/frameworks/angular.mdx b/docs/get-started/frameworks/angular.mdx index 97f92b10177..8d3338ada49 100644 --- a/docs/get-started/frameworks/angular.mdx +++ b/docs/get-started/frameworks/angular.mdx @@ -1,5 +1,6 @@ --- title: Storybook for Angular +hideRendererSelector: true sidebar: order: 1 title: Angular @@ -11,404 +12,392 @@ Storybook for Angular is a [framework](../../contribute/framework.mdx) that make * 🎛️ Compodoc integration * 💫 and more! - - - Storybook for Angular is only supported in [Angular](?renderer=angular) projects. - +## Requirements - {/* End non-supported renderers */} - +* Angular ≥ 15.0 \< 20.0 +* Webpack ≥ 5.0 +* Storybook ≥ 8.0 - - ## Requirements +## Getting started - * Angular ≥ 15.0 \< 20.0 - * Webpack ≥ 5.0 - * Storybook ≥ 8.0 +### In a project without Storybook - ## Getting started +Follow the prompts after running this command in your Angular project's root directory: - ### In a project without Storybook +{/* prettier-ignore-start */} - Follow the prompts after running this command in your Angular project's root directory: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +[More on getting started with Storybook.](../install.mdx) - {/* prettier-ignore-end */} +### In a project with Storybook - [More on getting started with Storybook.](../install.mdx) +This framework is designed to work with Storybook 7+. If you’re not already using v7, upgrade with this command: - ### In a project with Storybook +{/* prettier-ignore-start */} - This framework is designed to work with Storybook 7+. If you’re not already using v7, upgrade with this command: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +#### Automatic migration - {/* prettier-ignore-end */} +When running the `upgrade` command above, you should get a prompt asking you to migrate to `@storybook/angular`, which should handle everything for you. In case that auto-migration does not work for your project, refer to the manual migration below. - #### Automatic migration +#### Manual migration - When running the `upgrade` command above, you should get a prompt asking you to migrate to `@storybook/angular`, which should handle everything for you. In case that auto-migration does not work for your project, refer to the manual migration below. +First, install the framework: - #### Manual migration +{/* prettier-ignore-start */} - First, install the framework: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +Then, update your `.storybook/main.js|ts` to change the framework property: - {/* prettier-ignore-end */} +{/* prettier-ignore-start */} - Then, update your `.storybook/main.js|ts` to change the framework property: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +Finally, update your `angular.json` to include the Storybook builder: - {/* prettier-ignore-end */} - - Finally, update your `angular.json` to include the Storybook builder: - - ```jsonc title="angular.json" - { - "projects": { - "your-project": { - "architect": { - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - // The path to the storybook config directory - "configDir": ".storybook", - // The build target of your project - "browserTarget": "your-project:build", - // The port you want to start Storybook on - "port": 6006 - // More options available, documented here: - // https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular/src/builders/start-storybook/schema.json - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "configDir": ".storybook", - "browserTarget": "your-project:build", - "outputDir": "dist/storybook/your-project" - // More options available, documented here: - // https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular/src/builders/build-storybook/schema.json - } +```jsonc title="angular.json" +{ + "projects": { + "your-project": { + "architect": { + "storybook": { + "builder": "@storybook/angular:start-storybook", + "options": { + // The path to the storybook config directory + "configDir": ".storybook", + // The build target of your project + "browserTarget": "your-project:build", + // The port you want to start Storybook on + "port": 6006 + // More options available, documented here: + // https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular/src/builders/start-storybook/schema.json + } + }, + "build-storybook": { + "builder": "@storybook/angular:build-storybook", + "options": { + "configDir": ".storybook", + "browserTarget": "your-project:build", + "outputDir": "dist/storybook/your-project" + // More options available, documented here: + // https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular/src/builders/build-storybook/schema.json } } } } } - ``` +} +``` - ## Run Storybook +## Run Storybook - To run Storybook for a particular project, please run the following: +To run Storybook for a particular project, please run the following: - ```sh - ng run :storybook - ``` +```sh +ng run :storybook +``` - To build Storybook, run: +To build Storybook, run: - ```sh - ng run :build-storybook - ``` +```sh +ng run :build-storybook +``` - You will find the output in the configured `outputDir` (default is `dist/storybook/`). +You will find the output in the configured `outputDir` (default is `dist/storybook/`). - ## Setup Compodoc +## Setup Compodoc - You can include JSDoc comments above components, directives, and other parts of your Angular code to include documentation for those elements. Compodoc uses these comments to [generate documentation](../../writing-docs/autodocs.mdx) for your application. In Storybook, it is useful to add explanatory comments above `@Inputs` and `@Outputs`, since these are the main elements that Storybook displays in its user interface. The `@Inputs` and `@Outputs` are elements you can interact with in Storybook, such as [controls](../../essentials/controls.mdx). +You can include JSDoc comments above components, directives, and other parts of your Angular code to include documentation for those elements. Compodoc uses these comments to [generate documentation](../../writing-docs/autodocs.mdx) for your application. In Storybook, it is useful to add explanatory comments above `@Inputs` and `@Outputs`, since these are the main elements that Storybook displays in its user interface. The `@Inputs` and `@Outputs` are elements you can interact with in Storybook, such as [controls](../../essentials/controls.mdx). - ### Automatic setup +### Automatic setup - When installing Storybook via `npx storybook@latest init`, you can set up Compodoc automatically. +When installing Storybook via `npx storybook@latest init`, you can set up Compodoc automatically. - ### Manual setup +### Manual setup - If you have already installed Storybook, you can set up Compodoc manually. +If you have already installed Storybook, you can set up Compodoc manually. - Install the following dependencies: +Install the following dependencies: - ```sh - npm install --save-dev @compodoc/compodoc - ``` +```sh +npm install --save-dev @compodoc/compodoc +``` - Add the following option to your Storybook Builder: +Add the following option to your Storybook Builder: - ```jsonc title="angular.json" - { - "projects": { - "your-project": { - "architect": { - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - // 👇 Add these - "compodoc": true, - "compodocArgs": [ - "-e", - "json", - "-d", - // Where to store the generated documentation. It's usually the root of your Angular project. It's not necessarily the root of your Angular Workspace! - "." - ], - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - // 👇 Add these - "compodoc": true, - "compodocArgs": [ - "-e", - "json", - "-d", - "." - ], - } +```jsonc title="angular.json" +{ + "projects": { + "your-project": { + "architect": { + "storybook": { + "builder": "@storybook/angular:start-storybook", + "options": { + // 👇 Add these + "compodoc": true, + "compodocArgs": [ + "-e", + "json", + "-d", + // Where to store the generated documentation. It's usually the root of your Angular project. It's not necessarily the root of your Angular Workspace! + "." + ], + } + }, + "build-storybook": { + "builder": "@storybook/angular:build-storybook", + "options": { + // 👇 Add these + "compodoc": true, + "compodocArgs": [ + "-e", + "json", + "-d", + "." + ], } } } } } - ``` +} +``` - Go to your `.storybook/preview.ts` and add the following: +Go to your `.storybook/preview.ts` and add the following: - ```ts title=".storybook/preview.ts" - import type { Preview } from '@storybook/angular'; +```ts title=".storybook/preview.ts" +import type { Preview } from '@storybook/angular'; - // 👇 Add these - import { setCompodocJson } from '@storybook/addon-docs/angular'; - import docJson from '../documentation.json'; - setCompodocJson(docJson); +// 👇 Add these +import { setCompodocJson } from '@storybook/addon-docs/angular'; +import docJson from '../documentation.json'; +setCompodocJson(docJson); - const preview: Preview = {}; - export default preview; - ``` +const preview: Preview = {}; +export default preview; +``` - ## `applicationConfig` decorator +## `applicationConfig` decorator - If your component relies on application-wide providers, like the ones defined by [`BrowserAnimationsModule`](https://angular.dev/api/platform-browser/animations/BrowserAnimationsModule) or any other modules that use the forRoot pattern to provide a [`ModuleWithProviders`](https://angular.dev/api/core/ModuleWithProviders), you can apply the `applicationConfig` [decorator](../../writing-stories/decorators.mdx) to all stories for that component. This will provide them with the [bootstrapApplication function](https://angular.io/guide/standalone-components#configuring-dependency-injection), used to bootstrap the component in Storybook. +If your component relies on application-wide providers, like the ones defined by [`BrowserAnimationsModule`](https://angular.dev/api/platform-browser/animations/BrowserAnimationsModule) or any other modules that use the forRoot pattern to provide a [`ModuleWithProviders`](https://angular.dev/api/core/ModuleWithProviders), you can apply the `applicationConfig` [decorator](../../writing-stories/decorators.mdx) to all stories for that component. This will provide them with the [bootstrapApplication function](https://angular.io/guide/standalone-components#configuring-dependency-injection), used to bootstrap the component in Storybook. - ```ts title="ChipsModule.stories.ts" - import { Meta, applicationConfig, StoryObj } from '@storybook/angular'; +```ts title="ChipsModule.stories.ts" +import { Meta, applicationConfig, StoryObj } from '@storybook/angular'; - import { BrowserAnimationsModule, provideAnimations } from '@angular/platform-browser/animations'; - import { importProvidersFrom } from '@angular/core'; +import { BrowserAnimationsModule, provideAnimations } from '@angular/platform-browser/animations'; +import { importProvidersFrom } from '@angular/core'; - import { ChipsModule } from './angular-src/chips.module'; +import { ChipsModule } from './angular-src/chips.module'; - const meta: Meta = { - component: ChipsModule, - decorators: [ - // Apply application config to all stories - applicationConfig({ - // List of providers and environment providers that should be available to the root component and all its children. - providers: [ - ... - // Import application-wide providers from a module - importProvidersFrom(BrowserAnimationsModule) - // Or use provide-style functions if available instead, e.g. - provideAnimations() - ], - }), - ], - }; +const meta: Meta = { + component: ChipsModule, + decorators: [ + // Apply application config to all stories + applicationConfig({ + // List of providers and environment providers that should be available to the root component and all its children. + providers: [ + ... + // Import application-wide providers from a module + importProvidersFrom(BrowserAnimationsModule) + // Or use provide-style functions if available instead, e.g. + provideAnimations() + ], + }), + ], +}; - export default meta; - type Story = StoryObj; +export default meta; +type Story = StoryObj; - export const WithCustomApplicationProvider: Story = { - render: () => ({ - // Apply application config to a specific story - applicationConfig: { - // The providers will be merged with the ones defined in the applicationConfig decorator's providers array of the global meta object - providers: [...], - } - }) - } - ``` - - ## `moduleMetadata` decorator - - If your component has dependencies on other Angular directives and modules, these can be supplied using the `moduleMetadata` [decorator](../../writing-stories/decorators.mdx) either for all stories of a component or for individual stories. - - ```ts title="YourComponent.stories.ts" - import { Meta, moduleMetadata, StoryObj } from '@storybook/angular'; - - import { YourComponent } from './your.component'; - - const meta: Meta = { - component: YourComponent, - decorators: [ - // Apply metadata to all stories - moduleMetadata({ - // import necessary ngModules or standalone components - imports: [...], - // declare components that are used in the template - declarations: [...], - // List of providers that should be available to the root component and all its children. - providers: [...], - }), - ], - }; - export default meta; - type Story = StoryObj; - - export const Base: Story = {}; - - export const WithCustomProvider: Story = { - decorators: [ - // Apply metadata to a specific story - moduleMetadata({ - imports: [...], - declarations: [...], - providers: [...], - }), - ], - }; - ``` - - ## FAQ - - ### How do I migrate to an Angular Storybook builder? - - The Storybook [Angular builder](https://angular.io/guide/glossary#builder) is a way to run Storybook in an Angular workspace. It is a drop-in replacement for running `storybook dev` and `storybook build` directly. - - You can run `npx storybook@next automigrate` to try letting Storybook detect and automatically fix your configuration. Otherwise, you can follow the next steps to adjust your configuration manually. - - #### Do you have only one Angular project in your workspace? - - First, go to your `angular.json` and add `storybook` and `build-storybook` entries in your project's `architect` section, as shown [above](#manual-setup). - - Second, adjust your `package.json` script section. Usually, it will look like this: - - ```jsonc title="package.json" - { - "scripts": { - "storybook": "start-storybook -p 6006", // or `storybook dev -p 6006` - "build-storybook": "build-storybook" // or `storybook build` +export const WithCustomApplicationProvider: Story = { + render: () => ({ + // Apply application config to a specific story + applicationConfig: { + // The providers will be merged with the ones defined in the applicationConfig decorator's providers array of the global meta object + providers: [...], } + }) +} +``` + +## `moduleMetadata` decorator + +If your component has dependencies on other Angular directives and modules, these can be supplied using the `moduleMetadata` [decorator](../../writing-stories/decorators.mdx) either for all stories of a component or for individual stories. + +```ts title="YourComponent.stories.ts" +import { Meta, moduleMetadata, StoryObj } from '@storybook/angular'; + +import { YourComponent } from './your.component'; + +const meta: Meta = { + component: YourComponent, + decorators: [ + // Apply metadata to all stories + moduleMetadata({ + // import necessary ngModules or standalone components + imports: [...], + // declare components that are used in the template + declarations: [...], + // List of providers that should be available to the root component and all its children. + providers: [...], + }), + ], +}; +export default meta; +type Story = StoryObj; + +export const Base: Story = {}; + +export const WithCustomProvider: Story = { + decorators: [ + // Apply metadata to a specific story + moduleMetadata({ + imports: [...], + declarations: [...], + providers: [...], + }), + ], +}; +``` + +## FAQ + +### How do I migrate to an Angular Storybook builder? + +The Storybook [Angular builder](https://angular.io/guide/glossary#builder) is a way to run Storybook in an Angular workspace. It is a drop-in replacement for running `storybook dev` and `storybook build` directly. + +You can run `npx storybook@next automigrate` to try letting Storybook detect and automatically fix your configuration. Otherwise, you can follow the next steps to adjust your configuration manually. + +#### Do you have only one Angular project in your workspace? + +First, go to your `angular.json` and add `storybook` and `build-storybook` entries in your project's `architect` section, as shown [above](#manual-setup). + +Second, adjust your `package.json` script section. Usually, it will look like this: + +```jsonc title="package.json" +{ + "scripts": { + "storybook": "start-storybook -p 6006", // or `storybook dev -p 6006` + "build-storybook": "build-storybook" // or `storybook build` } - ``` +} +``` - Now, you can run Storybook with `ng run :storybook` and build it with `ng run :build-storybook`. Adjust the scripts in your `package.json` accordingly. +Now, you can run Storybook with `ng run :storybook` and build it with `ng run :build-storybook`. Adjust the scripts in your `package.json` accordingly. - ```json title="package.json" - { - "scripts": { - "storybook": "ng run :storybook", - "build-storybook": "ng run :build-storybook" - } +```json title="package.json" +{ + "scripts": { + "storybook": "ng run :storybook", + "build-storybook": "ng run :build-storybook" } - ``` +} +``` - Also, `compodoc` is now built into `@storybook/angular`; you don't have to call it explicitly. If we're running `compodoc` in your `package.json` scripts like this: + Also, `compodoc` is now built into `@storybook/angular`; you don't have to call it explicitly. If we're running `compodoc` in your `package.json` scripts like this: - ```json title="package.json" - { - "scripts": { - "docs:json": "compodoc -p tsconfig.json -e json -d ./documentation", - "storybook": "npm run docs:json && start-storybook -p 6006", - "build-storybook": "npm run docs:json && build-storybook" - } +```json title="package.json" +{ + "scripts": { + "docs:json": "compodoc -p tsconfig.json -e json -d ./documentation", + "storybook": "npm run docs:json && start-storybook -p 6006", + "build-storybook": "npm run docs:json && build-storybook" } - ``` +} +``` - Change it to: +Change it to: - ```json title="package.json" - { - "scripts": { - "storybook": "ng run :storybook", - "build-storybook": "ng run :build-storybook" - } +```json title="package.json" +{ + "scripts": { + "storybook": "ng run :storybook", + "build-storybook": "ng run :build-storybook" } - ``` +} +``` - #### I have multiple projects in my Angular workspace +#### I have multiple projects in my Angular workspace - In this case, you have to adjust your `angular.json` and `package.json` as described above for each project you want to use Storybook. Please note that each project should have a dedicated `.storybook` folder placed at the project's root. +In this case, you have to adjust your `angular.json` and `package.json` as described above for each project you want to use Storybook. Please note that each project should have a dedicated `.storybook` folder placed at the project's root. - You can run `npx storybook@latest init` sequentially for each project to set up Storybook for each of them to automatically create the `.storybook` folder and create the necessary configuration in your `angular.json`. +You can run `npx storybook@latest init` sequentially for each project to set up Storybook for each of them to automatically create the `.storybook` folder and create the necessary configuration in your `angular.json`. - You can then combine multiple Storybooks with [Storybook composition](../../sharing/storybook-composition.mdx). +You can then combine multiple Storybooks with [Storybook composition](../../sharing/storybook-composition.mdx). - ### How do I configure Angular's builder for Storybook? +### How do I configure Angular's builder for Storybook? - These are common options you may need for the Angular builder: +These are common options you may need for the Angular builder: - | Configuration element | Description | - | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `"browserTarget"` | Build target to be served using the following format.
`"example-project:builder:config"` | - | `"debugWebpack"` | Debug the Webpack configuration
`"debugWebpack": true` | - | `"tsConfig"` | Location of the TypeScript configuration file relative to the current workspace.
`"tsConfig": "./tsconfig.json"`. | - | `"preserveSymlinks"` | Do not use the real path when resolving modules. If true, symlinks are resolved to their real path; otherwise, they are resolved to their symlinked path.
`"preserveSymlinks": true` | - | `"port"` | Port used by Storybook.
`"port": 6006` | - | `"host"` | Set up a custom host for Storybook.
`"host": "http://my-custom-host"` | - | `"configDir"` | Storybook configuration directory location.
`"configDir": ".storybook"` | - | `"https"` | Starts Storybook with HTTPS enabled.
`"https": true`
Requires custom certificate information. | - | `"sslCa"` | Provides an SSL certificate authority.
`"sslCa": "your-custom-certificate-authority"`
Optional usage with `"https"` | - | `"sslCert"` | Provides an SSL certificate.
`"sslCert": "your-custom-certificate"`
Required for `https` | - | `"sslKey"` | Provides an SSL key to serve Storybook.
`"sslKey": "your-ssl-key"` | - | `"smokeTest"` | Exit Storybook after successful start.
`"smokeTest": true` | - | `"ci"` | Starts Storybook in CI mode (skips interactive prompts and will not open browser window).
`"ci": true` | - | `"open"` | Whether to open Storybook automatically in the browser.
`"open": true` | - | `"quiet"` | Filters Storybook verbose build output.
`"quiet": true` | - | `"enableProdMode"` | Disable Angular's development mode, which turns off assertions and other checks within the framework.
`"enableProdMode": true` | - | `"docs"` | Starts Storybook in [documentation mode](../../writing-docs/build-documentation.mdx#preview-storybooks-documentation).
`"docs": true` | - | `"compodoc"` | Execute compodoc before.
`"compodoc": true` | - | `"compodocArgs"` | Compodoc [options](https://compodoc.app/guides/options.html). Options `-p` with tsconfig path and `-d` with workspace root is always given.
`"compodocArgs": ["-e", "json"]` | - | `"styles"` | Provide the location of the [application's styles](../../configure/styling-and-css.mdx#global-styles) to be used with Storybook.
`"styles": ["src/styles.css", "src/styles.scss"]` | - | `"stylePreprocessorOptions"` | Provides further customization for style preprocessors resolved to the workspace root.
`"stylePreprocessorOptions": { "includePaths": ["src/styles"] }` | - | `"assets"` | List of static application assets.
`"assets": ["src/assets"]` | - | `"initialPath"` | URL path to be appended when visiting Storybook for the first time.
`"initialPath": "docs/configure-your-project--docs"` | - | `"webpackStatsJson"` | Write Webpack Stats JSON to disk.
`"webpackStatsJson": true` | - | `"previewUrl"` | Disables the default storybook preview and lets you use your own.
`"previewUrl": "iframe.html"` | - | `"loglevel"` | Controls level of logging during build. Can be one of: [silly, verbose, info (default), warn, error, silent].
`"loglevel": "info"` | - | `"sourceMap"` | Configure [sourcemaps](https://angular.io/guide/workspace-config#source-map-configuration.).
`"sourceMap": true` | +| Configuration element | Description | +| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `"browserTarget"` | Build target to be served using the following format.
`"example-project:builder:config"` | +| `"debugWebpack"` | Debug the Webpack configuration
`"debugWebpack": true` | +| `"tsConfig"` | Location of the TypeScript configuration file relative to the current workspace.
`"tsConfig": "./tsconfig.json"`. | +| `"preserveSymlinks"` | Do not use the real path when resolving modules. If true, symlinks are resolved to their real path; otherwise, they are resolved to their symlinked path.
`"preserveSymlinks": true` | +| `"port"` | Port used by Storybook.
`"port": 6006` | +| `"host"` | Set up a custom host for Storybook.
`"host": "http://my-custom-host"` | +| `"configDir"` | Storybook configuration directory location.
`"configDir": ".storybook"` | +| `"https"` | Starts Storybook with HTTPS enabled.
`"https": true`
Requires custom certificate information. | +| `"sslCa"` | Provides an SSL certificate authority.
`"sslCa": "your-custom-certificate-authority"`
Optional usage with `"https"` | +| `"sslCert"` | Provides an SSL certificate.
`"sslCert": "your-custom-certificate"`
Required for `https` | +| `"sslKey"` | Provides an SSL key to serve Storybook.
`"sslKey": "your-ssl-key"` | +| `"smokeTest"` | Exit Storybook after successful start.
`"smokeTest": true` | +| `"ci"` | Starts Storybook in CI mode (skips interactive prompts and will not open browser window).
`"ci": true` | +| `"open"` | Whether to open Storybook automatically in the browser.
`"open": true` | +| `"quiet"` | Filters Storybook verbose build output.
`"quiet": true` | +| `"enableProdMode"` | Disable Angular's development mode, which turns off assertions and other checks within the framework.
`"enableProdMode": true` | +| `"docs"` | Starts Storybook in [documentation mode](../../writing-docs/build-documentation.mdx#preview-storybooks-documentation).
`"docs": true` | +| `"compodoc"` | Execute compodoc before.
`"compodoc": true` | +| `"compodocArgs"` | Compodoc [options](https://compodoc.app/guides/options.html). Options `-p` with tsconfig path and `-d` with workspace root is always given.
`"compodocArgs": ["-e", "json"]` | +| `"styles"` | Provide the location of the [application's styles](../../configure/styling-and-css.mdx#global-styles) to be used with Storybook.
`"styles": ["src/styles.css", "src/styles.scss"]` | +| `"stylePreprocessorOptions"` | Provides further customization for style preprocessors resolved to the workspace root.
`"stylePreprocessorOptions": { "includePaths": ["src/styles"] }` | +| `"assets"` | List of static application assets.
`"assets": ["src/assets"]` | +| `"initialPath"` | URL path to be appended when visiting Storybook for the first time.
`"initialPath": "docs/configure-your-project--docs"` | +| `"webpackStatsJson"` | Write Webpack Stats JSON to disk.
`"webpackStatsJson": true` | +| `"previewUrl"` | Disables the default storybook preview and lets you use your own.
`"previewUrl": "iframe.html"` | +| `"loglevel"` | Controls level of logging during build. Can be one of: [silly, verbose, info (default), warn, error, silent].
`"loglevel": "info"` | +| `"sourceMap"` | Configure [sourcemaps](https://angular.io/guide/workspace-config#source-map-configuration.).
`"sourceMap": true` | - The full list of options can be found in the Angular builder schemas: +The full list of options can be found in the Angular builder schemas: - * [Build Storybook](https://github.com/storybookjs/storybook/blob/main/code/frameworks/angular/src/builders/build-storybook/schema.json) - * [Start Storybook](https://github.com/storybookjs/storybook/blob/main/code/frameworks/angular/src/builders/start-storybook/schema.json) +* [Build Storybook](https://github.com/storybookjs/storybook/blob/main/code/frameworks/angular/src/builders/build-storybook/schema.json) +* [Start Storybook](https://github.com/storybookjs/storybook/blob/main/code/frameworks/angular/src/builders/start-storybook/schema.json) - ## API +## API - ### Options +### Options - You can pass an options object for additional configuration if needed: +You can pass an options object for additional configuration if needed: - ```js title=".storybook/main.ts" - import type { StorybookConfig } from '@storybook/angular'; +```js title=".storybook/main.ts" +import type { StorybookConfig } from '@storybook/angular'; - const config: StorybookConfig = { - framework: { - name: '@storybook/angular', - options: { - // ... - }, +const config: StorybookConfig = { + framework: { + name: '@storybook/angular', + options: { + // ... }, - }; - ``` + }, +}; +``` - The available options are: +The available options are: - #### `builder` +#### `builder` - Type: `Record` +Type: `Record` - Configure options for the [framework's builder](../../api/main-config/main-config-framework.mdx#optionsbuilder). For this framework, available options can be found in the [Webpack builder docs](../../builders/webpack.mdx). - - {/* End supported renderers */} -
+Configure options for the [framework's builder](../../api/main-config/main-config-framework.mdx#optionsbuilder). For this framework, available options can be found in the [Webpack builder docs](../../builders/webpack.mdx). diff --git a/docs/get-started/frameworks/nextjs.mdx b/docs/get-started/frameworks/nextjs.mdx index 35408366b49..5891b51f07a 100644 --- a/docs/get-started/frameworks/nextjs.mdx +++ b/docs/get-started/frameworks/nextjs.mdx @@ -1,5 +1,6 @@ --- title: Storybook for Next.js +hideRendererSelector: true sidebar: order: 2 title: Next.js @@ -14,1104 +15,1093 @@ Storybook for Next.js is a [framework](../../contribute/framework.mdx) that make * 🎛 Webpack & Babel config * 💫 and more! - - - Storybook for Next.js is only supported in [React](?renderer=react) projects. - +## Requirements - {/* End non-supported renderers */} - +* Next.js ≥ 13.5 +* Storybook ≥ 7.0 - - ## Requirements +## Getting started - * Next.js ≥ 13.5 - * Storybook ≥ 7.0 +### In a project without Storybook - ## Getting started +Follow the prompts after running this command in your Next.js project's root directory: - ### In a project without Storybook +{/* prettier-ignore-start */} - Follow the prompts after running this command in your Next.js project's root directory: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +[More on getting started with Storybook.](../install.mdx) - {/* prettier-ignore-end */} +### In a project with Storybook - [More on getting started with Storybook.](../install.mdx) +This framework is designed to work with Storybook 7+. If you’re not already using v7, upgrade with this command: - ### In a project with Storybook +{/* prettier-ignore-start */} - This framework is designed to work with Storybook 7+. If you’re not already using v7, upgrade with this command: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +#### Automatic migration - {/* prettier-ignore-end */} +When running the `upgrade` command above, you should get a prompt asking you to migrate to `@storybook/nextjs`, which should handle everything for you. In case that auto-migration does not work for your project, refer to the manual migration below. - #### Automatic migration +#### Manual migration - When running the `upgrade` command above, you should get a prompt asking you to migrate to `@storybook/nextjs`, which should handle everything for you. In case that auto-migration does not work for your project, refer to the manual migration below. +First, install the framework: - #### Manual migration +{/* prettier-ignore-start */} - First, install the framework: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +Then, update your `.storybook/main.js|ts` to change the framework property: - {/* prettier-ignore-end */} +{/* prettier-ignore-start */} - Then, update your `.storybook/main.js|ts` to change the framework property: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +Finally, if you were using Storybook plugins to integrate with Next.js, those are no longer necessary when using this framework and can be removed: - {/* prettier-ignore-end */} +{/* prettier-ignore-start */} - Finally, if you were using Storybook plugins to integrate with Next.js, those are no longer necessary when using this framework and can be removed: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +#### With Vite - {/* prettier-ignore-end */} +(⚠️ **Experimental**) - #### With Vite +You can use our freshly baked, experimental `@storybook/experimental-nextjs-vite` framework, which is based on Vite and removes the need for Webpack and Babel. It supports all of the features documented here. - (⚠️ **Experimental**) + + Using the Next.js framework with Vite requires Next.js 14.1.0 or later. + - You can use our freshly baked, experimental `@storybook/experimental-nextjs-vite` framework, which is based on Vite and removes the need for Webpack and Babel. It supports all of the features documented here. +{/* prettier-ignore-start */} - - Using the Next.js framework with Vite requires Next.js 14.1.0 or later. - + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +Then, update your `.storybook/main.js|ts` to change the framework property: - {/* prettier-ignore-end */} +{/* prettier-ignore-start */} - Then, update your `.storybook/main.js|ts` to change the framework property: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - + + If your Storybook configuration contains custom Webpack operations in [`webpackFinal`](../../api/main-config/main-config-webpack-final.mdx), you will likely need to create equivalents in [`viteFinal`](../../api/main-config/main-config-vite-final.mdx). - {/* prettier-ignore-end */} + For more information, see the [Vite builder documentation](../../builders/vite.mdx#migrating-from-webpack). + - - If your Storybook configuration contains custom Webpack operations in [`webpackFinal`](../../api/main-config/main-config-webpack-final.mdx), you will likely need to create equivalents in [`viteFinal`](../../api/main-config/main-config-vite-final.mdx). +Finally, if you were using Storybook plugins to integrate with Next.js, those are no longer necessary when using this framework and can be removed: - For more information, see the [Vite builder documentation](../../builders/vite.mdx#migrating-from-webpack). - +{/* prettier-ignore-start */} - Finally, if you were using Storybook plugins to integrate with Next.js, those are no longer necessary when using this framework and can be removed: + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +## Run the Setup Wizard - {/* prettier-ignore-end */} +If all goes well, you should see a setup wizard that will help you get started with Storybook introducing you to the main concepts and features, including how the UI is organized, how to write your first story, and how to test your components' response to various inputs utilizing [controls](../../essentials/controls.mdx). - ## Run the Setup Wizard +![Storybook onboarding](../../_assets/get-started/example-onboarding-wizard.png) - If all goes well, you should see a setup wizard that will help you get started with Storybook introducing you to the main concepts and features, including how the UI is organized, how to write your first story, and how to test your components' response to various inputs utilizing [controls](../../essentials/controls.mdx). +If you skipped the wizard, you can always run it again by adding the `?path=/onboarding` query parameter to the URL of your Storybook instance, provided that the example stories are still available. - ![Storybook onboarding](../../_assets/get-started/example-onboarding-wizard.png) +## Next.js's Image component - If you skipped the wizard, you can always run it again by adding the `?path=/onboarding` query parameter to the URL of your Storybook instance, provided that the example stories are still available. +This framework allows you to use Next.js's [next/image](https://nextjs.org/docs/pages/api-reference/components/image) with no configuration. - ## Next.js's Image component +### Local images - This framework allows you to use Next.js's [next/image](https://nextjs.org/docs/pages/api-reference/components/image) with no configuration. +[Local images](https://nextjs.org/docs/pages/building-your-application/optimizing/images#local-images) are supported. - ### Local images +```jsx +// index.jsx +import Image from 'next/image'; +import profilePic from '../public/me.png'; - [Local images](https://nextjs.org/docs/pages/building-your-application/optimizing/images#local-images) are supported. +function Home() { + return ( + <> +

My Homepage

+ Picture of the author +

Welcome to my homepage!

+ + ); +} +``` - ```jsx - // index.jsx - import Image from 'next/image'; - import profilePic from '../public/me.png'; +### Remote images - function Home() { - return ( - <> -

My Homepage

- Picture of the author -

Welcome to my homepage!

- - ); - } - ``` +[Remote images](https://nextjs.org/docs/pages/building-your-application/optimizing/images#remote-images) are also supported. - ### Remote images +```jsx +// index.jsx +import Image from 'next/image'; - [Remote images](https://nextjs.org/docs/pages/building-your-application/optimizing/images#remote-images) are also supported. +export default function Home() { + return ( + <> +

My Homepage

+ Picture of the author +

Welcome to my homepage!

+ + ); +} +``` - ```jsx - // index.jsx - import Image from 'next/image'; +## Next.js font optimization - export default function Home() { - return ( - <> -

My Homepage

- Picture of the author -

Welcome to my homepage!

- - ); - } - ``` +[next/font](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts) is partially supported in Storybook. The packages `next/font/google` and `next/font/local` are supported. - ## Next.js font optimization +### `next/font/google` - [next/font](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts) is partially supported in Storybook. The packages `next/font/google` and `next/font/local` are supported. +You don't have to do anything. `next/font/google` is supported out of the box. - ### `next/font/google` +### `next/font/local` - You don't have to do anything. `next/font/google` is supported out of the box. +For local fonts you have to define the [src](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts#local-fonts) property. +The path is relative to the directory where the font loader function is called. - ### `next/font/local` +If the following component defines your localFont like this: - For local fonts you have to define the [src](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts#local-fonts) property. - The path is relative to the directory where the font loader function is called. +```js +// src/components/MyComponent.js +import localFont from 'next/font/local'; - If the following component defines your localFont like this: +const localRubikStorm = localFont({ src: './fonts/RubikStorm-Regular.ttf' }); +``` - ```js - // src/components/MyComponent.js - import localFont from 'next/font/local'; +#### `staticDir` mapping - const localRubikStorm = localFont({ src: './fonts/RubikStorm-Regular.ttf' }); - ``` + + You can safely skip this section if you are using [`@storybook/experimental-nextjs-vite`](#with-vite) instead of `@storybook/nextjs`. The Vite-based framework takes care of the mapping automatically. + - #### `staticDir` mapping +You have to tell Storybook where the `fonts` directory is located, via the [`staticDirs` configuration](../../api/main-config/main-config-static-dirs.mdx#with-configuration-objects). The `from` value is relative to the `.storybook` directory. The `to` value is relative to the execution context of Storybook. Very likely it is the root of your project. - - You can safely skip this section if you are using [`@storybook/experimental-nextjs-vite`](#with-vite) instead of `@storybook/nextjs`. The Vite-based framework takes care of the mapping automatically. - +{/* prettier-ignore-start */} - You have to tell Storybook where the `fonts` directory is located, via the [`staticDirs` configuration](../../api/main-config/main-config-static-dirs.mdx#with-configuration-objects). The `from` value is relative to the `.storybook` directory. The `to` value is relative to the execution context of Storybook. Very likely it is the root of your project. + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - +### Not supported features of `next/font` - {/* prettier-ignore-end */} +The following features are not supported (yet). Support for these features might be planned for the future: - ### Not supported features of `next/font` +* [Support font loaders configuration in next.config.js](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts#local-fonts) +* [fallback](https://nextjs.org/docs/pages/api-reference/components/font#fallback) option +* [adjustFontFallback](https://nextjs.org/docs/pages/api-reference/components/font#adjustfontfallback) option +* [preload](https://nextjs.org/docs/pages/api-reference/components/font#preload) option gets ignored. Storybook handles Font loading its own way. +* [display](https://nextjs.org/docs/pages/api-reference/components/font#display) option gets ignored. All fonts are loaded with display set to "block" to make Storybook load the font properly. - The following features are not supported (yet). Support for these features might be planned for the future: +### Mocking fonts during testing - * [Support font loaders configuration in next.config.js](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts#local-fonts) - * [fallback](https://nextjs.org/docs/pages/api-reference/components/font#fallback) option - * [adjustFontFallback](https://nextjs.org/docs/pages/api-reference/components/font#adjustfontfallback) option - * [preload](https://nextjs.org/docs/pages/api-reference/components/font#preload) option gets ignored. Storybook handles Font loading its own way. - * [display](https://nextjs.org/docs/pages/api-reference/components/font#display) option gets ignored. All fonts are loaded with display set to "block" to make Storybook load the font properly. +Occasionally fetching fonts from Google may fail as part of your Storybook build step. It is highly recommended to mock these requests, as those failures can cause your pipeline to fail as well. Next.js [supports mocking fonts](https://github.com/vercel/next.js/blob/725ddc7371f80cca273779d37f961c3e20356f95/packages/font/src/google/fetch-css-from-google-fonts.ts#L36) via a JavaScript module located where the env var `NEXT_FONT_GOOGLE_MOCKED_RESPONSES` references. - ### Mocking fonts during testing +For example, using [GitHub Actions](https://www.chromatic.com/docs/github-actions): + +```yaml +# .github/workflows/ci.yml +- uses: chromaui/action@v1 + env: + #👇 the location of mocked fonts to use + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: ${{ github.workspace }}/mocked-google-fonts.js + with: + projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} +``` + +Your mocked fonts will look something like this: + +```js +// mocked-google-fonts.js +//👇 Mocked responses of google fonts with the URL as the key +module.exports = { + 'https://fonts.googleapis.com/css?family=Inter:wght@400;500;600;800&display=block': ` + /* cyrillic-ext */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZJhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* more font declarations go here */ + /* latin */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + }`, +}; +``` - Occasionally fetching fonts from Google may fail as part of your Storybook build step. It is highly recommended to mock these requests, as those failures can cause your pipeline to fail as well. Next.js [supports mocking fonts](https://github.com/vercel/next.js/blob/725ddc7371f80cca273779d37f961c3e20356f95/packages/font/src/google/fetch-css-from-google-fonts.ts#L36) via a JavaScript module located where the env var `NEXT_FONT_GOOGLE_MOCKED_RESPONSES` references. +## Next.js routing - For example, using [GitHub Actions](https://www.chromatic.com/docs/github-actions): - - ```yaml - # .github/workflows/ci.yml - - uses: chromaui/action@v1 - env: - #👇 the location of mocked fonts to use - NEXT_FONT_GOOGLE_MOCKED_RESPONSES: ${{ github.workspace }}/mocked-google-fonts.js - with: - projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} - token: ${{ secrets.GITHUB_TOKEN }} - ``` - - Your mocked fonts will look something like this: - - ```js - // mocked-google-fonts.js - //👇 Mocked responses of google fonts with the URL as the key - module.exports = { - 'https://fonts.googleapis.com/css?family=Inter:wght@400;500;600;800&display=block': ` - /* cyrillic-ext */ - @font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZJhiJ-Ek-_EeAmM.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; - } - /* more font declarations go here */ - /* latin */ - @font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; - }`, - }; - ``` +[Next.js's router](https://nextjs.org/docs/pages/building-your-application/routing) is automatically stubbed for you so that when the router is interacted with, all of its interactions are automatically logged to the Actions panel if you have the [Storybook actions addon](../../essentials/actions.mdx). - ## Next.js routing + + You should only use `next/router` in the `pages` directory. In the `app` directory, it is necessary to use `next/navigation`. + - [Next.js's router](https://nextjs.org/docs/pages/building-your-application/routing) is automatically stubbed for you so that when the router is interacted with, all of its interactions are automatically logged to the Actions panel if you have the [Storybook actions addon](../../essentials/actions.mdx). +### Overriding defaults - - You should only use `next/router` in the `pages` directory. In the `app` directory, it is necessary to use `next/navigation`. - +Per-story overrides can be done by adding a `nextjs.router` property onto the story [parameters](../../writing-stories/parameters.mdx). The framework will shallowly merge whatever you put here into the router. - ### Overriding defaults +{/* prettier-ignore-start */} - Per-story overrides can be done by adding a `nextjs.router` property onto the story [parameters](../../writing-stories/parameters.mdx). The framework will shallowly merge whatever you put here into the router. + - {/* prettier-ignore-start */} +{/* prettier-ignore-end */} - - - {/* prettier-ignore-end */} - - - These overrides can also be applied to [all stories for a component](../../api/parameters.mdx#meta-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. - - - ### Default router - - The default values on the stubbed router are as follows (see [globals](../../essentials/toolbars-and-globals.mdx#globals) for more details on how globals work). - - ```ts - // Default router - const defaultRouter = { - // The locale should be configured globally: https://storybook.js.org/docs/essentials/toolbars-and-globals#globals - locale: globals?.locale, - asPath: '/', - basePath: '/', - isFallback: false, - isLocaleDomain: false, - isReady: true, - isPreview: false, - route: '/', - pathname: '/', - query: {}, - }; - ``` - - Additionally, the [`router` object](https://nextjs.org/docs/pages/api-reference/functions/use-router#router-object) contains all of the original methods (such as `push()`, `replace()`, etc.) as mock functions that can be manipulated and asserted on using [regular mock APIs](https://vitest.dev/api/mock.html). - - To override these defaults, you can use [parameters](../../writing-stories/parameters.mdx) and [`beforeEach`](../../writing-stories/mocking-data-and-modules/mocking-modules.mdx#setting-up-and-cleaning-up): - - ```ts - // .storybook/preview.ts - import { Preview } from '@storybook/react'; - // 👇 Must include the `.mock` portion of filename to have mocks typed correctly - import { getRouter } from '@storybook/nextjs/router.mock'; - - const preview: Preview = { - parameters: { - nextjs: { - // 👇 Override the default router properties - router: { - basePath: '/app/', - }, + + These overrides can also be applied to [all stories for a component](../../api/parameters.mdx#meta-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. + + +### Default router + +The default values on the stubbed router are as follows (see [globals](../../essentials/toolbars-and-globals.mdx#globals) for more details on how globals work). + +```ts +// Default router +const defaultRouter = { + // The locale should be configured globally: https://storybook.js.org/docs/essentials/toolbars-and-globals#globals + locale: globals?.locale, + asPath: '/', + basePath: '/', + isFallback: false, + isLocaleDomain: false, + isReady: true, + isPreview: false, + route: '/', + pathname: '/', + query: {}, +}; +``` + +Additionally, the [`router` object](https://nextjs.org/docs/pages/api-reference/functions/use-router#router-object) contains all of the original methods (such as `push()`, `replace()`, etc.) as mock functions that can be manipulated and asserted on using [regular mock APIs](https://vitest.dev/api/mock.html). + +To override these defaults, you can use [parameters](../../writing-stories/parameters.mdx) and [`beforeEach`](../../writing-stories/mocking-data-and-modules/mocking-modules.mdx#setting-up-and-cleaning-up): + +```ts +// .storybook/preview.ts +import { Preview } from '@storybook/react'; +// 👇 Must include the `.mock` portion of filename to have mocks typed correctly +import { getRouter } from '@storybook/nextjs/router.mock'; + +const preview: Preview = { + parameters: { + nextjs: { + // 👇 Override the default router properties + router: { + basePath: '/app/', }, }, - async beforeEach() { - // 👇 Manipulate the default router method mocks - getRouter().push.mockImplementation(() => { - /* ... */ - }); - }, - }; - ``` + }, + async beforeEach() { + // 👇 Manipulate the default router method mocks + getRouter().push.mockImplementation(() => { + /* ... */ + }); + }, +}; +``` - ## Next.js navigation +## Next.js navigation - - Please note that [`next/navigation`](https://nextjs.org/docs/app/building-your-application/routing) can only be used in components/pages in the `app` directory. - + + Please note that [`next/navigation`](https://nextjs.org/docs/app/building-your-application/routing) can only be used in components/pages in the `app` directory. + - ### Set `nextjs.appDirectory` to `true` +### Set `nextjs.appDirectory` to `true` - If your story imports components that use `next/navigation`, you need to set the parameter `nextjs.appDirectory` to `true` in for that component's stories: +If your story imports components that use `next/navigation`, you need to set the parameter `nextjs.appDirectory` to `true` in for that component's stories: - {/* prettier-ignore-start */} +{/* prettier-ignore-start */} - + - {/* prettier-ignore-end */} +{/* prettier-ignore-end */} - If your Next.js project uses the `app` directory for every page (in other words, it does not have a `pages` directory), you can set the parameter `nextjs.appDirectory` to `true` in the [`.storybook/preview.js|ts`](../../configure/index.mdx#configure-story-rendering) file to apply it to all stories. +If your Next.js project uses the `app` directory for every page (in other words, it does not have a `pages` directory), you can set the parameter `nextjs.appDirectory` to `true` in the [`.storybook/preview.js|ts`](../../configure/index.mdx#configure-story-rendering) file to apply it to all stories. - {/* prettier-ignore-start */} +{/* prettier-ignore-start */} - + - {/* prettier-ignore-end */} +{/* prettier-ignore-end */} - ### Overriding defaults +### Overriding defaults - Per-story overrides can be done by adding a `nextjs.navigation` property onto the story [parameters](../../writing-stories/parameters.mdx). The framework will shallowly merge whatever you put here into the router. +Per-story overrides can be done by adding a `nextjs.navigation` property onto the story [parameters](../../writing-stories/parameters.mdx). The framework will shallowly merge whatever you put here into the router. - {/* prettier-ignore-start */} +{/* prettier-ignore-start */} - + - {/* prettier-ignore-end */} +{/* prettier-ignore-end */} - - These overrides can also be applied to [all stories for a component](../../api/parameters.mdx#meta-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. - + + These overrides can also be applied to [all stories for a component](../../api/parameters.mdx#meta-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. + - ### `useSelectedLayoutSegment`, `useSelectedLayoutSegments`, and `useParams` hooks +### `useSelectedLayoutSegment`, `useSelectedLayoutSegments`, and `useParams` hooks - The `useSelectedLayoutSegment`, `useSelectedLayoutSegments`, and `useParams` hooks are supported in Storybook. You have to set the `nextjs.navigation.segments` parameter to return the segments or the params you want to use. +The `useSelectedLayoutSegment`, `useSelectedLayoutSegments`, and `useParams` hooks are supported in Storybook. You have to set the `nextjs.navigation.segments` parameter to return the segments or the params you want to use. - {/* prettier-ignore-start */} +{/* prettier-ignore-start */} - + - With the above configuration, the component rendered in the stories would receive the following values from the hooks: +With the above configuration, the component rendered in the stories would receive the following values from the hooks: - ```js - // NavigationBasedComponent.js - import { useSelectedLayoutSegment, useSelectedLayoutSegments, useParams } from 'next/navigation'; +```js +// NavigationBasedComponent.js +import { useSelectedLayoutSegment, useSelectedLayoutSegments, useParams } from 'next/navigation'; - export default function NavigationBasedComponent() { - const segment = useSelectedLayoutSegment(); // dashboard - const segments = useSelectedLayoutSegments(); // ["dashboard", "analytics"] - const params = useParams(); // {} - // ... - } - ``` +export default function NavigationBasedComponent() { + const segment = useSelectedLayoutSegment(); // dashboard + const segments = useSelectedLayoutSegments(); // ["dashboard", "analytics"] + const params = useParams(); // {} + // ... +} +``` - {/* prettier-ignore-end */} +{/* prettier-ignore-end */} - To use `useParams`, you have to use a segments array where each element is an array containing two strings. The first string is the param key and the second string is the param value. +To use `useParams`, you have to use a segments array where each element is an array containing two strings. The first string is the param key and the second string is the param value. - {/* prettier-ignore-start */} +{/* prettier-ignore-start */} - + - {/* prettier-ignore-end */} +{/* prettier-ignore-end */} - With the above configuration, the component rendered in the stories would receive the following values from the hooks: +With the above configuration, the component rendered in the stories would receive the following values from the hooks: - ```js - // ParamsBasedComponent.js - import { useSelectedLayoutSegment, useSelectedLayoutSegments, useParams } from 'next/navigation'; +```js +// ParamsBasedComponent.js +import { useSelectedLayoutSegment, useSelectedLayoutSegments, useParams } from 'next/navigation'; - export default function ParamsBasedComponent() { - const segment = useSelectedLayoutSegment(); // hello - const segments = useSelectedLayoutSegments(); // ["hello", "nextjs"] - const params = useParams(); // { slug: "hello", framework: "nextjs" } - ... - } - ``` +export default function ParamsBasedComponent() { + const segment = useSelectedLayoutSegment(); // hello + const segments = useSelectedLayoutSegments(); // ["hello", "nextjs"] + const params = useParams(); // { slug: "hello", framework: "nextjs" } + ... +} +``` - - These overrides can also be applied to [a single story](../../api/parameters.mdx#story-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. - + + These overrides can also be applied to [a single story](../../api/parameters.mdx#story-parameters) or [all stories in your project](../../api/parameters.mdx#project-parameters). Standard [parameter inheritance](../../api/parameters.mdx#parameter-inheritance) rules apply. + - The default value of `nextjs.navigation.segments` is `[]` if not set. +The default value of `nextjs.navigation.segments` is `[]` if not set. - ### Default navigation context +### Default navigation context - The default values on the stubbed navigation context are as follows: +The default values on the stubbed navigation context are as follows: - ```ts - // Default navigation context - const defaultNavigationContext = { - pathname: '/', - query: {}, - }; - ``` +```ts +// Default navigation context +const defaultNavigationContext = { + pathname: '/', + query: {}, +}; +``` - Additionally, the [`router` object](https://nextjs.org/docs/app/api-reference/functions/use-router#userouter) contains all of the original methods (such as `push()`, `replace()`, etc.) as mock functions that can be manipulated and asserted on using [regular mock APIs](https://vitest.dev/api/mock.html). +Additionally, the [`router` object](https://nextjs.org/docs/app/api-reference/functions/use-router#userouter) contains all of the original methods (such as `push()`, `replace()`, etc.) as mock functions that can be manipulated and asserted on using [regular mock APIs](https://vitest.dev/api/mock.html). - To override these defaults, you can use [parameters](../../writing-stories/parameters.mdx) and [`beforeEach`](../../writing-stories/mocking-data-and-modules/mocking-modules.mdx#setting-up-and-cleaning-up): +To override these defaults, you can use [parameters](../../writing-stories/parameters.mdx) and [`beforeEach`](../../writing-stories/mocking-data-and-modules/mocking-modules.mdx#setting-up-and-cleaning-up): - ```ts - // .storybook/preview.ts - import { Preview } from '@storybook/react'; - // 👇 Must include the `.mock` portion of filename to have mocks typed correctly - import { getRouter } from '@storybook/nextjs/navigation.mock'; +```ts +// .storybook/preview.ts +import { Preview } from '@storybook/react'; +// 👇 Must include the `.mock` portion of filename to have mocks typed correctly +import { getRouter } from '@storybook/nextjs/navigation.mock'; - const preview: Preview = { - parameters: { - nextjs: { - // 👇 Override the default navigation properties - navigation: { - pathname: '/app/', - }, +const preview: Preview = { + parameters: { + nextjs: { + // 👇 Override the default navigation properties + navigation: { + pathname: '/app/', }, }, - async beforeEach() { - // 👇 Manipulate the default navigation method mocks - getRouter().push.mockImplementation(() => { - /* ... */ - }); - }, - }; - ``` + }, + async beforeEach() { + // 👇 Manipulate the default navigation method mocks + getRouter().push.mockImplementation(() => { + /* ... */ + }); + }, +}; +``` - ## Next.js Head +## Next.js Head - [`next/head`](https://nextjs.org/docs/pages/api-reference/components/head) is supported out of the box. You can use it in your stories like you would in your Next.js application. Please keep in mind, that the Head `children` are placed into the head element of the iframe that Storybook uses to render your stories. +[`next/head`](https://nextjs.org/docs/pages/api-reference/components/head) is supported out of the box. You can use it in your stories like you would in your Next.js application. Please keep in mind, that the Head `children` are placed into the head element of the iframe that Storybook uses to render your stories. - ## Sass/Scss +## Sass/Scss - [Global Sass/Scss stylesheets](https://nextjs.org/docs/pages/building-your-application/styling/sass) are supported without any additional configuration as well. Just import them into [`.storybook/preview.js|ts`](../../configure/index.mdx#configure-story-rendering) +[Global Sass/Scss stylesheets](https://nextjs.org/docs/pages/building-your-application/styling/sass) are supported without any additional configuration as well. Just import them into [`.storybook/preview.js|ts`](../../configure/index.mdx#configure-story-rendering) - ```js - // .storybook/preview.js|ts - import '../styles/globals.scss'; - ``` +```js +// .storybook/preview.js|ts +import '../styles/globals.scss'; +``` - This will automatically include any of your [custom Sass configurations](https://nextjs.org/docs/pages/building-your-application/styling/sass#customizing-sass-options) in your `next.config.js` file. +This will automatically include any of your [custom Sass configurations](https://nextjs.org/docs/pages/building-your-application/styling/sass#customizing-sass-options) in your `next.config.js` file. - ```js - // next.config.js - import * as path from 'path'; +```js +// next.config.js +import * as path from 'path'; - export default { - // Any options here are included in Sass compilation for your stories - sassOptions: { - includePaths: [path.join(__dirname, 'styles')], - }, - }; - ``` +export default { + // Any options here are included in Sass compilation for your stories + sassOptions: { + includePaths: [path.join(__dirname, 'styles')], + }, +}; +``` - ## CSS/Sass/Scss Modules +## CSS/Sass/Scss Modules - [CSS modules](https://nextjs.org/docs/pages/building-your-application/styling/css-modules) work as expected. +[CSS modules](https://nextjs.org/docs/pages/building-your-application/styling/css-modules) work as expected. - ```jsx - // src/components/Button.jsx - // This import will work in Storybook - import styles from './Button.module.css'; - // Sass/Scss is also supported - // import styles from './Button.module.scss' - // import styles from './Button.module.sass' +```jsx +// src/components/Button.jsx +// This import will work in Storybook +import styles from './Button.module.css'; +// Sass/Scss is also supported +// import styles from './Button.module.scss' +// import styles from './Button.module.sass' - export function Button() { - return ( - - ); - } - ``` +export function Button() { + return ( + + ); +} +``` - ## Styled JSX +## Styled JSX - The built in CSS-in-JS solution for Next.js is [styled-jsx](https://nextjs.org/docs/pages/building-your-application/styling/css-in-js), and this framework supports that out of the box too, zero config. +The built in CSS-in-JS solution for Next.js is [styled-jsx](https://nextjs.org/docs/pages/building-your-application/styling/css-in-js), and this framework supports that out of the box too, zero config. - ```jsx - // src/components/HelloWorld.jsx - // This will work in Storybook - function HelloWorld() { - return ( -
- Hello world -

scoped!

- - -
- ); - } - - export default HelloWorld; - ``` - - You can use your own babel config too. This is an example of how you can customize styled-jsx. - - ```jsonc - // .babelrc (or whatever config file you use) - { - "presets": [ - [ - "next/babel", - { - "styled-jsx": { - "plugins": ["@styled-jsx/plugin-sass"] + background: blue; } } - ] - ] - } - ``` - - ## PostCSS - - Next.js lets you [customize PostCSS config](https://nextjs.org/docs/pages/building-your-application/configuring/post-css). Thus this framework will automatically handle your PostCSS config for you. - - This allows for cool things like zero-config Tailwind! (See [Next.js' example](https://github.com/vercel/next.js/tree/canary/packages/create-next-app/templates/default-tw)) - - ## Absolute imports - - [Absolute imports](https://nextjs.org/docs/pages/building-your-application/configuring/absolute-imports-and-module-aliases#absolute-imports) from the root directory are supported. - - ```jsx - // index.jsx - // All good! - import Button from 'components/button'; - // Also good! - import styles from 'styles/HomePage.module.css'; - - export default function HomePage() { - return ( - <> -

Hello World

- diff --git a/code/renderers/svelte/template/cli/js/Header.stories.js b/code/renderers/svelte/template/cli/js/Header.stories.js deleted file mode 100644 index e2856c0e035..00000000000 --- a/code/renderers/svelte/template/cli/js/Header.stories.js +++ /dev/null @@ -1,22 +0,0 @@ -import Header from './Header.svelte'; - -export default { - title: 'Example/Header', - component: Header, - // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs - tags: ['autodocs'], - parameters: { - // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout - layout: 'fullscreen', - }, -}; - -export const LoggedIn = { - args: { - user: { - name: 'Jane Doe', - }, - }, -}; - -export const LoggedOut = {}; diff --git a/code/renderers/svelte/template/cli/svelte-5-js/Header.stories.svelte b/code/renderers/svelte/template/cli/js/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/svelte-5-js/Header.stories.svelte rename to code/renderers/svelte/template/cli/js/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/js/Header.svelte b/code/renderers/svelte/template/cli/js/Header.svelte index a9c08f75db7..dba3b7880f4 100644 --- a/code/renderers/svelte/template/cli/js/Header.svelte +++ b/code/renderers/svelte/template/cli/js/Header.svelte @@ -2,21 +2,16 @@ import './header.css'; import Button from './Button.svelte'; - import { createEventDispatcher } from 'svelte'; + /** + * @typedef {Object} Props + * @property {{name: string}} [user] The user object + * @property {() => void} [onLogin] The login event handler + * @property {() => void} [onLogout] The logout event handler + * @property {() => void} [onCreateAccount] The account creation event handler + */ - export let user = null; - - const dispatch = createEventDispatcher(); - - function onLogin(event) { - dispatch('login', event); - } - function onLogout(event) { - dispatch('logout', event); - } - function onCreateAccount(event) { - dispatch('createAccount', event); - } + /** @type {Props} */ + const { user, onLogin, onLogout, onCreateAccount } = $props();
@@ -42,10 +37,10 @@ Welcome, {user.name}! - diff --git a/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte deleted file mode 100644 index dba3b7880f4..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte +++ /dev/null @@ -1,47 +0,0 @@ - - -
-
-
- - - - - - - -

Acme

-
-
- {#if user} - - Welcome, {user.name}! - -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte deleted file mode 100644 index 92a95c00c5c..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - -
-
(user = { name: 'Jane Doe' })} - onLogout={() => (user = null)} - onCreateAccount={() => (user = { name: 'Jane Doe' })} - /> - -
-

Pages in Storybook

-

- We recommend building UIs with a - - component-driven - - process starting with atomic components and ending with pages. -

-

- Render pages with mock data. This makes it easy to build and review page states without - needing to navigate to them in your app. Here are some handy patterns for managing page data - in Storybook: -

-
    -
  • - Use a higher-level connected component. Storybook helps you compose such data from the - "args" of child component stories -
  • -
  • - Assemble data in the page component from your services. You can mock these services out - using Storybook. -
  • -
-

- Get a guided tutorial on component-driven development at - - Storybook tutorials - - . Read more in the - docs - . -

-
- Tip - Adjust the width of the canvas with the - - - - - - Viewports addon in the toolbar -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte deleted file mode 100644 index b31f5bffe4a..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte deleted file mode 100644 index 14e890c79e9..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte +++ /dev/null @@ -1,45 +0,0 @@ - - -
-
-
- - - - - - - -

Acme

-
-
- {#if user} - - Welcome, {user.name}! - -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte deleted file mode 100644 index c4c069a5a50..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - -
-
(user = { name: 'Jane Doe' })} - onLogout={() => (user = undefined)} - onCreateAccount={() => (user = { name: 'Jane Doe' })} - /> - -
-

Pages in Storybook

-

- We recommend building UIs with a - - component-driven - - process starting with atomic components and ending with pages. -

-

- Render pages with mock data. This makes it easy to build and review page states without - needing to navigate to them in your app. Here are some handy patterns for managing page data - in Storybook: -

-
    -
  • - Use a higher-level connected component. Storybook helps you compose such data from the - "args" of child component stories -
  • -
  • - Assemble data in the page component from your services. You can mock these services out - using Storybook. -
  • -
-

- Get a guided tutorial on component-driven development at - - Storybook tutorials - - . Read more in the - docs - . -

-
- Tip - Adjust the width of the canvas with the - - - - - - Viewports addon in the toolbar -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte deleted file mode 100644 index b31f5bffe4a..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte deleted file mode 100644 index 14e890c79e9..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte +++ /dev/null @@ -1,45 +0,0 @@ - - -
-
-
- - - - - - - -

Acme

-
-
- {#if user} - - Welcome, {user.name}! - -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte deleted file mode 100644 index c4c069a5a50..00000000000 --- a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - -
-
(user = { name: 'Jane Doe' })} - onLogout={() => (user = undefined)} - onCreateAccount={() => (user = { name: 'Jane Doe' })} - /> - -
-

Pages in Storybook

-

- We recommend building UIs with a - - component-driven - - process starting with atomic components and ending with pages. -

-

- Render pages with mock data. This makes it easy to build and review page states without - needing to navigate to them in your app. Here are some handy patterns for managing page data - in Storybook: -

-
    -
  • - Use a higher-level connected component. Storybook helps you compose such data from the - "args" of child component stories -
  • -
  • - Assemble data in the page component from your services. You can mock these services out - using Storybook. -
  • -
-

- Get a guided tutorial on component-driven development at - - Storybook tutorials - - . Read more in the - docs - . -

-
- Tip - Adjust the width of the canvas with the - - - - - - Viewports addon in the toolbar -
-
-
diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.stories.svelte b/code/renderers/svelte/template/cli/ts-3-8/Button.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.stories.svelte rename to code/renderers/svelte/template/cli/ts-3-8/Button.stories.svelte diff --git a/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts b/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts deleted file mode 100644 index 55f3b1c8e50..00000000000 --- a/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts +++ /dev/null @@ -1,48 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/svelte'; - -import Button from './Button.svelte'; - -// More on how to set up stories at: https://storybook.js.org/docs/writing-stories -const meta: Meta diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.stories.svelte b/code/renderers/svelte/template/cli/ts-3-8/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.stories.svelte rename to code/renderers/svelte/template/cli/ts-3-8/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts b/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts deleted file mode 100644 index 25a3036ae3b..00000000000 --- a/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/svelte'; - -import Header from './Header.svelte'; - -const meta: Meta
= { - title: 'Example/Header', - component: Header, - // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs - tags: ['autodocs'], - parameters: { - // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout - layout: 'fullscreen', - }, -}; - -export default meta; -type Story = StoryObj
; - -export const LoggedIn: Story = { - args: { - user: { - name: 'Jane Doe', - }, - }, -}; - -export const LoggedOut: Story = {}; diff --git a/code/renderers/svelte/template/cli/ts-3-8/Header.svelte b/code/renderers/svelte/template/cli/ts-3-8/Header.svelte index cb6f82d5e66..14e890c79e9 100644 --- a/code/renderers/svelte/template/cli/ts-3-8/Header.svelte +++ b/code/renderers/svelte/template/cli/ts-3-8/Header.svelte @@ -2,21 +2,14 @@ import './header.css'; import Button from './Button.svelte'; - import { createEventDispatcher } from 'svelte'; - - export let user: { name: string } | null = null; - - const dispatch = createEventDispatcher(); - - function onLogin(event: MouseEvent) { - dispatch('login', event); - } - function onLogout(event: MouseEvent) { - dispatch('logout', event); - } - function onCreateAccount(event: MouseEvent) { - dispatch('createAccount', event); + interface Props { + user?: { name: string }; + onLogin?: () => void; + onLogout?: () => void; + onCreateAccount?: () => void; } + + const { user, onLogin, onLogout, onCreateAccount }: Props = $props();
@@ -42,10 +35,10 @@ Welcome, {user.name}! - diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.stories.svelte b/code/renderers/svelte/template/cli/ts-4-9/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.stories.svelte rename to code/renderers/svelte/template/cli/ts-4-9/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts b/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts deleted file mode 100644 index 17d3cff8ea0..00000000000 --- a/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/svelte'; - -import Header from './Header.svelte'; - -const meta = { - title: 'Example/Header', - component: Header, - // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs - tags: ['autodocs'], - parameters: { - // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout - layout: 'fullscreen', - }, -} satisfies Meta
; - -export default meta; -type Story = StoryObj; - -export const LoggedIn: Story = { - args: { - user: { - name: 'Jane Doe', - }, - }, -}; - -export const LoggedOut: Story = {}; diff --git a/code/renderers/svelte/template/cli/ts-4-9/Header.svelte b/code/renderers/svelte/template/cli/ts-4-9/Header.svelte index cb6f82d5e66..14e890c79e9 100644 --- a/code/renderers/svelte/template/cli/ts-4-9/Header.svelte +++ b/code/renderers/svelte/template/cli/ts-4-9/Header.svelte @@ -2,21 +2,14 @@ import './header.css'; import Button from './Button.svelte'; - import { createEventDispatcher } from 'svelte'; - - export let user: { name: string } | null = null; - - const dispatch = createEventDispatcher(); - - function onLogin(event: MouseEvent) { - dispatch('login', event); - } - function onLogout(event: MouseEvent) { - dispatch('logout', event); - } - function onCreateAccount(event: MouseEvent) { - dispatch('createAccount', event); + interface Props { + user?: { name: string }; + onLogin?: () => void; + onLogout?: () => void; + onCreateAccount?: () => void; } + + const { user, onLogin, onLogout, onCreateAccount }: Props = $props();
@@ -42,10 +35,10 @@ Welcome, {user.name}! - diff --git a/code/yarn.lock b/code/yarn.lock index 2ee491f9c0d..e460ba8ef34 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7641,7 +7641,7 @@ __metadata: peerDependencies: "@sveltejs/vite-plugin-svelte": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 storybook: "workspace:^" - svelte: ^4.0.0 || ^5.0.0 + svelte: ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 languageName: unknown linkType: soft @@ -7658,7 +7658,7 @@ __metadata: typescript: "npm:^5.7.3" peerDependencies: storybook: "workspace:^" - svelte: ^4.0.0 || ^5.0.0 + svelte: ^5.0.0 svelte-loader: "*" languageName: unknown linkType: soft @@ -7685,7 +7685,7 @@ __metadata: vite: "npm:^6.0.11" peerDependencies: storybook: "workspace:^" - svelte: ^4.0.0 || ^5.0.0 + svelte: ^5.0.0 languageName: unknown linkType: soft @@ -7702,7 +7702,7 @@ __metadata: vite: "npm:^4.0.0" peerDependencies: storybook: "workspace:^" - svelte: ^4.0.0 || ^5.0.0 + svelte: ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 languageName: unknown linkType: soft From 4cff5b53d6ef8df9e4f62c8c5d11bdb83ec01396 Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Thu, 27 Feb 2025 12:39:57 +0100 Subject: [PATCH 110/111] Revert "Svelte: Drop Support for Svelte < 5" This reverts commit a4fd153de2ef19f41c101f45332081f18255d074. --- code/frameworks/svelte-vite/package.json | 2 +- .../DocsTS.svelte | 193 ++++++++---------- code/frameworks/svelte-webpack5/package.json | 2 +- .../templates/PreviewRender.svelte | 14 +- .../templates/SlotDecorator.svelte | 39 ++-- code/frameworks/sveltekit/package.json | 2 +- code/renderers/svelte/package.json | 2 +- .../src/components/SlotDecorator.svelte | 58 ++++-- .../svelte/template/cli/js/Button.stories.js | 43 ++++ .../svelte/template/cli/js/Button.svelte | 36 ++-- .../svelte/template/cli/js/Header.stories.js | 22 ++ .../svelte/template/cli/js/Header.svelte | 29 +-- .../svelte/template/cli/js/Page.stories.js | 28 +++ .../svelte/template/cli/js/Page.svelte | 8 +- .../{js => svelte-5-js}/Button.stories.svelte | 0 .../template/cli/svelte-5-js/Button.svelte | 26 +++ .../{js => svelte-5-js}/Header.stories.svelte | 0 .../template/cli/svelte-5-js/Header.svelte | 47 +++++ .../{js => svelte-5-js}/Page.stories.svelte | 0 .../template/cli/svelte-5-js/Page.svelte | 70 +++++++ .../Button.stories.svelte | 0 .../cli/svelte-5-ts-3-8/Button.svelte | 29 +++ .../Header.stories.svelte | 0 .../cli/svelte-5-ts-3-8/Header.svelte | 45 ++++ .../Page.stories.svelte | 0 .../template/cli/svelte-5-ts-3-8/Page.svelte | 70 +++++++ .../Button.stories.svelte | 0 .../cli/svelte-5-ts-4-9/Button.svelte | 29 +++ .../Header.stories.svelte | 0 .../cli/svelte-5-ts-4-9/Header.svelte | 45 ++++ .../Page.stories.svelte | 0 .../template/cli/svelte-5-ts-4-9/Page.svelte | 70 +++++++ .../template/cli/ts-3-8/Button.stories.ts | 48 +++++ .../svelte/template/cli/ts-3-8/Button.svelte | 43 ++-- .../template/cli/ts-3-8/Header.stories.ts | 27 +++ .../svelte/template/cli/ts-3-8/Header.svelte | 27 ++- .../template/cli/ts-3-8/Page.stories.ts | 32 +++ .../svelte/template/cli/ts-3-8/Page.svelte | 8 +- .../template/cli/ts-4-9/Button.stories.ts | 48 +++++ .../svelte/template/cli/ts-4-9/Button.svelte | 43 ++-- .../template/cli/ts-4-9/Header.stories.ts | 27 +++ .../svelte/template/cli/ts-4-9/Header.svelte | 27 ++- .../template/cli/ts-4-9/Page.stories.ts | 32 +++ .../svelte/template/cli/ts-4-9/Page.svelte | 8 +- .../svelte/template/components/Button.svelte | 10 +- code/yarn.lock | 8 +- 46 files changed, 1054 insertions(+), 243 deletions(-) create mode 100644 code/renderers/svelte/template/cli/js/Button.stories.js create mode 100644 code/renderers/svelte/template/cli/js/Header.stories.js create mode 100644 code/renderers/svelte/template/cli/js/Page.stories.js rename code/renderers/svelte/template/cli/{js => svelte-5-js}/Button.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-js/Button.svelte rename code/renderers/svelte/template/cli/{js => svelte-5-js}/Header.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-js/Header.svelte rename code/renderers/svelte/template/cli/{js => svelte-5-js}/Page.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-js/Page.svelte rename code/renderers/svelte/template/cli/{ts-3-8 => svelte-5-ts-3-8}/Button.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte rename code/renderers/svelte/template/cli/{ts-3-8 => svelte-5-ts-3-8}/Header.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte rename code/renderers/svelte/template/cli/{ts-3-8 => svelte-5-ts-3-8}/Page.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte rename code/renderers/svelte/template/cli/{ts-4-9 => svelte-5-ts-4-9}/Button.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte rename code/renderers/svelte/template/cli/{ts-4-9 => svelte-5-ts-4-9}/Header.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte rename code/renderers/svelte/template/cli/{ts-4-9 => svelte-5-ts-4-9}/Page.stories.svelte (100%) create mode 100644 code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte create mode 100644 code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts create mode 100644 code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts create mode 100644 code/renderers/svelte/template/cli/ts-3-8/Page.stories.ts create mode 100644 code/renderers/svelte/template/cli/ts-4-9/Button.stories.ts create mode 100644 code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts create mode 100644 code/renderers/svelte/template/cli/ts-4-9/Page.stories.ts diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 3fa1f5fd7ce..66098f2acaf 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -72,7 +72,7 @@ "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", "storybook": "workspace:^", - "svelte": "^5.0.0", + "svelte": "^4.0.0 || ^5.0.0", "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" }, "engines": { diff --git a/code/frameworks/svelte-vite/template/stories_svelte-vite-default-ts/DocsTS.svelte b/code/frameworks/svelte-vite/template/stories_svelte-vite-default-ts/DocsTS.svelte index bf54898f654..62897f032af 100644 --- a/code/frameworks/svelte-vite/template/stories_svelte-vite-default-ts/DocsTS.svelte +++ b/code/frameworks/svelte-vite/template/stories_svelte-vite-default-ts/DocsTS.svelte @@ -7,114 +7,91 @@ bar: number; }; - type Props = { - /** - * Boolean - */ - boolean?: boolean; - /** - * String - */ - string?: string; - /** - * String (required) - */ - stringRequired: string; - /** - * Number - */ - number?: number; - /** - * True literal - */ - trueLiteral?: true | undefined; - /** - * Symbol - */ - symbol?: symbol | undefined; - /** - * Null - */ - nullValue?: null; - /** - * Undefined - */ - undefinedValue?: undefined; - /** - * Any - */ - any?: any; - /** - * Date - */ - date?: Date; - /** - * Array of numbers - */ - arrayOfNumbers?: number[]; - /** - * Enum - */ - enumValue?: MyEnum; - /** - * Union of literal strings - */ - unionLiteralStrings?: LiteralStrings; - /** - * Union of literal numbers - */ - unionLiteralNumbers?: LiteralNumbers; - /** - * Object - */ - object?: MyObject | undefined; - /** - * Inline object - */ - inlineObject?: { - foo: string; - bar: number; - } | undefined; - /** - * Record - */ - record?: Record; - /** - * Union of types - */ - unionTypes?: number | string; - /** - * Intersection of types - */ - intersection?: ({ a: number } & { b: string }) | undefined; - /** - * Event callback function - */ - func?: (event: MouseEvent) => number; - }; - - const { - boolean = true, - string = 'default', - stringRequired, - number = 123, - trueLiteral = undefined, - symbol = undefined, - nullValue = null, - undefinedValue = undefined, - any = null, - date = new Date('20 Jan 1983'), - arrayOfNumbers = [1, 20, 300], - enumValue = MyEnum.FOO, - unionLiteralStrings = 'apple', - unionLiteralNumbers = 100, - object = undefined, - inlineObject = undefined, - record = { a: 1, b: 2 }, - unionTypes = 123, - intersection = undefined, - func = () => 10 - }: Props = $props(); + /** + * Boolean + */ + export let boolean: boolean = true; + /** + * String + */ + export let string: string = 'default'; + /** + * String (required) + */ + export let stringRequired: string; + /** + * Number + */ + export let number: number = 123; + /** + * True literal + */ + export let trueLiteral: true | undefined = undefined; + /** + * Symbol + */ + export let symbol: symbol | undefined = undefined; + /** + * Null + */ + export let nullValue: null = null; + /** + * Undefined + */ + export let undefinedValue: undefined = undefined; + /** + * Any + */ + export let any: any = null; + /** + * Date + */ + export let date: Date = new Date('20 Jan 1983'); + /** + * Array of numbers + */ + export let arrayOfNumbers: number[] = [1, 20, 300]; + /** + * Enum + */ + export let enumValue: MyEnum = MyEnum.FOO; + /** + * Union of literal strings + */ + export let unionLiteralStrings: LiteralStrings = 'apple'; + /** + * Union of literal numbers + */ + export let unionLiteralNumbers: LiteralNumbers = 100; + /** + * Object + */ + export let object: MyObject | undefined = undefined; + /** + * Inline object + */ + export let inlineObject: + | { + foo: string; + bar: number; + } + | undefined = undefined; + /** + * Record + */ + export let record: Record = { a: 1, b: 2 }; + /** + * Union of types + */ + export let unionTypes: number | string = 123; + /** + * Intersection of types + */ + export let intersection: ({ a: number } & { b: string }) | undefined = undefined; + /** + * Event callback function + */ + export let func: (event: MouseEvent) => number = () => 10;
Docs: TS
diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index dc29dca6a39..cb2f03ab475 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -64,7 +64,7 @@ }, "peerDependencies": { "storybook": "workspace:^", - "svelte": "^5.0.0", + "svelte": "^4.0.0 || ^5.0.0", "svelte-loader": "*" }, "engines": { diff --git a/code/frameworks/svelte-webpack5/templates/PreviewRender.svelte b/code/frameworks/svelte-webpack5/templates/PreviewRender.svelte index 032d01d5372..84fe3707a42 100644 --- a/code/frameworks/svelte-webpack5/templates/PreviewRender.svelte +++ b/code/frameworks/svelte-webpack5/templates/PreviewRender.svelte @@ -2,18 +2,21 @@ import SlotDecorator from './SlotDecorator.svelte'; import { dedent } from 'ts-dedent'; - const { name, kind, storyFn, showError } = $props(); + export let name; + export let kind; + export let storyFn; + export let showError; const { /** @type {SvelteComponent} */ Component, /** @type {any} */ - props: componentProps = {}, - /** @type {{[string]: () => {}}} Svelte event handlers are now properties */ + props = {}, + /** @type {{[string]: () => {}}} Attach svelte event handlers */ on, Wrapper, WrapperData = {}, - } = storyFn(); + } = storyFn(); if (!Component) { showError({ @@ -30,4 +33,5 @@ decorator={Wrapper} decoratorProps={WrapperData} component={Component} - props={{...componentProps, ...on}} /> \ No newline at end of file + props={props} + {on}/> \ No newline at end of file diff --git a/code/frameworks/svelte-webpack5/templates/SlotDecorator.svelte b/code/frameworks/svelte-webpack5/templates/SlotDecorator.svelte index b642fb5f2bc..ba40b6d039f 100644 --- a/code/frameworks/svelte-webpack5/templates/SlotDecorator.svelte +++ b/code/frameworks/svelte-webpack5/templates/SlotDecorator.svelte @@ -1,16 +1,31 @@ + import { onMount } from 'svelte'; + export let svelteVersion; + export let decorator; + export let decoratorProps = {}; + export let component; + export let props = {}; + export let on; -{#if Decorator} - - - + let instance; + let decoratorInstance; + + function getInstance() { + // instance can be undefined if a decorator doesn't have + return instance || decoratorInstance; + } + + if (on && svelteVersion < 5) { + // Attach svelte event listeners. + Object.keys(on).forEach((eventName) => { + onMount(() => getInstance().$on(eventName, on[eventName])); + }); + } + +{#if decorator} + + + {:else} - + {/if} \ No newline at end of file diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index add0409456a..cc8a207e575 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -76,7 +76,7 @@ }, "peerDependencies": { "storybook": "workspace:^", - "svelte": "^5.0.0", + "svelte": "^4.0.0 || ^5.0.0", "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" }, "engines": { diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 7d1a42c3937..4396c3fe123 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -76,7 +76,7 @@ }, "peerDependencies": { "storybook": "workspace:^", - "svelte": "^5.0.0" + "svelte": "^4.0.0 || ^5.0.0" }, "engines": { "node": ">=18.0.0" diff --git a/code/renderers/svelte/src/components/SlotDecorator.svelte b/code/renderers/svelte/src/components/SlotDecorator.svelte index 2a616ffc2ec..27b80aae341 100644 --- a/code/renderers/svelte/src/components/SlotDecorator.svelte +++ b/code/renderers/svelte/src/components/SlotDecorator.svelte @@ -1,16 +1,50 @@ -{#if Decorator} - - - +{#if decorator} + + + {:else} - -{/if} \ No newline at end of file + +{/if} diff --git a/code/renderers/svelte/template/cli/js/Button.stories.js b/code/renderers/svelte/template/cli/js/Button.stories.js new file mode 100644 index 00000000000..c5c88776d6b --- /dev/null +++ b/code/renderers/svelte/template/cli/js/Button.stories.js @@ -0,0 +1,43 @@ +import Button from './Button.svelte'; + +// More on how to set up stories at: https://storybook.js.org/docs/writing-stories +export default { + title: 'Example/Button', + component: Button, + tags: ['autodocs'], + argTypes: { + backgroundColor: { control: 'color' }, + size: { + control: { type: 'select' }, + options: ['small', 'medium', 'large'], + }, + }, +}; + +// More on writing stories with args: https://storybook.js.org/docs/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/renderers/svelte/template/cli/js/Button.svelte b/code/renderers/svelte/template/cli/js/Button.svelte index b2b820ea497..a2a78d9d0d6 100644 --- a/code/renderers/svelte/template/cli/js/Button.svelte +++ b/code/renderers/svelte/template/cli/js/Button.svelte @@ -2,25 +2,35 @@ import './button.css'; /** - * @typedef {Object} Props - * @property {boolean} [primary] Is this the principal call to action on the page? - * @property {string} [backgroundColor] What background color to use - * @property {'small' | 'medium' | 'large'} [size] How large should the button be? - * @property {string} label Button contents - * @property {() => void} [onClick] The onclick event handler + * Is this the principal call to action on the page? */ + export let primary = false; - /** @type {Props} */ - const { primary = false, backgroundColor, size = 'medium', label, onClick } = $props(); + /** + * @type {string} What background color to use + */ + export let backgroundColor = undefined; + + /** + * @type {'small' | 'medium' | 'large'} How large should the button be? + */ + export let size = 'medium'; + + /** + * @type {string} Button contents + */ + export let label; + + $: mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary'; + + $: style = backgroundColor ? `background-color: ${backgroundColor}` : ''; diff --git a/code/renderers/svelte/template/cli/js/Header.stories.js b/code/renderers/svelte/template/cli/js/Header.stories.js new file mode 100644 index 00000000000..e2856c0e035 --- /dev/null +++ b/code/renderers/svelte/template/cli/js/Header.stories.js @@ -0,0 +1,22 @@ +import Header from './Header.svelte'; + +export default { + title: 'Example/Header', + component: Header, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs + tags: ['autodocs'], + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout + layout: 'fullscreen', + }, +}; + +export const LoggedIn = { + args: { + user: { + name: 'Jane Doe', + }, + }, +}; + +export const LoggedOut = {}; diff --git a/code/renderers/svelte/template/cli/js/Header.svelte b/code/renderers/svelte/template/cli/js/Header.svelte index dba3b7880f4..a9c08f75db7 100644 --- a/code/renderers/svelte/template/cli/js/Header.svelte +++ b/code/renderers/svelte/template/cli/js/Header.svelte @@ -2,16 +2,21 @@ import './header.css'; import Button from './Button.svelte'; - /** - * @typedef {Object} Props - * @property {{name: string}} [user] The user object - * @property {() => void} [onLogin] The login event handler - * @property {() => void} [onLogout] The logout event handler - * @property {() => void} [onCreateAccount] The account creation event handler - */ + import { createEventDispatcher } from 'svelte'; - /** @type {Props} */ - const { user, onLogin, onLogout, onCreateAccount } = $props(); + export let user = null; + + const dispatch = createEventDispatcher(); + + function onLogin(event) { + dispatch('login', event); + } + function onLogout(event) { + dispatch('logout', event); + } + function onCreateAccount(event) { + dispatch('createAccount', event); + }
@@ -37,10 +42,10 @@ Welcome, {user.name}! - diff --git a/code/renderers/svelte/template/cli/js/Header.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/js/Header.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-js/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte new file mode 100644 index 00000000000..dba3b7880f4 --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-js/Header.svelte @@ -0,0 +1,47 @@ + + +
+
+
+ + + + + + + +

Acme

+
+
+ {#if user} + + Welcome, {user.name}! + +
+
+
diff --git a/code/renderers/svelte/template/cli/js/Page.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Page.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/js/Page.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-js/Page.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte new file mode 100644 index 00000000000..92a95c00c5c --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-js/Page.svelte @@ -0,0 +1,70 @@ + + +
+
(user = { name: 'Jane Doe' })} + onLogout={() => (user = null)} + onCreateAccount={() => (user = { name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a + + component-driven + + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page data + in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock these services out + using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at + + Storybook tutorials + + . Read more in the + docs + . +

+
+ Tip + Adjust the width of the canvas with the + + + + + + Viewports addon in the toolbar +
+
+
diff --git a/code/renderers/svelte/template/cli/ts-3-8/Button.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-3-8/Button.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte new file mode 100644 index 00000000000..b31f5bffe4a --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Button.svelte @@ -0,0 +1,29 @@ + + + diff --git a/code/renderers/svelte/template/cli/ts-3-8/Header.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-3-8/Header.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte new file mode 100644 index 00000000000..14e890c79e9 --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Header.svelte @@ -0,0 +1,45 @@ + + +
+
+
+ + + + + + + +

Acme

+
+
+ {#if user} + + Welcome, {user.name}! + +
+
+
diff --git a/code/renderers/svelte/template/cli/ts-3-8/Page.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-3-8/Page.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte new file mode 100644 index 00000000000..c4c069a5a50 --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-3-8/Page.svelte @@ -0,0 +1,70 @@ + + +
+
(user = { name: 'Jane Doe' })} + onLogout={() => (user = undefined)} + onCreateAccount={() => (user = { name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a + + component-driven + + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page data + in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock these services out + using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at + + Storybook tutorials + + . Read more in the + docs + . +

+
+ Tip + Adjust the width of the canvas with the + + + + + + Viewports addon in the toolbar +
+
+
diff --git a/code/renderers/svelte/template/cli/ts-4-9/Button.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-4-9/Button.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte new file mode 100644 index 00000000000..b31f5bffe4a --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Button.svelte @@ -0,0 +1,29 @@ + + + diff --git a/code/renderers/svelte/template/cli/ts-4-9/Header.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-4-9/Header.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte new file mode 100644 index 00000000000..14e890c79e9 --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Header.svelte @@ -0,0 +1,45 @@ + + +
+
+
+ + + + + + + +

Acme

+
+
+ {#if user} + + Welcome, {user.name}! + +
+
+
diff --git a/code/renderers/svelte/template/cli/ts-4-9/Page.stories.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.stories.svelte similarity index 100% rename from code/renderers/svelte/template/cli/ts-4-9/Page.stories.svelte rename to code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.stories.svelte diff --git a/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte new file mode 100644 index 00000000000..c4c069a5a50 --- /dev/null +++ b/code/renderers/svelte/template/cli/svelte-5-ts-4-9/Page.svelte @@ -0,0 +1,70 @@ + + +
+
(user = { name: 'Jane Doe' })} + onLogout={() => (user = undefined)} + onCreateAccount={() => (user = { name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a + + component-driven + + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page data + in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock these services out + using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at + + Storybook tutorials + + . Read more in the + docs + . +

+
+ Tip + Adjust the width of the canvas with the + + + + + + Viewports addon in the toolbar +
+
+
diff --git a/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts b/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts new file mode 100644 index 00000000000..55f3b1c8e50 --- /dev/null +++ b/code/renderers/svelte/template/cli/ts-3-8/Button.stories.ts @@ -0,0 +1,48 @@ +import type { Meta, StoryObj } from '@storybook/svelte'; + +import Button from './Button.svelte'; + +// More on how to set up stories at: https://storybook.js.org/docs/writing-stories +const meta: Meta diff --git a/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts b/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts new file mode 100644 index 00000000000..25a3036ae3b --- /dev/null +++ b/code/renderers/svelte/template/cli/ts-3-8/Header.stories.ts @@ -0,0 +1,27 @@ +import type { Meta, StoryObj } from '@storybook/svelte'; + +import Header from './Header.svelte'; + +const meta: Meta
= { + title: 'Example/Header', + component: Header, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs + tags: ['autodocs'], + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout + layout: 'fullscreen', + }, +}; + +export default meta; +type Story = StoryObj
; + +export const LoggedIn: Story = { + args: { + user: { + name: 'Jane Doe', + }, + }, +}; + +export const LoggedOut: Story = {}; diff --git a/code/renderers/svelte/template/cli/ts-3-8/Header.svelte b/code/renderers/svelte/template/cli/ts-3-8/Header.svelte index 14e890c79e9..cb6f82d5e66 100644 --- a/code/renderers/svelte/template/cli/ts-3-8/Header.svelte +++ b/code/renderers/svelte/template/cli/ts-3-8/Header.svelte @@ -2,14 +2,21 @@ import './header.css'; import Button from './Button.svelte'; - interface Props { - user?: { name: string }; - onLogin?: () => void; - onLogout?: () => void; - onCreateAccount?: () => void; - } + import { createEventDispatcher } from 'svelte'; - const { user, onLogin, onLogout, onCreateAccount }: Props = $props(); + export let user: { name: string } | null = null; + + const dispatch = createEventDispatcher(); + + function onLogin(event: MouseEvent) { + dispatch('login', event); + } + function onLogout(event: MouseEvent) { + dispatch('logout', event); + } + function onCreateAccount(event: MouseEvent) { + dispatch('createAccount', event); + }
@@ -35,10 +42,10 @@ Welcome, {user.name}! - diff --git a/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts b/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts new file mode 100644 index 00000000000..17d3cff8ea0 --- /dev/null +++ b/code/renderers/svelte/template/cli/ts-4-9/Header.stories.ts @@ -0,0 +1,27 @@ +import type { Meta, StoryObj } from '@storybook/svelte'; + +import Header from './Header.svelte'; + +const meta = { + title: 'Example/Header', + component: Header, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs + tags: ['autodocs'], + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout + layout: 'fullscreen', + }, +} satisfies Meta
; + +export default meta; +type Story = StoryObj; + +export const LoggedIn: Story = { + args: { + user: { + name: 'Jane Doe', + }, + }, +}; + +export const LoggedOut: Story = {}; diff --git a/code/renderers/svelte/template/cli/ts-4-9/Header.svelte b/code/renderers/svelte/template/cli/ts-4-9/Header.svelte index 14e890c79e9..cb6f82d5e66 100644 --- a/code/renderers/svelte/template/cli/ts-4-9/Header.svelte +++ b/code/renderers/svelte/template/cli/ts-4-9/Header.svelte @@ -2,14 +2,21 @@ import './header.css'; import Button from './Button.svelte'; - interface Props { - user?: { name: string }; - onLogin?: () => void; - onLogout?: () => void; - onCreateAccount?: () => void; - } + import { createEventDispatcher } from 'svelte'; - const { user, onLogin, onLogout, onCreateAccount }: Props = $props(); + export let user: { name: string } | null = null; + + const dispatch = createEventDispatcher(); + + function onLogin(event: MouseEvent) { + dispatch('login', event); + } + function onLogout(event: MouseEvent) { + dispatch('logout', event); + } + function onCreateAccount(event: MouseEvent) { + dispatch('createAccount', event); + }
@@ -35,10 +42,10 @@ Welcome, {user.name}! - diff --git a/code/yarn.lock b/code/yarn.lock index e460ba8ef34..2ee491f9c0d 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7641,7 +7641,7 @@ __metadata: peerDependencies: "@sveltejs/vite-plugin-svelte": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 storybook: "workspace:^" - svelte: ^5.0.0 + svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 languageName: unknown linkType: soft @@ -7658,7 +7658,7 @@ __metadata: typescript: "npm:^5.7.3" peerDependencies: storybook: "workspace:^" - svelte: ^5.0.0 + svelte: ^4.0.0 || ^5.0.0 svelte-loader: "*" languageName: unknown linkType: soft @@ -7685,7 +7685,7 @@ __metadata: vite: "npm:^6.0.11" peerDependencies: storybook: "workspace:^" - svelte: ^5.0.0 + svelte: ^4.0.0 || ^5.0.0 languageName: unknown linkType: soft @@ -7702,7 +7702,7 @@ __metadata: vite: "npm:^4.0.0" peerDependencies: storybook: "workspace:^" - svelte: ^5.0.0 + svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 languageName: unknown linkType: soft From 9c44e3f1d1bc43be0560dba609194264c8f7f38f Mon Sep 17 00:00:00 2001 From: storybook-bot <32066757+storybook-bot@users.noreply.github.com> Date: Thu, 27 Feb 2025 12:52:37 +0000 Subject: [PATCH 111/111] Update CHANGELOG.md for v8.6.2 [skip ci] --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4efc16ac265..19c61fa242f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 8.6.2 + +- Core: Support TS3.8+ again - [#30700](https://github.com/storybookjs/storybook/pull/30700), thanks @kasperpeulen! +- Revert "CLI: Don't initially select Documentation and Testing features" - [#30694](https://github.com/storybookjs/storybook/pull/30694), thanks @shilman! + ## 8.6.1 - CSF: Only export definePreview from the framework - [#30676](https://github.com/storybookjs/storybook/pull/30676), thanks @kasperpeulen!