From 4bd3cdaf8df02e610665a63c9c4d415234b76036 Mon Sep 17 00:00:00 2001 From: Mike Decker Date: Tue, 5 Nov 2024 16:28:11 -0800 Subject: [PATCH] Simplified metadata --- package.json | 32 +- .../nodes/pages/node-page-metadata.tsx | 65 ++ .../stanford-course-metadata.tsx | 27 +- .../stanford-event-series-metadata.tsx | 27 +- .../stanford-event-metadata.tsx | 27 +- .../stanford-news/stanford-news-metadata.tsx | 42 +- .../stanford-page/stanford-page-metadata.tsx | 42 +- .../stanford-person-metadata.tsx | 41 +- .../stanford-policy-metadata.tsx | 27 +- .../stanford-publication-metadata.tsx | 41 +- yarn.lock | 615 +++++++++--------- 11 files changed, 435 insertions(+), 551 deletions(-) create mode 100644 src/components/nodes/pages/node-page-metadata.tsx diff --git a/package.json b/package.json index f22e41a..484403c 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@mui/base": "5.0.0-beta.61", "@next/third-parties": "15.0.2", "@tailwindcss/container-queries": "^0.1.1", - "@types/node": "22.8.6", + "@types/node": "22.9.0", "@types/react": "18.3.12", "@types/react-dom": "19.0.0-rc.1", "algoliasearch": "^5.12.0", @@ -27,7 +27,7 @@ "decanter": "^7.3.0", "drupal-jsonapi-params": "^2.3.2", "graphql": "^16.9.0", - "graphql-request": "^7.1.1", + "graphql-request": "^7.1.2", "graphql-tag": "^2.12.6", "html-entities": "^2.5.2", "html-react-parser": "^5.1.18", @@ -38,8 +38,8 @@ "react": "19.0.0-rc-fb9a90fa48-20240614", "react-dom": "19.0.0-rc-fb9a90fa48-20240614", "react-focus-lock": "^2.13.2", - "react-instantsearch": "^7.13.6", - "react-instantsearch-nextjs": "^0.3.16", + "react-instantsearch": "^7.13.7", + "react-instantsearch-nextjs": "^0.3.17", "react-slick": "^0.30.2", "react-super-responsive-table": "^6.0.0", "react-tiny-oembed": "^1.1.0", @@ -51,36 +51,36 @@ }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.13.0", + "@eslint/js": "^9.14.0", "@graphql-codegen/add": "^5.0.3", "@graphql-codegen/cli": "^5.0.3", "@graphql-codegen/import-types-preset": "^3.0.0", "@graphql-codegen/typescript-graphql-request": "^6.2.0", "@graphql-codegen/typescript-operations": "^4.3.1", "@next/bundle-analyzer": "15.0.2", - "@storybook/addon-essentials": "^8.4.1", - "@storybook/addon-interactions": "^8.4.1", - "@storybook/addon-links": "^8.4.1", + "@storybook/addon-essentials": "^8.4.2", + "@storybook/addon-interactions": "^8.4.2", + "@storybook/addon-links": "^8.4.2", "@storybook/addon-styling": "^1.3.7", - "@storybook/blocks": "^8.4.1", - "@storybook/nextjs": "^8.4.1", - "@storybook/react": "^8.4.1", + "@storybook/blocks": "^8.4.2", + "@storybook/nextjs": "^8.4.2", + "@storybook/react": "^8.4.2", "@storybook/testing-library": "^0.2.2", "@types/react-slick": "^0.23.13", - "concurrently": "^9.0.1", + "concurrently": "^9.1.0", "encoding": "^0.1.13", - "eslint": "^9.13.0", + "eslint": "^9.14.0", "eslint-config-next": "15.0.2", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-storybook": "^0.10.2", + "eslint-plugin-storybook": "^0.11.0", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.8", "react-docgen": "^7.1.0", - "storybook": "^8.4.1", + "storybook": "^8.4.2", "storybook-addon-module-mock": "^1.3.4", "tsconfig-paths-webpack-plugin": "^4.1.0", - "typescript-eslint": "^8.12.2" + "typescript-eslint": "^8.13.0" }, "packageManager": "yarn@4.5.1", "resolutions": { diff --git a/src/components/nodes/pages/node-page-metadata.tsx b/src/components/nodes/pages/node-page-metadata.tsx new file mode 100644 index 0000000..75b4f63 --- /dev/null +++ b/src/components/nodes/pages/node-page-metadata.tsx @@ -0,0 +1,65 @@ +import {getConfigPageField} from "@lib/gql/gql-queries" +import {Image, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" +import {JSX} from "react" +import {OpenGraphType} from "next/dist/lib/metadata/types/opengraph-types" + +type Props = { + pageTitle?: string + description?: string + image?: false | Image + children?: JSX.Element | JSX.Element[] + ogType?: OpenGraphType + twitterCard?: "summary" | "summary_large_image" | "app" | "player" +} + +const NodePageMetadata = async ({ + pageTitle, + description, + image, + ogType = "website", + twitterCard = "summary_large_image", + children, +}: Props) => { + const siteName = + (await getConfigPageField( + "StanfordBasicSiteSetting", + "suSiteName" + )) || "Stanford University" + + const title = pageTitle ? `${pageTitle} | ${siteName}` : siteName + + return ( + <> + {title} + + + + + + {description && ( + <> + + + + + )} + + {image && ( + <> + + + + {image.alt && } + + + + + {image.alt && } + + )} + + {children} + + ) +} +export default NodePageMetadata diff --git a/src/components/nodes/pages/stanford-course/stanford-course-metadata.tsx b/src/components/nodes/pages/stanford-course/stanford-course-metadata.tsx index aeac0f5..0289e35 100644 --- a/src/components/nodes/pages/stanford-course/stanford-course-metadata.tsx +++ b/src/components/nodes/pages/stanford-course/stanford-course-metadata.tsx @@ -1,32 +1,13 @@ -import {NodeStanfordCourse, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordCourse} from "@lib/gql/__generated__/drupal.d" import {getCleanDescription} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordCourse } -const StanfordCourseMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordCourseMetadata = ({node}: Props) => { const description = getCleanDescription(node.body?.processed) - return ( - <> - {pageTitle} - - - - - - - - - - ) + return } export default StanfordCourseMetadata diff --git a/src/components/nodes/pages/stanford-event-series/stanford-event-series-metadata.tsx b/src/components/nodes/pages/stanford-event-series/stanford-event-series-metadata.tsx index ec7b436..cd6d361 100644 --- a/src/components/nodes/pages/stanford-event-series/stanford-event-series-metadata.tsx +++ b/src/components/nodes/pages/stanford-event-series/stanford-event-series-metadata.tsx @@ -1,32 +1,13 @@ -import {NodeStanfordEventSeries, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordEventSeries} from "@lib/gql/__generated__/drupal.d" import {getFirstText} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordEventSeries } -const StanfordEventSeriesMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordEventSeriesMetadata = ({node}: Props) => { const description = node.suEventSeriesSubheadline || getFirstText(node.suEventSeriesComponents) - return ( - <> - {pageTitle} - - - - - - - - - - ) + return } export default StanfordEventSeriesMetadata diff --git a/src/components/nodes/pages/stanford-event/stanford-event-metadata.tsx b/src/components/nodes/pages/stanford-event/stanford-event-metadata.tsx index 3574a34..072a334 100644 --- a/src/components/nodes/pages/stanford-event/stanford-event-metadata.tsx +++ b/src/components/nodes/pages/stanford-event/stanford-event-metadata.tsx @@ -1,32 +1,13 @@ -import {NodeStanfordEvent, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordEvent} from "@lib/gql/__generated__/drupal.d" import {getCleanDescription} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordEvent } -const StanfordEventMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordEventMetadata = ({node}: Props) => { const description = node.suEventSubheadline || getCleanDescription(node.body?.processed) - return ( - <> - {pageTitle} - - - - - - - - - - ) + return } export default StanfordEventMetadata diff --git a/src/components/nodes/pages/stanford-news/stanford-news-metadata.tsx b/src/components/nodes/pages/stanford-news/stanford-news-metadata.tsx index 802d6d9..0a660e4 100644 --- a/src/components/nodes/pages/stanford-news/stanford-news-metadata.tsx +++ b/src/components/nodes/pages/stanford-news/stanford-news-metadata.tsx @@ -1,53 +1,21 @@ -import {NodeStanfordNews, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordNews} from "@lib/gql/__generated__/drupal.d" import {getFirstText} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordNews } -const StanfordNewsMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordNewsMetadata = ({node}: Props) => { const description = node.suNewsDek || getFirstText(node.suNewsComponents) const image = node.suNewsFeaturedMedia?.mediaImage || (node.suNewsBanner?.__typename === "MediaImage" && node.suNewsBanner.mediaImage) - return ( - <> - {pageTitle} - - - - + {node.suNewsPublishingDate?.time && ( )} - - {image && ( - <> - - - - {image.alt && } - - - - - {image.alt && } - - )} - - - - - - + ) } export default StanfordNewsMetadata diff --git a/src/components/nodes/pages/stanford-page/stanford-page-metadata.tsx b/src/components/nodes/pages/stanford-page/stanford-page-metadata.tsx index 1b60575..16cb1a9 100644 --- a/src/components/nodes/pages/stanford-page/stanford-page-metadata.tsx +++ b/src/components/nodes/pages/stanford-page/stanford-page-metadata.tsx @@ -1,18 +1,12 @@ -import {NodeStanfordPage, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordPage} from "@lib/gql/__generated__/drupal.d" import {getFirstText} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordPage isHome?: true } -const StanfordPageMetadata = async ({node, isHome}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - +const StanfordPageMetadata = ({node, isHome}: Props) => { const pageTitleBannerImage = node.suPageBanner?.__typename === "ParagraphStanfordPageTitleBanner" && node.suPageBanner.suTitleBannerImage.mediaImage @@ -21,35 +15,7 @@ const StanfordPageMetadata = async ({node, isHome}: Props) => { const image = node.suPageImage?.mediaImage || pageTitleBannerImage || bannerImage const description = node.suPageDescription || getFirstText(node.suPageComponents) - const pageTitle = isHome ? siteName : `${node.title} | ${siteName}` - - return ( - <> - {pageTitle} - - - - - {image && ( - <> - - - - {image.alt && } - - - - - {image.alt && } - - )} - - - - - - - ) + return } export default StanfordPageMetadata diff --git a/src/components/nodes/pages/stanford-person/stanford-person-metadata.tsx b/src/components/nodes/pages/stanford-person/stanford-person-metadata.tsx index 8cb4642..eb62059 100644 --- a/src/components/nodes/pages/stanford-person/stanford-person-metadata.tsx +++ b/src/components/nodes/pages/stanford-person/stanford-person-metadata.tsx @@ -1,50 +1,19 @@ -import {NodeStanfordPerson, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordPerson} from "@lib/gql/__generated__/drupal.d" import {getCleanDescription} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordPerson } -const StanfordPersonMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordPersonMetadata = ({node}: Props) => { const description = node.suPersonFullTitle || getCleanDescription(node.body?.processed) const image = node.suPersonPhoto?.mediaImage return ( - <> - {pageTitle} - - - - + - - {image && ( - <> - - - - {image.alt && } - - - - - {image.alt && } - - )} - - - - - - + ) } export default StanfordPersonMetadata diff --git a/src/components/nodes/pages/stanford-policy/stanford-policy-metadata.tsx b/src/components/nodes/pages/stanford-policy/stanford-policy-metadata.tsx index fc57ba2..f5f7211 100644 --- a/src/components/nodes/pages/stanford-policy/stanford-policy-metadata.tsx +++ b/src/components/nodes/pages/stanford-policy/stanford-policy-metadata.tsx @@ -1,32 +1,13 @@ -import {NodeStanfordPolicy, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordPolicy} from "@lib/gql/__generated__/drupal.d" import {getCleanDescription} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordPolicy } -const StanfordPolicyMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordPolicyMetadata = ({node}: Props) => { const description = getCleanDescription(node.body?.processed) - return ( - <> - {pageTitle} - - - - - - - - - - ) + return } export default StanfordPolicyMetadata diff --git a/src/components/nodes/pages/stanford-publication/stanford-publication-metadata.tsx b/src/components/nodes/pages/stanford-publication/stanford-publication-metadata.tsx index 81c235e..837fc3f 100644 --- a/src/components/nodes/pages/stanford-publication/stanford-publication-metadata.tsx +++ b/src/components/nodes/pages/stanford-publication/stanford-publication-metadata.tsx @@ -1,47 +1,14 @@ -import {NodeStanfordPublication, StanfordBasicSiteSetting} from "@lib/gql/__generated__/drupal.d" -import {getConfigPageField} from "@lib/gql/gql-queries" +import {NodeStanfordPublication} from "@lib/gql/__generated__/drupal.d" import {getFirstText} from "@lib/utils/text-tools" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = { node: NodeStanfordPublication } -const StanfordPublicationMetadata = async ({node}: Props) => { - const siteName = - (await getConfigPageField( - "StanfordBasicSiteSetting", - "suSiteName" - )) || "Stanford University" - - const pageTitle = `${node.title} | ${siteName}` +const StanfordPublicationMetadata = ({node}: Props) => { const description = getFirstText(node.suPublicationComponents) const image = node.suPublicationImage?.mediaImage - return ( - <> - {pageTitle} - - - - - {image && ( - <> - - - - {image.alt && } - - - - - {image.alt && } - - )} - - - - - - - ) + return } export default StanfordPublicationMetadata diff --git a/yarn.lock b/yarn.lock index 2ccdb36..7aace72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1908,7 +1908,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 @@ -1950,10 +1950,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.13.0, @eslint/js@npm:^9.13.0": - version: 9.13.0 - resolution: "@eslint/js@npm:9.13.0" - checksum: 10c0/672257bffe17777b8a98bd80438702904cc7a0b98b9c2e426a8a10929198b3553edf8a3fc20feed4133c02e7c8f7331a0ef1b23e5dab8e4469f7f1791beff1e0 +"@eslint/js@npm:9.14.0, @eslint/js@npm:^9.14.0": + version: 9.14.0 + resolution: "@eslint/js@npm:9.14.0" + checksum: 10c0/a423dd435e10aa3b461599aa02f6cbadd4b5128cb122467ee4e2c798e7ca4f9bb1fce4dcea003b29b983090238cf120899c1af657cf86300b399e4f996b83ddc languageName: node linkType: hard @@ -2758,7 +2758,7 @@ __metadata: languageName: node linkType: hard -"@humanfs/node@npm:^0.16.5": +"@humanfs/node@npm:^0.16.6": version: 0.16.6 resolution: "@humanfs/node@npm:0.16.6" dependencies: @@ -2775,13 +2775,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1": +"@humanwhocodes/retry@npm:^0.3.0": version: 0.3.1 resolution: "@humanwhocodes/retry@npm:0.3.1" checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b languageName: node linkType: hard +"@humanwhocodes/retry@npm:^0.4.0": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b + languageName: node + linkType: hard + "@img/sharp-darwin-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-darwin-arm64@npm:0.33.5" @@ -4059,9 +4066,9 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-actions@npm:8.4.1" +"@storybook/addon-actions@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-actions@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -4069,138 +4076,138 @@ __metadata: polished: "npm:^4.2.2" uuid: "npm:^9.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/3c09bd92d56e37db08ab51279593a8a3ad1f90caff48d2ac3d05b006eaec0e04cca97e047363368e836183d4b3cb99825a86b31d5a6c5908165479e9641cea52 + storybook: ^8.4.2 + checksum: 10c0/ac89e6e0517efa2f8d6442f8fc0b1c3912bfc1ad50e03cccd06721d3bb52d11f472126a590c746cd565875d8ac11c63457de94e7c1ff6a3f8151b3c6488802d6 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-backgrounds@npm:8.4.1" +"@storybook/addon-backgrounds@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-backgrounds@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/b62834c4121438ae21cab1d4eee760ef7da5cbdec52003d7d78eeb5fcba3119ef2903486497cddc30c26d5a52155fc5a59b1e04d5f7f3c9007d71dab54fb53e8 + storybook: ^8.4.2 + checksum: 10c0/8fac73fafe7974c1710b0565e0fab56b9a3ee35190a06b63e9ae996c5f5a0d214ec755f7e88de8fb8d7493eb022ad820952dffbfc417f2949c07750faea18e46 languageName: node linkType: hard -"@storybook/addon-controls@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-controls@npm:8.4.1" +"@storybook/addon-controls@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-controls@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" dequal: "npm:^2.0.2" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/c1d8c4daf70c17b3d51625e2ed95451d9e278a9dac09a0dd88a99a7608075b5017e735417893a158d424dbbc8473ac4b5c6b55dbbf005ee12271d0436dd41212 + storybook: ^8.4.2 + checksum: 10c0/8de00a60c34de7972efc3c882912c1b135d4867045783742515741380750a58f4ce0e98139328804adcf1c2926110ca88e2df1135c3b1b03a05b20c97494ef7a languageName: node linkType: hard -"@storybook/addon-docs@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-docs@npm:8.4.1" +"@storybook/addon-docs@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-docs@npm:8.4.2" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.4.1" - "@storybook/csf-plugin": "npm:8.4.1" - "@storybook/react-dom-shim": "npm:8.4.1" + "@storybook/blocks": "npm:8.4.2" + "@storybook/csf-plugin": "npm:8.4.2" + "@storybook/react-dom-shim": "npm:8.4.2" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/3f656643575ca2e44ff94abc050ebaded706616c227558c33e8a0cd49509fccc746c827cb6f1494331f43864640e06eb33e980423681beaea7d19a5daa80c651 + storybook: ^8.4.2 + checksum: 10c0/ba8046898006b7e0c088ee26e378eff7e9aa315eb0c7ddf6b6d15ad6eea0d544d39674868b2b5ef5c89e64e1dee5501ceceaf2a3854636e88b99f5eaafe4b239 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-essentials@npm:8.4.1" - dependencies: - "@storybook/addon-actions": "npm:8.4.1" - "@storybook/addon-backgrounds": "npm:8.4.1" - "@storybook/addon-controls": "npm:8.4.1" - "@storybook/addon-docs": "npm:8.4.1" - "@storybook/addon-highlight": "npm:8.4.1" - "@storybook/addon-measure": "npm:8.4.1" - "@storybook/addon-outline": "npm:8.4.1" - "@storybook/addon-toolbars": "npm:8.4.1" - "@storybook/addon-viewport": "npm:8.4.1" +"@storybook/addon-essentials@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-essentials@npm:8.4.2" + dependencies: + "@storybook/addon-actions": "npm:8.4.2" + "@storybook/addon-backgrounds": "npm:8.4.2" + "@storybook/addon-controls": "npm:8.4.2" + "@storybook/addon-docs": "npm:8.4.2" + "@storybook/addon-highlight": "npm:8.4.2" + "@storybook/addon-measure": "npm:8.4.2" + "@storybook/addon-outline": "npm:8.4.2" + "@storybook/addon-toolbars": "npm:8.4.2" + "@storybook/addon-viewport": "npm:8.4.2" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/741c6ed78dc93ee591df83c1f299945535bcb49c5cf50239dc0607ace32a764412584c4f6f2389d2e53c513e4b2cd25aaa5191de4ceef5f4ed69222f5302af3f + storybook: ^8.4.2 + checksum: 10c0/746470edd1f9ebbb9bd4f48461bc24141c215fe146b335efe14fbb289d381faf3935d55e4e25c251777b940caf827c06574062bb18bb1b95e2c9c85b89c8635a languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-highlight@npm:8.4.1" +"@storybook/addon-highlight@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-highlight@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/f4f26e98ceb7db8656a459a138b62332e08cf8fd3875f8754d7bcffea1fe3cb1c603fb72ac51751fbfdc35d085cb27852b2b2cb9d05fd84919241f52afe85fc4 + storybook: ^8.4.2 + checksum: 10c0/6838bab4434da65e85de70908f0ca09e9aa93facdb8fa6799100d711a55cbc69744c131f8994e910efd6bf74507bcc035f7ca4f3367c3003fc5799212160fc65 languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-interactions@npm:8.4.1" +"@storybook/addon-interactions@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-interactions@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.1" - "@storybook/test": "npm:8.4.1" + "@storybook/instrumenter": "npm:8.4.2" + "@storybook/test": "npm:8.4.2" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/3419a92a765d42c88d0ace004b34198f4de68f277660f656933357d4f0b127ff15ad9e9fb399d06b24b9b8a6d3b24e1fb61528249c53f77c748714bddce45e67 + storybook: ^8.4.2 + checksum: 10c0/01e24d66cb925990d4313893e8c8fa1f7a1dac2aab80ae11d2093028fb607313905e6142d5ade8006f9bbe657e350693df32841dfe2a9c8df42f829de6e14826 languageName: node linkType: hard -"@storybook/addon-links@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-links@npm:8.4.1" +"@storybook/addon-links@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-links@npm:8.4.2" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.1 + storybook: ^8.4.2 peerDependenciesMeta: react: optional: true - checksum: 10c0/23944c7c7d9011eaaf4c055a81056ad595444685e9c9ed7a7b13d638c1cb84d8805b92f1d73868e06e52e513d29b26870aa5fad5c72df5171f30dc998521aa81 + checksum: 10c0/cf49c0f67344ae9c2c5fd9e66f4edb1fc9d57f5e50db1ac5640a4fb8f5f73e52a5bcbe196c1669bbfc98ca6d65471097ea19e7024808c94be758a7b4e6000ea9 languageName: node linkType: hard -"@storybook/addon-measure@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-measure@npm:8.4.1" +"@storybook/addon-measure@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-measure@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/2f8cbce14323878166cbc6814a0b7484bc4ee9a0b9780f8ad25a9e02a17bfd77d09e712070ddc723b160ae273d0247ee1dedf5b2e85a1b409cd3564cedf914f2 + storybook: ^8.4.2 + checksum: 10c0/3458cce88b41bb54f74f5affc610b07f486db07709ac13a1b84b7b17fb0d9c2b3fce9325b69a9f60a8d446ae0befc530a4de7d5dc133f4d818d438ff4378cf61 languageName: node linkType: hard -"@storybook/addon-outline@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-outline@npm:8.4.1" +"@storybook/addon-outline@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-outline@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/de3610bdd456645d30819375dfa621215c7e859550df6aebbfc446a45cb001dfbf6aa80a37f5370eef2955423e81d8a1c7bedee6529fd13e68ff4d12602aa075 + storybook: ^8.4.2 + checksum: 10c0/042693756b2d00e9454f544d35d1e6a638e7adc7e165c92a4a0c99578a0ff001357c54826fa0e8fe7dbedcd10e62b60045fd30e1cd2b4e3dff4521aece9e6426 languageName: node linkType: hard @@ -4249,23 +4256,23 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-toolbars@npm:8.4.1" +"@storybook/addon-toolbars@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-toolbars@npm:8.4.2" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/e5e0168bba44b93399b09dc78e3e650abcfd22e6e533efc5502d2e289ffe7b2eb516e40d510abbd7b294466409d814f7492eea25ede93c82b2a28cbae67e8d3a + storybook: ^8.4.2 + checksum: 10c0/f5808d3863867295475295423a397108d41b01ac6564b0a18241c2f1e3ecf9e67c4326c663917c72315f6c60f203dc0d0e93b4778af4e7071a047a6001e1eef5 languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/addon-viewport@npm:8.4.1" +"@storybook/addon-viewport@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/addon-viewport@npm:8.4.2" dependencies: memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/768faae1555b5de3a8993ea22df8e436cca7a107c809c1a344116eb2d7165a8293fc20777d828de48be7173f69b2304a27beee0c784e63f3a90a07a455b21a44 + storybook: ^8.4.2 + checksum: 10c0/676dc421781afcb50598172d9a1391604e73b9d35989b23e33674ec81b16c5dbd123a6a43098134927e1d2ffb3353fd32231261025cfc5e50ebb1259329f8ec1 languageName: node linkType: hard @@ -4279,9 +4286,9 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@npm:8.4.1, @storybook/blocks@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/blocks@npm:8.4.1" +"@storybook/blocks@npm:8.4.2, @storybook/blocks@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/blocks@npm:8.4.2" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/icons": "npm:^1.2.12" @@ -4289,21 +4296,21 @@ __metadata: 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: ^8.4.1 + storybook: ^8.4.2 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/f1a793b92a3a0650a46d1dd4bcec3237c031b54fca39fc59ccc9aaa06ed4b74416413912cdd2f45eec579f57469fabbd396488b9a3b2780ac844d2cb4c87f303 + checksum: 10c0/63cb3ed08742409041dca7fea3b476fb16675ddcc11b602ba4b20f61ab92993e15bc020e14e92398d4e2ea3bf62186274f5737c1c88ae26f9e717168f71441d5 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/builder-webpack5@npm:8.4.1" +"@storybook/builder-webpack5@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/builder-webpack5@npm:8.4.2" dependencies: - "@storybook/core-webpack": "npm:8.4.1" + "@storybook/core-webpack": "npm:8.4.2" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" browser-assert: "npm:^1.2.1" @@ -4329,11 +4336,11 @@ __metadata: webpack-hot-middleware: "npm:^2.25.1" webpack-virtual-modules: "npm:^0.6.0" peerDependencies: - storybook: ^8.4.1 + storybook: ^8.4.2 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/7a9467c9f8b6d3e155908d080d238765983bce195d21ce94415282b53d1f3503aab8082f8be729901d0128c8f667427836fa06edb79cc8b159f1b8ccf62617f9 + checksum: 10c0/5785e8df5ed1d2e624059079eacbc7a2569071beb9b6a30673cb42011434b6ddb3e64c541f4da23d98c3707dd6772cb40c1ee03f88e3914b8ecd3964174f4051 languageName: node linkType: hard @@ -4360,12 +4367,12 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/components@npm:8.4.1" +"@storybook/components@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/components@npm:8.4.2" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/1cc7fb2e16b329277411960db2b6ae1aa4244c729670a1d55dfc5124031beba369056533983b3e5245d9b5648f878f4134a86dcc98cf499cd16b70f1ad17d6f8 + checksum: 10c0/36ffb5f73dceb481e76fa6e006118f382c23c8081cf47500f0eea8566e902a11d3fd219b599a9f622358f17652c445f71bc8d7a80e0d43f28cd85d60f7b4a15f languageName: node linkType: hard @@ -4430,21 +4437,21 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/core-webpack@npm:8.4.1" +"@storybook/core-webpack@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/core-webpack@npm:8.4.2" dependencies: "@types/node": "npm:^22.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/275c39cdf9837f72a94f11103d6ebbf88e463fef793de55d7bd1134f939250cb181bc457015f3860fd7af4e46aebbc17505ec413d800399635133e9f5d820514 + storybook: ^8.4.2 + checksum: 10c0/02d394f4eb8e456345e716afa5fa4d6412c5f7b2a2c813e790e034953567ba4943000c440b84ffdbe0fe2692781fa99431ba67c79658f69f6966682044572733 languageName: node linkType: hard -"@storybook/core@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/core@npm:8.4.1" +"@storybook/core@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/core@npm:8.4.2" dependencies: "@storybook/csf": "npm:^0.1.11" better-opn: "npm:^3.0.2" @@ -4462,18 +4469,18 @@ __metadata: peerDependenciesMeta: prettier: optional: true - checksum: 10c0/fd392f47ae7cba7314bfe2f6d7ec847aa092f3c7730d1577c62a2a4b7365c1cd2188e90b454ebf3ebf9cbbb70b43b662bb4e429f35bb4bab38e8de8f7a26e4ec + checksum: 10c0/75a9a9e00d98bb77d171a2738fdc0e9ab1cfbd760410b95c286368c7f25bbb756b61bd23b89d512707a02e450b81ecbdc72bf05e63fb18ea35509a2a806b0e21 languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/csf-plugin@npm:8.4.1" +"@storybook/csf-plugin@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/csf-plugin@npm:8.4.2" dependencies: unplugin: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/bc878c8c31d81f9e3a08ec9c24a57b390acd93ce595a64c0d3215899489c23c5bbd937682eda05775f443ea0fee764b45f2b56930e9215dcdaa66fa5aca5d26f + storybook: ^8.4.2 + checksum: 10c0/8fc0db319b8ebe6a445989cc0c5576c7186da086f84d5fad30615e1e527f31bcf562e12b4f31ec85e3fd188aa676116d4023232dcca4441c7c517cda0ac23bf0 languageName: node linkType: hard @@ -4516,15 +4523,15 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/instrumenter@npm:8.4.1" +"@storybook/instrumenter@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/instrumenter@npm:8.4.2" dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^2.1.1" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/fd55c19425bd8da5cc34333ad02969b23068236fedd84bbb587bd3865bbbe3b6ecc7d0202a4e661d37bdc1d019e085bdb55cfa8184f66b27f030a4270fe5b161 + storybook: ^8.4.2 + checksum: 10c0/465686b1688d1058e71d1dc32217472832ee4ec46661d7cba8eb17828e678bd8ff96992c8ffbac3fc67767d786a7a35d3ec94adf3886905b65ba1c5f1423f9de languageName: node linkType: hard @@ -4550,18 +4557,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/manager-api@npm:8.4.1" +"@storybook/manager-api@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/manager-api@npm:8.4.2" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/46f2c0f12089fbcb8de5021bcd423f6e8cbff07b873b62ed3f8dbdcdb0acef140c65ca655dcaa235c68418a655a2922fed5eda63b9d5d1a5fcee2d567adf437e + checksum: 10c0/306e16af4a4babf18d7b32335f974ac969a3f9139534f37e3ce238462f69f1ad52e3091a45bf76b1cbdd8f3cf989836c8433cad6cbb2c3eb4dcbc7ccb0f8ae82 languageName: node linkType: hard -"@storybook/nextjs@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/nextjs@npm:8.4.1" +"@storybook/nextjs@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/nextjs@npm:8.4.2" dependencies: "@babel/core": "npm:^7.24.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -4577,10 +4584,10 @@ __metadata: "@babel/preset-typescript": "npm:^7.24.1" "@babel/runtime": "npm:^7.24.4" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/builder-webpack5": "npm:8.4.1" - "@storybook/preset-react-webpack": "npm:8.4.1" - "@storybook/react": "npm:8.4.1" - "@storybook/test": "npm:8.4.1" + "@storybook/builder-webpack5": "npm:8.4.2" + "@storybook/preset-react-webpack": "npm:8.4.2" + "@storybook/react": "npm:8.4.2" + "@storybook/test": "npm:8.4.2" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" babel-loader: "npm:^9.1.3" @@ -4606,7 +4613,7 @@ __metadata: next: ^13.5.0 || ^14.0.0 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: ^8.4.1 + storybook: ^8.4.2 webpack: ^5.0.0 dependenciesMeta: sharp: @@ -4616,7 +4623,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/62c5a2df24630e598e96f5e7bc7481bace7211ac895db1af2b1eb8a467cc5be146427c12c331cffd056d4a77f414afab473d488d8e440c3449a86ae3999291d3 + checksum: 10c0/be31f26a7797ec2fc99f95d828a1d6de570308e78bb7bd86c4a62c12078498bed3453280cab3333ef5ccdfa0d41c84f204cf31e3a85a33244b87dbcc82149797 languageName: node linkType: hard @@ -4627,12 +4634,12 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/preset-react-webpack@npm:8.4.1" +"@storybook/preset-react-webpack@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/preset-react-webpack@npm:8.4.2" dependencies: - "@storybook/core-webpack": "npm:8.4.1" - "@storybook/react": "npm:8.4.1" + "@storybook/core-webpack": "npm:8.4.2" + "@storybook/react": "npm:8.4.2" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" @@ -4646,20 +4653,20 @@ __metadata: 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: ^8.4.1 + storybook: ^8.4.2 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0a22ac9a5efb760a336246f90309284c8206aa2a608a551fd78212263637cacac1bfba3a73a3b701b6045b5fd58ca3950aebd3a6e19ab0021015855b7591b445 + checksum: 10c0/0192b19b6d26c035df43ef06646742b6076d91358e2eb865d77313c9ff1f9e380d1e1e6e9659973d28ba1b8726d2ae97135524eb1915225f0ba09d45b3ebe1f9 languageName: node linkType: hard -"@storybook/preview-api@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/preview-api@npm:8.4.1" +"@storybook/preview-api@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/preview-api@npm:8.4.2" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/537b4370ae5c9993ad034bb21f19c70ff284860d1185d6706dfe2fd1ae38dfcc92d063c8a97b8e84a5a067efd49e189a70b76cb75c592c61df26141f1b31ee9b + checksum: 10c0/7b54c1962d27d32f29a3839660098ad8995cfcf31d4bde3662cff69d7a06cc4d315dad92f565901e3b0ebd7bf12fa8995cc625a71f13c34d82a4529412d8f83c languageName: node linkType: hard @@ -4703,39 +4710,39 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/react-dom-shim@npm:8.4.1" +"@storybook/react-dom-shim@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/react-dom-shim@npm:8.4.2" 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: ^8.4.1 - checksum: 10c0/e6d92072e29d7e9c702214f4ee4582fb834f7375b65c4116895e05c2309bd209bd4587b1e49d90f751a6011403f7d37c084e5ec9c6835a98c676aba9e1f2c5a8 + storybook: ^8.4.2 + checksum: 10c0/f4cc8d3cb557c8e84f62047680af926570f170a87aec7775830b91c4793c7afee84092ef6cd9c518dbd0ab9311139a4698f1477f35d21bc4d1462c6bd54105c5 languageName: node linkType: hard -"@storybook/react@npm:8.4.1, @storybook/react@npm:^8.4.1": - version: 8.4.1 - resolution: "@storybook/react@npm:8.4.1" +"@storybook/react@npm:8.4.2, @storybook/react@npm:^8.4.2": + version: 8.4.2 + resolution: "@storybook/react@npm:8.4.2" dependencies: - "@storybook/components": "npm:8.4.1" + "@storybook/components": "npm:8.4.2" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:8.4.1" - "@storybook/preview-api": "npm:8.4.1" - "@storybook/react-dom-shim": "npm:8.4.1" - "@storybook/theming": "npm:8.4.1" + "@storybook/manager-api": "npm:8.4.2" + "@storybook/preview-api": "npm:8.4.2" + "@storybook/react-dom-shim": "npm:8.4.2" + "@storybook/theming": "npm:8.4.2" peerDependencies: - "@storybook/test": 8.4.1 + "@storybook/test": 8.4.2 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: ^8.4.1 + storybook: ^8.4.2 typescript: ">= 4.2.x" peerDependenciesMeta: "@storybook/test": optional: true typescript: optional: true - checksum: 10c0/8de3342b958f151127f94c2a49a34b6d24979528db4271ae36d7b7abbe60a298c09ebeef0e915f26979d0c989b40588d31ddf02b62102877d0844680396cfd93 + checksum: 10c0/a5ce045dae71c2a039c1ac4411c07b4a51574a6f607c6c6f105e87147410b32e7d882b3f225d6fa78ddc29423881aee76727826d2b960a61f913f7d849fdcc1f languageName: node linkType: hard @@ -4750,21 +4757,21 @@ __metadata: languageName: node linkType: hard -"@storybook/test@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/test@npm:8.4.1" +"@storybook/test@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/test@npm:8.4.2" dependencies: "@storybook/csf": "npm:^0.1.11" "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.1" + "@storybook/instrumenter": "npm:8.4.2" "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/user-event": "npm:14.5.2" "@vitest/expect": "npm:2.0.5" "@vitest/spy": "npm:2.0.5" peerDependencies: - storybook: ^8.4.1 - checksum: 10c0/19e52b84b98d3f8ebc0ba41cd9f938e6d3e7c6a10f1eb139fcc4d485ca30aed9b4835bf9af33a1e85ab0854cfe199900be95cd91f981018cc9c03f7a380d04ee + storybook: ^8.4.2 + checksum: 10c0/6431020dd98ae2eaea70ced1e1ae2c8d3bf006b0d7607d7020fe226f9971983b8ec91e1dc360624560e1517764a40d78a23a231d889faf000bdfbd5f66fb268f languageName: node linkType: hard @@ -4813,12 +4820,12 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:8.4.1": - version: 8.4.1 - resolution: "@storybook/theming@npm:8.4.1" +"@storybook/theming@npm:8.4.2": + version: 8.4.2 + resolution: "@storybook/theming@npm:8.4.2" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/77f9bf1a8b93625f9701fbec84fa9916b68a4906c140737f61be786e8f0fe22c841f7f2b4222cf1e3ca26b9f633d5a8e73d3dac7d8c109b29bf301e5b1be3cc8 + checksum: 10c0/8765a25952273f87f65018159228fa448a0bb6fa38486650344ddc076cd895546ab3b88d35a6e7f80d3223635e28d59f82510922c589a36a7c6afc33c5bcc0d7 languageName: node linkType: hard @@ -5143,12 +5150,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:22.8.6": - version: 22.8.6 - resolution: "@types/node@npm:22.8.6" +"@types/node@npm:22.9.0": + version: 22.9.0 + resolution: "@types/node@npm:22.9.0" dependencies: undici-types: "npm:~6.19.8" - checksum: 10c0/d3a11f2549234a91a4c5d0ff35ab4bdcb7ba34db4d3f1d189be39b8bd41c19aac98d117150a95a9c5a9d45b1014135477ea240b2b8317c86ae3d3cf1c3b3f8f4 + checksum: 10c0/3f46cbe0a49bab4ba30494025e4c8a6e699b98ac922857aa1f0209ce11a1313ee46e6808b8f13fe5b8b960a9d7796b77c8d542ad4e9810e85ef897d5593b5d51 languageName: node linkType: hard @@ -5274,15 +5281,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/eslint-plugin@npm:8.12.2" +"@typescript-eslint/eslint-plugin@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/type-utils": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/type-utils": "npm:8.13.0" + "@typescript-eslint/utils": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -5293,7 +5300,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0f9c0982bc652c723923d22944254cb7c96fbb972e375f4eb1b031a512e67abc83a335f4ba677cff2275e83a7a61d3937473a3939ae4aa9a5b52a5313f02fb75 + checksum: 10c0/ee96515e9def17b0d1b8d568d4afcd21c5a8a1bc01bf2f30c4d1f396b41a2f49de3508f79c6231a137ca06943dd6933ac00032652190ab99a4e935ffef44df0b languageName: node linkType: hard @@ -5320,21 +5327,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/parser@npm:8.12.2" +"@typescript-eslint/parser@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/parser@npm:8.13.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/typescript-estree": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/typescript-estree": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0d41f02e91045c5dca70e347731c74a4162ab567bedf3f7f69a2c3f152f629f2d1f96cf09188270c7df48e8a2d6193ccf177e636dcaa3e58cb85ba453c343d24 + checksum: 10c0/fa04f6c417c0f72104e148f1d7ff53e04108d383550365a556fbfae5d2283484696235db522189e17bc49039946977078e324100cef991ca01f78704182624ad languageName: node linkType: hard @@ -5366,13 +5373,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/scope-manager@npm:8.12.2" +"@typescript-eslint/scope-manager@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/scope-manager@npm:8.13.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" - checksum: 10c0/e953838e9c1a55cc23c8ec5ecd0a7d447020ac8a1171bed248b6751fc3ec3910a5dad3497a63b660106844a4abeb17265b9a49ce2d0e29264213579b6cda20ab + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" + checksum: 10c0/1924b3e740e244d98f8a99740b4196d23ae3263303b387c66db94e140455a3132e603a130f3f70fc71e37f4bda5d0c0c67224ae3911908b097ef3f972c136be4 languageName: node linkType: hard @@ -5391,18 +5398,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/type-utils@npm:8.12.2" +"@typescript-eslint/type-utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/type-utils@npm:8.13.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" + "@typescript-eslint/typescript-estree": "npm:8.13.0" + "@typescript-eslint/utils": "npm:8.13.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/88fb254acb022a6997a7335f1d9db54112f89a6f090afbf7c0ca52a6b70885391db7d6d40cf016084425f2899aaff49dac31e9df8cff12aae90c9c051eab69ff + checksum: 10c0/65319084616f3aea3d9f8dfab30c9b0a70de7314b445805016fdf0d0e39fe073eef2813c3e16c3e1c6a40462ba8eecfdbb12ab1e8570c3407a1cccdb69d4bc8b languageName: node linkType: hard @@ -5413,10 +5420,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/types@npm:8.12.2" - checksum: 10c0/7fdc26b349a4f0faa9e80683d425fe7a5761a50c76f2fad6ebdf30f1ef75443c06c158e17b2a529f70fc6d56560a130b4e59038b6e2f583c8cb54c1d0ab9cf73 +"@typescript-eslint/types@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/types@npm:8.13.0" + checksum: 10c0/bd3f88b738a92b2222f388bcf831357ef8940a763c2c2eb1947767e1051dd2f8bee387020e8cf4c2309e4142353961b659abc2885e30679109a0488b0bfefc23 languageName: node linkType: hard @@ -5439,12 +5446,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/typescript-estree@npm:8.12.2" +"@typescript-eslint/typescript-estree@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.13.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -5454,7 +5461,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/133db215be60c64bf9fb20d678aaf258b31d752380492474228946ba04f540210b371217414f56c37e61b04d77a451085c421ac9a19aca818b07ac67b7139b86 + checksum: 10c0/2d45bc5ed4ac352bea927167ac28ef23bd13b6ae352ff50e85cddfdc4b06518f1dd4ae5f2495e30d6f62d247987677a4e807065d55829ba28963908a821dc96d languageName: node linkType: hard @@ -5472,17 +5479,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/utils@npm:8.12.2" +"@typescript-eslint/utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/utils@npm:8.13.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/typescript-estree": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/typescript-estree": "npm:8.13.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/c050637aca88e8a5a09c2cee20d667ee3dbf1efa5488a11eca14069b320447419db3f8a42b7d3598d9acaad3a109cb6017d0e32d782255641721a41e95b2be2f + checksum: 10c0/3fc5a7184a949df5f5b64f6af039a1d21ef7fe15f3d88a5d485ccbb535746d18514751143993a5aee287228151be3e326baf8f899a0a0a93368f6f20857ffa6d languageName: node linkType: hard @@ -5496,13 +5503,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/visitor-keys@npm:8.12.2" +"@typescript-eslint/visitor-keys@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.13.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" + "@typescript-eslint/types": "npm:8.13.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/1f770d361bcb03ed028e5589824f6c7ba364da59fe8b982c2fed0878ad25890d80ebd6c72618ab5149317501964b7db106e20834179d4aa707a8cbffcca89d08 + checksum: 10c0/50b35f3cf673aaed940613f0007f7c4558a89ebef15c49824e65b6f084b700fbf01b01a4e701e24bbe651297a39678645e739acd255255f1603867a84bef0383 languageName: node linkType: hard @@ -7107,9 +7114,9 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^9.0.1": - version: 9.0.1 - resolution: "concurrently@npm:9.0.1" +"concurrently@npm:^9.1.0": + version: 9.1.0 + resolution: "concurrently@npm:9.1.0" dependencies: chalk: "npm:^4.1.2" lodash: "npm:^4.17.21" @@ -7121,7 +7128,7 @@ __metadata: bin: conc: dist/bin/concurrently.js concurrently: dist/bin/concurrently.js - checksum: 10c0/e2c3d3f3d1b1457ccd27e69f0d840ba4915d571fae4e1088498234ec1174fd547c127de0df6dbe5eb71b2df973b26a6fdc931a9e7e3658f25287ef2106bdb413 + checksum: 10c0/f2f42f94dde508bfbaf47b5ac654db9e8a4bf07d3d7b6267dd058ae6f362eec677ae7c8ede398d081e5fd0d1de5811dc9a53e57d3f1f68e72ac6459db9e0896b languageName: node linkType: hard @@ -7485,7 +7492,7 @@ __metadata: resolution: "decoupled-cardinalsites@workspace:." dependencies: "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:^9.13.0" + "@eslint/js": "npm:^9.14.0" "@graphql-codegen/add": "npm:^5.0.3" "@graphql-codegen/cli": "npm:^5.0.3" "@graphql-codegen/import-types-preset": "npm:^3.0.0" @@ -7495,33 +7502,33 @@ __metadata: "@mui/base": "npm:5.0.0-beta.61" "@next/bundle-analyzer": "npm:15.0.2" "@next/third-parties": "npm:15.0.2" - "@storybook/addon-essentials": "npm:^8.4.1" - "@storybook/addon-interactions": "npm:^8.4.1" - "@storybook/addon-links": "npm:^8.4.1" + "@storybook/addon-essentials": "npm:^8.4.2" + "@storybook/addon-interactions": "npm:^8.4.2" + "@storybook/addon-links": "npm:^8.4.2" "@storybook/addon-styling": "npm:^1.3.7" - "@storybook/blocks": "npm:^8.4.1" - "@storybook/nextjs": "npm:^8.4.1" - "@storybook/react": "npm:^8.4.1" + "@storybook/blocks": "npm:^8.4.2" + "@storybook/nextjs": "npm:^8.4.2" + "@storybook/react": "npm:^8.4.2" "@storybook/testing-library": "npm:^0.2.2" "@tailwindcss/container-queries": "npm:^0.1.1" - "@types/node": "npm:22.8.6" + "@types/node": "npm:22.9.0" "@types/react": "npm:18.3.12" "@types/react-dom": "npm:19.0.0-rc.1" "@types/react-slick": "npm:^0.23.13" algoliasearch: "npm:^5.12.0" autoprefixer: "npm:^10.4.20" clsx: "npm:^2.1.1" - concurrently: "npm:^9.0.1" + concurrently: "npm:^9.1.0" decanter: "npm:^7.3.0" drupal-jsonapi-params: "npm:^2.3.2" encoding: "npm:^0.1.13" - eslint: "npm:^9.13.0" + eslint: "npm:^9.14.0" eslint-config-next: "npm:15.0.2" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-storybook: "npm:^0.10.2" + eslint-plugin-storybook: "npm:^0.11.0" graphql: "npm:^16.9.0" - graphql-request: "npm:^7.1.1" + graphql-request: "npm:^7.1.2" graphql-tag: "npm:^2.12.6" html-entities: "npm:^2.5.2" html-react-parser: "npm:^5.1.18" @@ -7535,19 +7542,19 @@ __metadata: react-docgen: "npm:^7.1.0" react-dom: "npm:19.0.0-rc-fb9a90fa48-20240614" react-focus-lock: "npm:^2.13.2" - react-instantsearch: "npm:^7.13.6" - react-instantsearch-nextjs: "npm:^0.3.16" + react-instantsearch: "npm:^7.13.7" + react-instantsearch-nextjs: "npm:^0.3.17" react-slick: "npm:^0.30.2" react-super-responsive-table: "npm:^6.0.0" react-tiny-oembed: "npm:^1.1.0" sharp: "npm:^0.33.5" - storybook: "npm:^8.4.1" + storybook: "npm:^8.4.2" storybook-addon-module-mock: "npm:^1.3.4" tailwind-merge: "npm:^2.5.4" tailwindcss: "npm:^3.4.14" tsconfig-paths-webpack-plugin: "npm:^4.1.0" typescript: "npm:^5.6.3" - typescript-eslint: "npm:^8.12.2" + typescript-eslint: "npm:^8.13.0" usehooks-ts: "npm:^3.1.0" languageName: unknown linkType: soft @@ -8569,16 +8576,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:^0.10.2": - version: 0.10.2 - resolution: "eslint-plugin-storybook@npm:0.10.2" +"eslint-plugin-storybook@npm:^0.11.0": + version: 0.11.0 + resolution: "eslint-plugin-storybook@npm:0.11.0" dependencies: "@storybook/csf": "npm:^0.1.11" "@typescript-eslint/utils": "npm:^8.8.1" ts-dedent: "npm:^2.2.0" peerDependencies: eslint: ">=6" - checksum: 10c0/a5dc86602509b655ef2a4dc7f13786a1bc9e52deebfc12e722ccd796be5b20e5b6dfd65635b2da72f359372c5978c3277b46b2f8aeed2d96bb5d0285f7afcd3b + checksum: 10c0/e132d67942fe9f826dbeda5023f8483a71d59dea135d53196dc20132c405aba0155f7dca51f443ed05097287864294f7c9b332771d123e7f6609a0571440b61e languageName: node linkType: hard @@ -8592,13 +8599,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.1.0": - version: 8.1.0 - resolution: "eslint-scope@npm:8.1.0" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/ae1df7accae9ea90465c2ded70f7064d6d1f2962ef4cc87398855c4f0b3a5ab01063e0258d954bb94b184f6759febe04c3118195cab5c51978a7229948ba2875 + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 languageName: node linkType: hard @@ -8616,20 +8623,27 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.13.0": - version: 9.13.0 - resolution: "eslint@npm:9.13.0" +"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:^9.14.0": + version: 9.14.0 + resolution: "eslint@npm:9.14.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.11.0" + "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.18.0" "@eslint/core": "npm:^0.7.0" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.13.0" + "@eslint/js": "npm:9.14.0" "@eslint/plugin-kit": "npm:^0.2.0" - "@humanfs/node": "npm:^0.16.5" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.3.1" + "@humanwhocodes/retry": "npm:^0.4.0" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" @@ -8637,9 +8651,9 @@ __metadata: cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.1.0" - eslint-visitor-keys: "npm:^4.1.0" - espree: "npm:^10.2.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -8662,11 +8676,11 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/d3577444152182a9d8ea8c6a6acb073d3a2773ad73a6b646f432746583ec4bfcd6a44fcc2e37d05d276984e583c46c2d289b3b981ca8f8b4052756a152341d19 + checksum: 10c0/e1cbf571b75519ad0b24c27e66a6575e57cab2671ef5296e7b345d9ac3adc1a549118dcc74a05b651a7a13a5e61ebb680be6a3e04a80e1f22eba1931921b5187 languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.2.0": +"espree@npm:^10.0.1": version: 10.2.0 resolution: "espree@npm:10.2.0" dependencies: @@ -8677,6 +8691,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 + languageName: node + linkType: hard + "esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -9428,14 +9453,14 @@ __metadata: languageName: node linkType: hard -"graphql-request@npm:^7.1.1": - version: 7.1.1 - resolution: "graphql-request@npm:7.1.1" +"graphql-request@npm:^7.1.2": + version: 7.1.2 + resolution: "graphql-request@npm:7.1.2" dependencies: "@graphql-typed-document-node/core": "npm:^3.2.0" peerDependencies: graphql: 14 - 16 - checksum: 10c0/4490ca23f69eeab9c80a178106689b21952c52db8605d5ae3edd30603b05920be0fa81b9a30e8df832f2dec5457ecec4d3a14e4e5995f06760ac19228cc10d30 + checksum: 10c0/d87ae2a5603bf5e69a91ff9e2b7a3902ed285d6ea470daf7df37cfa48e71a674a8b026f3fe76881a450484b52e90eff43f950faa6851cd6c79bd5b4ab9d19451 languageName: node linkType: hard @@ -9912,9 +9937,9 @@ __metadata: languageName: node linkType: hard -"instantsearch.js@npm:4.75.3": - version: 4.75.3 - resolution: "instantsearch.js@npm:4.75.3" +"instantsearch.js@npm:4.75.4": + version: 4.75.4 + resolution: "instantsearch.js@npm:4.75.4" dependencies: "@algolia/events": "npm:^4.0.1" "@types/dom-speech-recognition": "npm:^0.0.1" @@ -9930,7 +9955,7 @@ __metadata: search-insights: "npm:^2.15.0" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/4e785131f2ba456610721e36dbb75f6c0fd04eeea984bfb7197f3bf9d9a16308b1ac78d59c21947fa8d0427c8072670fce268d5d2a39e222b3a18001fdd93bdf + checksum: 10c0/24f401c1b73ec5899bd823d6da209bb84e22f094a895f43479b8b478c0552ae6a8fded4b31b11bdd217c4e49768f60c5b0f191dd08ea4b6bf3de670fd6a0021e languageName: node linkType: hard @@ -12514,44 +12539,44 @@ __metadata: languageName: node linkType: hard -"react-instantsearch-core@npm:7.13.6": - version: 7.13.6 - resolution: "react-instantsearch-core@npm:7.13.6" +"react-instantsearch-core@npm:7.13.7": + version: 7.13.7 + resolution: "react-instantsearch-core@npm:7.13.7" dependencies: "@babel/runtime": "npm:^7.1.2" algoliasearch-helper: "npm:3.22.5" - instantsearch.js: "npm:4.75.3" + instantsearch.js: "npm:4.75.4" use-sync-external-store: "npm:^1.0.0" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" - checksum: 10c0/16cd5bb6f04b2cc934cfe600ab2ec04e57744f38e37c40a559beed1fd75e9127a507fc0152adddd868877303d1122d5161d3a3491ec30970ebac286430653cef + checksum: 10c0/41c59712e38e7e57eabeb3753255c5619a999c6e49a31ba12756dc1a9ca69bf9be1b570cec431a1d281267ed1ae9e05a7bfcbf2262e5fb6cc323ae4830369b7e languageName: node linkType: hard -"react-instantsearch-nextjs@npm:^0.3.16": - version: 0.3.16 - resolution: "react-instantsearch-nextjs@npm:0.3.16" +"react-instantsearch-nextjs@npm:^0.3.17": + version: 0.3.17 + resolution: "react-instantsearch-nextjs@npm:0.3.17" peerDependencies: next: ">= 13.4 < 15" react-instantsearch: ">= 7.1.0 < 8" - checksum: 10c0/176a7c2f84d3ce428d912a4e0091023e31da8f6a2aa2d8d2e968dce647aa18b1d3cefba9b3654362a43ffe2aa78c7910bb13bcd00de08261511bbbdfd83e3ef2 + checksum: 10c0/577f15cd713544488bb788b494019536d8394b596c4a3485443d465610d4db48c59ed0b2bca69e5ee8e15a17be8888d2daa879448c543295c23626659d3c552e languageName: node linkType: hard -"react-instantsearch@npm:^7.13.6": - version: 7.13.6 - resolution: "react-instantsearch@npm:7.13.6" +"react-instantsearch@npm:^7.13.7": + version: 7.13.7 + resolution: "react-instantsearch@npm:7.13.7" dependencies: "@babel/runtime": "npm:^7.1.2" instantsearch-ui-components: "npm:0.9.0" - instantsearch.js: "npm:4.75.3" - react-instantsearch-core: "npm:7.13.6" + instantsearch.js: "npm:4.75.4" + react-instantsearch-core: "npm:7.13.7" peerDependencies: algoliasearch: ">= 3.1 < 6" react: ">= 16.8.0 < 19" react-dom: ">= 16.8.0 < 19" - checksum: 10c0/2264735c1c983d13962a66b63c0421e1dc7bc8effab95f05c2d10ffaa399a4893d68626049f219a873c5d4032530e2df78fd157f4b73e8a4da2a24052ee30b48 + checksum: 10c0/fc0a5cb92fb37f0e78c243ad87e9b083f5428048379dc295a30a325df6121849f24e261703975d5d47ea5726f6485493583ac3a5394c7f18bc39c6d13d7d1534 languageName: node linkType: hard @@ -13644,11 +13669,11 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.4.1": - version: 8.4.1 - resolution: "storybook@npm:8.4.1" +"storybook@npm:^8.4.2": + version: 8.4.2 + resolution: "storybook@npm:8.4.2" dependencies: - "@storybook/core": "npm:8.4.1" + "@storybook/core": "npm:8.4.2" peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -13658,7 +13683,7 @@ __metadata: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10c0/b3d17a8b98490a119806d924fc10e2320181b8456aaaa0639638ba55dfe14c0d7fb81b592eb6be91f70eb0eb80affebe9ed541ef42567c41ec2d13c8317207f8 + checksum: 10c0/54791f44de53d465a74c44ec16255ebe5248156eee54b768fdcc12a7556e1b6e2a23c9c5c5eec0c3fcc71c3820398999ede5042f711a851b0ca9c71e65c8ab19 languageName: node linkType: hard @@ -14384,17 +14409,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.12.2": - version: 8.12.2 - resolution: "typescript-eslint@npm:8.12.2" +"typescript-eslint@npm:^8.13.0": + version: 8.13.0 + resolution: "typescript-eslint@npm:8.13.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.12.2" - "@typescript-eslint/parser": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" + "@typescript-eslint/eslint-plugin": "npm:8.13.0" + "@typescript-eslint/parser": "npm:8.13.0" + "@typescript-eslint/utils": "npm:8.13.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/8a80916204da1a056fa3776d7c69d3d21b9a242d8d2bea75ca32b25d86a0c0e28711fb185605024e463b311e582f693166950d6fe0f66f0969603214e190cbcc + checksum: 10c0/a84958e7602360c4cb2e6227fd9aae19dd18cdf1a2cfd9ece2a81d54098f80454b5707e861e98547d0b2e5dae552b136aa6733b74f0dd743ca7bfe178083c441 languageName: node linkType: hard