diff --git a/packages/calypso-storybook/package.json b/packages/calypso-storybook/package.json
index 842d710a0a2a1..0f408eadacc6c 100644
--- a/packages/calypso-storybook/package.json
+++ b/packages/calypso-storybook/package.json
@@ -28,6 +28,7 @@
"@automattic/calypso-babel-config": "workspace:^",
"@storybook/addon-actions": "^7.6.19",
"@storybook/addon-controls": "^7.6.19",
+ "@storybook/addon-docs": "^7.6.19",
"@storybook/preset-scss": "^1.0.3",
"@storybook/react-webpack5": "^7.6.19",
"css-loader": "^6.11.0",
diff --git a/packages/calypso-storybook/src/index.js b/packages/calypso-storybook/src/index.js
index 55c20ee05409b..a3a3116a74bba 100644
--- a/packages/calypso-storybook/src/index.js
+++ b/packages/calypso-storybook/src/index.js
@@ -41,12 +41,13 @@ module.exports = function storybookDefaultConfig( {
addons: [
'@storybook/addon-actions',
'@storybook/addon-controls',
+ '@storybook/addon-docs',
'@storybook/addon-viewport',
'@storybook/preset-scss',
],
typescript: {
check: false,
- reactDocgen: false,
+ reactDocgen: 'react-docgen-typescript',
},
webpackFinal: async ( config ) => {
config.resolve.alias = {
diff --git a/packages/components/src/jetpack-upsell-card/index.tsx b/packages/components/src/jetpack-upsell-card/index.tsx
index 1c69e26711a9f..7f82915dca5d4 100644
--- a/packages/components/src/jetpack-upsell-card/index.tsx
+++ b/packages/components/src/jetpack-upsell-card/index.tsx
@@ -24,7 +24,7 @@ type Product = {
title: string;
};
-export default function JetpackUpsellCard( {
+export function JetpackUpsellCard( {
purchasedProducts,
siteSlug,
upgradeUrls = {},
@@ -153,3 +153,5 @@ export default function JetpackUpsellCard( {
);
}
+
+export default JetpackUpsellCard;
diff --git a/packages/components/src/jetpack-upsell-card/stories/index.stories.tsx b/packages/components/src/jetpack-upsell-card/stories/index.stories.tsx
index 1dc11907c2ca6..e4c6755904e70 100644
--- a/packages/components/src/jetpack-upsell-card/stories/index.stories.tsx
+++ b/packages/components/src/jetpack-upsell-card/stories/index.stories.tsx
@@ -1,6 +1,21 @@
import JetpackUpsellCard from '..';
+import type { Meta, StoryObj } from '@storybook/react';
-export default { title: 'packages/components/Jetpack Upsell Card' };
+const meta: Meta< typeof JetpackUpsellCard > = {
+ title: 'packages/components/Jetpack Upsell Card',
+ component: JetpackUpsellCard,
+ decorators: [
+ ( Story ) => (
+
+
+
+ ),
+ ],
+};
+export default meta;
const upgradeUrls = {
backup: 'https://jetpack.com',
@@ -10,17 +25,29 @@ const upgradeUrls = {
social: 'https://jetpack.com',
video: 'https://jetpack.com',
};
-const UpsellSection = ( props: any ) => (
-
-
-
-);
-export const Default = () => ;
-export const WithACustomSiteSlug = () => ;
-export const WithNoUpgradeUrls = () => (
- <>
-
- Nothing should be rendered for this story.
- >
-);
+export const Default: StoryObj< typeof JetpackUpsellCard > = {
+ args: {
+ purchasedProducts: [],
+ upgradeUrls,
+ },
+};
+export const WithACustomSiteSlug: StoryObj< typeof JetpackUpsellCard > = {
+ args: {
+ ...Default.args,
+ siteSlug: 'YourCustomDomain.com',
+ },
+};
+
+export const WithNoUpgradeUrls: StoryObj< typeof JetpackUpsellCard > = {
+ render: ( props ) => (
+ <>
+
+ Nothing should be rendered for this story.
+ >
+ ),
+ args: {
+ ...Default.args,
+ upgradeUrls: {},
+ },
+};
diff --git a/packages/components/src/searchable-dropdown/index.stories.tsx b/packages/components/src/searchable-dropdown/index.stories.tsx
index c4beb10df604e..2e6639a738bae 100644
--- a/packages/components/src/searchable-dropdown/index.stories.tsx
+++ b/packages/components/src/searchable-dropdown/index.stories.tsx
@@ -4,11 +4,9 @@ import type { Meta, StoryObj } from '@storybook/react';
const meta: Meta< typeof SearchableDropdown > = {
title: 'packages/components/SearchableDropdown',
- component: ( props ) => {
- // eslint-disable-next-line react-hooks/rules-of-hooks
- const [ value, onChange ] = useState( 'home' );
-
- return onChange( e! ) } { ...props } />;
+ component: SearchableDropdown,
+ parameters: {
+ controls: { expanded: true },
},
};
@@ -16,6 +14,12 @@ export default meta;
type Story = StoryObj< typeof SearchableDropdown >;
export const Default: Story = {
+ render: function Template( props ) {
+ const [ value, onChange ] =
+ useState< React.ComponentProps< typeof SearchableDropdown >[ 'value' ] >( 'home' );
+
+ return ;
+ },
args: {
options: [
{
diff --git a/packages/components/src/searchable-dropdown/index.tsx b/packages/components/src/searchable-dropdown/index.tsx
index e6d414d0cd55c..0fd432fd4b4ae 100644
--- a/packages/components/src/searchable-dropdown/index.tsx
+++ b/packages/components/src/searchable-dropdown/index.tsx
@@ -7,7 +7,7 @@ type Props = React.ComponentProps< typeof ComboboxControl > & {
disabled?: boolean;
};
-export default function SearchableDropdown( props: Props ) {
+export function SearchableDropdown( props: Props ) {
const { disabled = false } = props;
return (
@@ -22,3 +22,5 @@ export default function SearchableDropdown( props: Props ) {
);
}
+
+export default SearchableDropdown;
diff --git a/yarn.lock b/yarn.lock
index ee7c7705519dc..232d2f304f040 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -517,6 +517,7 @@ __metadata:
"@automattic/calypso-typescript-config": "workspace:^"
"@storybook/addon-actions": "npm:^7.6.19"
"@storybook/addon-controls": "npm:^7.6.19"
+ "@storybook/addon-docs": "npm:^7.6.19"
"@storybook/addon-viewport": "npm:^7.6.19"
"@storybook/preset-scss": "npm:^1.0.3"
"@storybook/react-webpack5": "npm:^7.6.19"
@@ -4826,7 +4827,7 @@ __metadata:
languageName: node
linkType: hard
-"@jest/transform@npm:^29.7.0":
+"@jest/transform@npm:^29.3.1, @jest/transform@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/transform@npm:29.7.0"
dependencies:
@@ -4960,6 +4961,18 @@ __metadata:
languageName: node
linkType: hard
+"@mdx-js/react@npm:^2.1.5":
+ version: 2.3.0
+ resolution: "@mdx-js/react@npm:2.3.0"
+ dependencies:
+ "@types/mdx": "npm:^2.0.0"
+ "@types/react": "npm:>=16"
+ peerDependencies:
+ react: ">=16"
+ checksum: 6d647115703dbe258f7fe372499fa8c6fe17a053ff0f2a208111c9973a71ae738a0ed376770445d39194d217e00e1a015644b24f32c2f7cb4f57988de0649b15
+ languageName: node
+ linkType: hard
+
"@mswjs/cookies@npm:^1.1.0":
version: 1.1.0
resolution: "@mswjs/cookies@npm:1.1.0"
@@ -6569,6 +6582,36 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/addon-docs@npm:^7.6.19":
+ version: 7.6.20
+ resolution: "@storybook/addon-docs@npm:7.6.20"
+ dependencies:
+ "@jest/transform": "npm:^29.3.1"
+ "@mdx-js/react": "npm:^2.1.5"
+ "@storybook/blocks": "npm:7.6.20"
+ "@storybook/client-logger": "npm:7.6.20"
+ "@storybook/components": "npm:7.6.20"
+ "@storybook/csf-plugin": "npm:7.6.20"
+ "@storybook/csf-tools": "npm:7.6.20"
+ "@storybook/global": "npm:^5.0.0"
+ "@storybook/mdx2-csf": "npm:^1.0.0"
+ "@storybook/node-logger": "npm:7.6.20"
+ "@storybook/postinstall": "npm:7.6.20"
+ "@storybook/preview-api": "npm:7.6.20"
+ "@storybook/react-dom-shim": "npm:7.6.20"
+ "@storybook/theming": "npm:7.6.20"
+ "@storybook/types": "npm:7.6.20"
+ fs-extra: "npm:^11.1.0"
+ remark-external-links: "npm:^8.0.0"
+ remark-slug: "npm:^6.0.0"
+ ts-dedent: "npm:^2.0.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: f2264f0f92e9e13346896728b7f98fd915403d42a9f80549213a5f62f48dffeb38ecd708d682b2182238d0778d679ad5e44d7e04c26b3ee3fdbdaac8ec69dfa3
+ languageName: node
+ linkType: hard
+
"@storybook/addon-highlight@npm:7.6.19":
version: 7.6.19
resolution: "@storybook/addon-highlight@npm:7.6.19"
@@ -6621,6 +6664,40 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/blocks@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/blocks@npm:7.6.20"
+ dependencies:
+ "@storybook/channels": "npm:7.6.20"
+ "@storybook/client-logger": "npm:7.6.20"
+ "@storybook/components": "npm:7.6.20"
+ "@storybook/core-events": "npm:7.6.20"
+ "@storybook/csf": "npm:^0.1.2"
+ "@storybook/docs-tools": "npm:7.6.20"
+ "@storybook/global": "npm:^5.0.0"
+ "@storybook/manager-api": "npm:7.6.20"
+ "@storybook/preview-api": "npm:7.6.20"
+ "@storybook/theming": "npm:7.6.20"
+ "@storybook/types": "npm:7.6.20"
+ "@types/lodash": "npm:^4.14.167"
+ color-convert: "npm:^2.0.1"
+ dequal: "npm:^2.0.2"
+ lodash: "npm:^4.17.21"
+ markdown-to-jsx: "npm:^7.1.8"
+ memoizerific: "npm:^1.11.3"
+ polished: "npm:^4.2.2"
+ react-colorful: "npm:^5.1.2"
+ telejson: "npm:^7.2.0"
+ tocbot: "npm:^4.20.1"
+ ts-dedent: "npm:^2.0.0"
+ util-deprecate: "npm:^1.0.2"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: d848cdc41dd352966cb401f5b36e68fc377375a61f158f75e92efa490ae78b00c01abaad7db87ba6fd3b922d5403d588bb013b1e67e6f8dedc35d311f1e169c8
+ languageName: node
+ linkType: hard
+
"@storybook/builder-manager@npm:7.6.20":
version: 7.6.20
resolution: "@storybook/builder-manager@npm:7.6.20"
@@ -6834,6 +6911,27 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/components@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/components@npm:7.6.20"
+ dependencies:
+ "@radix-ui/react-select": "npm:^1.2.2"
+ "@radix-ui/react-toolbar": "npm:^1.0.4"
+ "@storybook/client-logger": "npm:7.6.20"
+ "@storybook/csf": "npm:^0.1.2"
+ "@storybook/global": "npm:^5.0.0"
+ "@storybook/theming": "npm:7.6.20"
+ "@storybook/types": "npm:7.6.20"
+ memoizerific: "npm:^1.11.3"
+ use-resize-observer: "npm:^9.1.0"
+ util-deprecate: "npm:^1.0.2"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: c8d46faa5f20ed85a4debb78c0d8bfd72a7c2947db24941f79ba1efc53e523b0be2b0b3a69976ae29de43b65c18991e46032d0e051440b21d9ffefee2f9fd865
+ languageName: node
+ linkType: hard
+
"@storybook/core-client@npm:7.6.19":
version: 7.6.19
resolution: "@storybook/core-client@npm:7.6.19"
@@ -6995,6 +7093,16 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/csf-plugin@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/csf-plugin@npm:7.6.20"
+ dependencies:
+ "@storybook/csf-tools": "npm:7.6.20"
+ unplugin: "npm:^1.3.1"
+ checksum: ddcce2cef7e3872a720f5eb07d64e37791ea42a5a0c6d608bf730f06b707bbbaa0c778fd429a564d83f3d7244695e82ae5e3e62d0b46d2f77f65ebba9c9d37e7
+ languageName: node
+ linkType: hard
+
"@storybook/csf-tools@npm:7.6.20":
version: 7.6.20
resolution: "@storybook/csf-tools@npm:7.6.20"
@@ -7087,6 +7195,28 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/manager-api@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/manager-api@npm:7.6.20"
+ dependencies:
+ "@storybook/channels": "npm:7.6.20"
+ "@storybook/client-logger": "npm:7.6.20"
+ "@storybook/core-events": "npm:7.6.20"
+ "@storybook/csf": "npm:^0.1.2"
+ "@storybook/global": "npm:^5.0.0"
+ "@storybook/router": "npm:7.6.20"
+ "@storybook/theming": "npm:7.6.20"
+ "@storybook/types": "npm:7.6.20"
+ dequal: "npm:^2.0.2"
+ lodash: "npm:^4.17.21"
+ memoizerific: "npm:^1.11.3"
+ store2: "npm:^2.14.2"
+ telejson: "npm:^7.2.0"
+ ts-dedent: "npm:^2.0.0"
+ checksum: 3b773f203b7e95f6e55faca76875282a25ffb9f91061bbdac868976ae2d3e388b0a2306695e5472edbd74312d800eceb539f39c6d5a23f6be00260270eba5531
+ languageName: node
+ linkType: hard
+
"@storybook/manager@npm:7.6.20":
version: 7.6.20
resolution: "@storybook/manager@npm:7.6.20"
@@ -7094,6 +7224,13 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/mdx2-csf@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "@storybook/mdx2-csf@npm:1.1.0"
+ checksum: ba4496a51efae35edb3e509e488cd16066ccf0768d2dc527bbc2650d0bc0f630540985205772d63d1711d1a5dae66136a919077c90fa2ac7a02a13de43446baa
+ languageName: node
+ linkType: hard
+
"@storybook/node-logger@npm:7.6.19":
version: 7.6.19
resolution: "@storybook/node-logger@npm:7.6.19"
@@ -7108,6 +7245,13 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/postinstall@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/postinstall@npm:7.6.20"
+ checksum: bfb55d4ce970e22076a31559e2ba849aad1de8b8f94a4c41fb1351b6f3df9d63b89d5eceeac6963919c9e0e0e2a4a23b86e48e93926db3013d8e82e18e3b03bb
+ languageName: node
+ linkType: hard
+
"@storybook/preset-react-webpack@npm:7.6.19":
version: 7.6.19
resolution: "@storybook/preset-react-webpack@npm:7.6.19"
@@ -7347,6 +7491,17 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/router@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/router@npm:7.6.20"
+ dependencies:
+ "@storybook/client-logger": "npm:7.6.20"
+ memoizerific: "npm:^1.11.3"
+ qs: "npm:^6.10.0"
+ checksum: 0057c348acc84c0a733a9833d405fc20ccc1e434c8a9cf7c8011ed04450a71d05cfc6bbccae1cbff5594b6a4a1bdfeff43a36a8e645cc2643879d13f384ef58e
+ languageName: node
+ linkType: hard
+
"@storybook/telemetry@npm:7.6.20":
version: 7.6.20
resolution: "@storybook/telemetry@npm:7.6.20"
@@ -7378,6 +7533,21 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/theming@npm:7.6.20":
+ version: 7.6.20
+ resolution: "@storybook/theming@npm:7.6.20"
+ dependencies:
+ "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.0"
+ "@storybook/client-logger": "npm:7.6.20"
+ "@storybook/global": "npm:^5.0.0"
+ memoizerific: "npm:^1.11.3"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 7ab97d6a93837900391212ac1638a247d2ccac55bd1261bb34739a11f226040c47da5fc5fde120d4829a3f068b55ce34a2d42c0b14bcfa71e97b18a4288161f3
+ languageName: node
+ linkType: hard
+
"@storybook/types@npm:7.6.19":
version: 7.6.19
resolution: "@storybook/types@npm:7.6.19"
@@ -8419,6 +8589,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdx@npm:^2.0.0":
+ version: 2.0.13
+ resolution: "@types/mdx@npm:2.0.13"
+ checksum: 5edf1099505ac568da55f9ae8a93e7e314e8cbc13d3445d0be61b75941226b005e1390d9b95caecf5dcb00c9d1bab2f1f60f6ff9876dc091a48b547495007720
+ languageName: node
+ linkType: hard
+
"@types/micromatch@npm:^4.0.1":
version: 4.0.1
resolution: "@types/micromatch@npm:4.0.1"
@@ -19106,6 +19283,13 @@ __metadata:
languageName: node
linkType: hard
+"github-slugger@npm:^1.0.0":
+ version: 1.5.0
+ resolution: "github-slugger@npm:1.5.0"
+ checksum: 116f99732925f939cbfd6f2e57db1aa7e111a460db0d103e3b3f2fce6909d44311663d4542350706cad806345b9892358cc3b153674f88eeae77f43380b3bfca
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -20675,7 +20859,7 @@ __metadata:
languageName: node
linkType: hard
-"is-absolute-url@npm:^3.0.3":
+"is-absolute-url@npm:^3.0.0, is-absolute-url@npm:^3.0.3":
version: 3.0.3
resolution: "is-absolute-url@npm:3.0.3"
checksum: 04c415974c32e73a83d3a21a9bea18fc4e2c14fbe6bbd64832cf1e67a75ade2af0e900f552f0b8a447f1305f5ffc9d143ccd8d005dbe715d198c359d342b86f0
@@ -23838,6 +24022,15 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-definitions@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mdast-util-definitions@npm:4.0.0"
+ dependencies:
+ unist-util-visit: "npm:^2.0.0"
+ checksum: d81bb0b702f99878c8e8e4f66dd7f6f673ab341f061b3d9487ba47dad28b584e02f16b4c42df23714eaac8a7dd8544ba7d77308fad8d4a9fd0ac92e2a7f56be9
+ languageName: node
+ linkType: hard
+
"mdast-util-definitions@npm:^5.0.0":
version: 5.1.2
resolution: "mdast-util-definitions@npm:5.1.2"
@@ -24004,7 +24197,7 @@ __metadata:
languageName: node
linkType: hard
-"mdast-util-to-string@npm:^1.0.2":
+"mdast-util-to-string@npm:^1.0.0, mdast-util-to-string@npm:^1.0.2":
version: 1.1.0
resolution: "mdast-util-to-string@npm:1.1.0"
checksum: 5dad9746ec0839792a8a35f504564e8d2b8c30013652410306c111963d33f1ee7b5477aa64ed77b64e13216363a29395809875ffd80e2031a08614657628a121
@@ -28863,6 +29056,19 @@ __metadata:
languageName: node
linkType: hard
+"remark-external-links@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "remark-external-links@npm:8.0.0"
+ dependencies:
+ extend: "npm:^3.0.0"
+ is-absolute-url: "npm:^3.0.0"
+ mdast-util-definitions: "npm:^4.0.0"
+ space-separated-tokens: "npm:^1.0.0"
+ unist-util-visit: "npm:^2.0.0"
+ checksum: 5f0affc97e18ad3247e3b29449f4df98be5a75950cf0f0f13dd1755c4ef1065f9ab44626bba34d913d32bb92afd6f06a8e2f8068e83b48337f0b7a5d1f0cecfe
+ languageName: node
+ linkType: hard
+
"remark-frontmatter@npm:^1.3.2":
version: 1.3.3
resolution: "remark-frontmatter@npm:1.3.3"
@@ -29534,6 +29740,17 @@ __metadata:
languageName: node
linkType: hard
+"remark-slug@npm:^6.0.0":
+ version: 6.1.0
+ resolution: "remark-slug@npm:6.1.0"
+ dependencies:
+ github-slugger: "npm:^1.0.0"
+ mdast-util-to-string: "npm:^1.0.0"
+ unist-util-visit: "npm:^2.0.0"
+ checksum: 7cc2857936fce9c9c00b9c7d70de46d594cedf93bd8560fd006164dee7aacccdf472654ee35b33f4fb4bd0af882d89998c6d0c9088c2e95702a9fc15ebae002a
+ languageName: node
+ linkType: hard
+
"remark-stringify@npm:^7.0.0":
version: 7.0.4
resolution: "remark-stringify@npm:7.0.4"
@@ -31009,6 +31226,13 @@ __metadata:
languageName: node
linkType: hard
+"space-separated-tokens@npm:^1.0.0":
+ version: 1.1.5
+ resolution: "space-separated-tokens@npm:1.1.5"
+ checksum: 3ee0a6905f89e1ffdfe474124b1ade9fe97276a377a0b01350bc079b6ec566eb5b219e26064cc5b7f3899c05bde51ffbc9154290b96eaf82916a1e2c2c13ead9
+ languageName: node
+ linkType: hard
+
"space-separated-tokens@npm:^2.0.0":
version: 2.0.2
resolution: "space-separated-tokens@npm:2.0.2"
@@ -33248,6 +33472,13 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-is@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "unist-util-is@npm:4.1.0"
+ checksum: 21ca3d7bacc88853b880b19cb1b133a056c501617d7f9b8cce969cd8b430ed7e1bc416a3a11b02540d5de6fb86807e169d00596108a459d034cf5faec97c055e
+ languageName: node
+ linkType: hard
+
"unist-util-is@npm:^5.0.0":
version: 5.2.1
resolution: "unist-util-is@npm:5.2.1"
@@ -33346,6 +33577,16 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-visit-parents@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "unist-util-visit-parents@npm:3.1.1"
+ dependencies:
+ "@types/unist": "npm:^2.0.0"
+ unist-util-is: "npm:^4.0.0"
+ checksum: 231c80c5ba8e79263956fcaa25ed2a11ad7fe77ac5ba0d322e9d51bbc4238501e3bb52f405e518bcdc5471e27b33eff520db0aa4a3b1feb9fb6e2de6ae385d49
+ languageName: node
+ linkType: hard
+
"unist-util-visit-parents@npm:^5.1.1":
version: 5.1.3
resolution: "unist-util-visit-parents@npm:5.1.3"
@@ -33375,6 +33616,17 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-visit@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "unist-util-visit@npm:2.0.3"
+ dependencies:
+ "@types/unist": "npm:^2.0.0"
+ unist-util-is: "npm:^4.0.0"
+ unist-util-visit-parents: "npm:^3.0.0"
+ checksum: 7b11303d82271ca53a2ced2d56c87a689dd518596c99ff4a11cdff750f5cc5c0e4b64b146bd2363557cb29443c98713bfd1e8dc6d1c3f9d474b9eb1f23a60888
+ languageName: node
+ linkType: hard
+
"unist-util-visit@npm:^4.0.0":
version: 4.1.2
resolution: "unist-util-visit@npm:4.1.2"
@@ -33432,6 +33684,16 @@ __metadata:
languageName: node
linkType: hard
+"unplugin@npm:^1.3.1":
+ version: 1.16.1
+ resolution: "unplugin@npm:1.16.1"
+ dependencies:
+ acorn: "npm:^8.14.0"
+ webpack-virtual-modules: "npm:^0.6.2"
+ checksum: dd5f8c5727d0135847da73cf03fb199107f1acf458167034886fda3405737dab871ad3926431b4f70e1e82cdac482ac1383cea4019d782a68515c8e3e611b6cc
+ languageName: node
+ linkType: hard
+
"unquote@npm:^1.1.1":
version: 1.1.1
resolution: "unquote@npm:1.1.1"
@@ -34265,6 +34527,13 @@ __metadata:
languageName: node
linkType: hard
+"webpack-virtual-modules@npm:^0.6.2":
+ version: 0.6.2
+ resolution: "webpack-virtual-modules@npm:0.6.2"
+ checksum: 5ffbddf0e84bf1562ff86cf6fcf039c74edf09d78358a6904a09bbd4484e8bb6812dc385fe14330b715031892dcd8423f7a88278b57c9f5002c84c2860179add
+ languageName: node
+ linkType: hard
+
"webpack@npm:5, webpack@npm:^5.63.0, webpack@npm:^5.97.1":
version: 5.97.1
resolution: "webpack@npm:5.97.1"