diff --git a/.changeset/mux-input-vanilla-extract.md b/.changeset/mux-input-vanilla-extract.md new file mode 100644 index 0000000000..c95a22bdd4 --- /dev/null +++ b/.changeset/mux-input-vanilla-extract.md @@ -0,0 +1,5 @@ +--- +"sanity-plugin-mux-input": patch +--- + +Migrate styling from styled-components to vanilla-extract (zero-runtime CSS) diff --git a/plugins/sanity-plugin-mux-input/package.json b/plugins/sanity-plugin-mux-input/package.json index 46b613e60b..750e23b59b 100644 --- a/plugins/sanity-plugin-mux-input/package.json +++ b/plugins/sanity-plugin-mux-input/package.json @@ -29,11 +29,25 @@ "types": "./dist/index.d.ts", "exports": { ".": "./src/_exports/index.ts", + "./bundle.css": { + "types": "./dist/bundle-css.d.ts", + "browser": "./dist/bundle.css", + "style": "./dist/bundle.css", + "node": "./dist/bundle-css.js", + "default": "./dist/bundle-css.js" + }, "./package.json": "./package.json" }, "publishConfig": { "exports": { ".": "./dist/index.js", + "./bundle.css": { + "types": "./dist/bundle-css.d.ts", + "browser": "./dist/bundle.css", + "style": "./dist/bundle.css", + "node": "./dist/bundle-css.js", + "default": "./dist/bundle-css.js" + }, "./package.json": "./package.json" } }, @@ -48,6 +62,8 @@ "@sanity/icons": "catalog:", "@sanity/ui": "catalog:", "@sanity/uuid": "catalog:", + "@vanilla-extract/dynamic": "catalog:", + "clsx": "^2.1.1", "iso-639-1": "^3.1.6", "jsonwebtoken-esm": "^1.0.5", "lodash": "^4.18.1", @@ -65,21 +81,21 @@ "@sanity/client": "catalog:", "@sanity/tsconfig": "catalog:", "@sanity/tsdown-config": "catalog:", + "@sanity/vanilla-extract-vite-plugin": "catalog:", "@types/lodash": "^4.17.24", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-is": "catalog:", + "@vanilla-extract/css": "catalog:", "babel-plugin-react-compiler": "catalog:", "react": "catalog:", "react-dom": "catalog:", "sanity": "catalog:", - "styled-components": "catalog:", "tsdown": "catalog:" }, "peerDependencies": { "react": "catalog:peer", - "sanity": "catalog:peer", - "styled-components": "catalog:peer" + "sanity": "catalog:peer" }, "engines": { "node": ">=20.19 <22 || >=22.12" diff --git a/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.css.ts b/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.css.ts new file mode 100644 index 0000000000..be649842c0 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.css.ts @@ -0,0 +1,8 @@ +import {style} from '@vanilla-extract/css' + +export const logo = style({ + display: 'inline-block', + height: '0.8em', + marginRight: '1em', + transform: 'translate(0.3em, -0.2em)', +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.styled.tsx b/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.styled.tsx index 04c1d667a1..055572da50 100644 --- a/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.styled.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/ConfigureApi.styled.tsx @@ -1,19 +1,12 @@ -import {styled} from 'styled-components' - import MuxLogo from './MuxLogo' -const Logo = styled.span` - display: inline-block; - height: 0.8em; - margin-right: 1em; - transform: translate(0.3em, -0.2em); -` +import {logo} from './ConfigureApi.css' export const Header = () => ( <> - + - + API Credentials ) diff --git a/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.css.ts b/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.css.ts new file mode 100644 index 0000000000..2976806d0a --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.css.ts @@ -0,0 +1,61 @@ +import {globalStyle, style} from '@vanilla-extract/css' + +export const rangeInput = style({ + width: '100%', + height: 4, + borderRadius: 2, + background: 'var(--card-border-color)', + outline: 'none', + WebkitAppearance: 'none', + appearance: 'none', + selectors: { + '&::-webkit-slider-thumb': { + WebkitAppearance: 'none', + appearance: 'none', + width: 16, + height: 16, + borderRadius: '50%', + background: 'var(--card-focus-ring-color, #2276fc)', + cursor: 'pointer', + border: '2px solid white', + boxShadow: '0 1px 3px rgba(0, 0, 0, 0.2)', + }, + '&::-moz-range-thumb': { + width: 16, + height: 16, + borderRadius: '50%', + background: 'var(--card-focus-ring-color, #2276fc)', + cursor: 'pointer', + border: '2px solid white', + boxShadow: '0 1px 3px rgba(0, 0, 0, 0.2)', + }, + '&:hover::-webkit-slider-thumb': { + background: 'var(--card-focus-ring-color, #1a5fc7)', + }, + '&:hover::-moz-range-thumb': { + background: 'var(--card-focus-ring-color, #1a5fc7)', + }, + }, +}) + +export const watermarkOverlay = style({ + position: 'absolute', + maxWidth: 200, + cursor: 'move', + userSelect: 'none', + zIndex: 10, + pointerEvents: 'auto', + selectors: { + '&:hover': { + outline: '2px dashed rgba(255, 255, 255, 0.8)', + outlineOffset: 4, + }, + }, +}) + +globalStyle(`${watermarkOverlay} img`, { + width: '100%', + height: 'auto', + display: 'block', + pointerEvents: 'none', +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.tsx b/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.tsx index 8d02fc7618..836e62a5db 100644 --- a/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/DraggableWatermark.tsx @@ -2,72 +2,11 @@ import {CheckmarkCircleIcon} from '@sanity/icons/CheckmarkCircle' import {ErrorOutlineIcon} from '@sanity/icons/ErrorOutline' import {Box, Button, Card, Flex, Grid, Stack, Text, TextInput} from '@sanity/ui' import {useCallback, useEffect, useRef, useState} from 'react' -import {styled} from 'styled-components' import {convertWatermarkToMuxOverlay} from '../util/convertWatermarkToMux' import type {MuxOverlaySettings, WatermarkConfig} from '../util/types' -const RangeInput = styled.input` - width: 100%; - height: 4px; - border-radius: 2px; - background: var(--card-border-color); - outline: none; - -webkit-appearance: none; - appearance: none; - - &::-webkit-slider-thumb { - -webkit-appearance: none; - appearance: none; - width: 16px; - height: 16px; - border-radius: 50%; - background: var(--card-focus-ring-color, #2276fc); - cursor: pointer; - border: 2px solid white; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); - } - - &::-moz-range-thumb { - width: 16px; - height: 16px; - border-radius: 50%; - background: var(--card-focus-ring-color, #2276fc); - cursor: pointer; - border: 2px solid white; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); - } - - &:hover::-webkit-slider-thumb { - background: var(--card-focus-ring-color, #1a5fc7); - } - - &:hover::-moz-range-thumb { - background: var(--card-focus-ring-color, #1a5fc7); - } -` - -const WatermarkOverlay = styled.div<{$opacity: number}>` - position: absolute; - max-width: 200px; - opacity: ${(props) => props.$opacity}; - cursor: move; - user-select: none; - z-index: 10; - pointer-events: auto; - - img { - width: 100%; - height: auto; - display: block; - pointer-events: none; - } - - &:hover { - outline: 2px dashed rgba(255, 255, 255, 0.8); - outline-offset: 4px; - } -` +import {rangeInput, watermarkOverlay} from './DraggableWatermark.css' interface DraggableWatermarkProps { watermark: WatermarkConfig @@ -335,15 +274,16 @@ export default function DraggableWatermark({ } return ( - Watermark - + ) } @@ -816,7 +756,8 @@ export function WatermarkControls({ return `Size: ${px}px` })()} - { @@ -855,7 +796,8 @@ export function WatermarkControls({ Opacity: {Math.round((watermark.opacity ?? 0.7) * 100)}% - { onSelect: (files: FileList) => void @@ -32,8 +20,9 @@ export const FileInputButton = ({onSelect, accept, ...props}: FileInputButtonPro ) const handleButtonClick = useCallback(() => inputRef.current?.click(), []) return ( - + ) } diff --git a/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.css.ts b/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.css.ts new file mode 100644 index 0000000000..fa94acc9f7 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.css.ts @@ -0,0 +1,28 @@ +import {createVar, globalStyle, style} from '@vanilla-extract/css' + +export const boxShadowFocusVar = createVar() + +export const fileButton = style({ + position: 'relative', + selectors: { + '&:not([data-disabled="true"]):focus-within': { + boxShadow: boxShadowFocusVar, + }, + }, +}) + +globalStyle(`${fileButton} input`, { + overflow: 'hidden', + top: 0, + left: 0, + width: '100%', + height: '100%', + position: 'absolute', + minWidth: 0, + display: 'block', + appearance: 'none', + padding: 0, + margin: 0, + border: 0, + opacity: 0, +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.styled.tsx b/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.styled.tsx index 259010a7ba..c4bf59527a 100644 --- a/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.styled.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/FileInputMenuItem.styled.tsx @@ -1,36 +1,30 @@ -import {MenuItem} from '@sanity/ui' -import {css, styled} from 'styled-components' +import {MenuItem, useTheme_v2 as useThemeV2} from '@sanity/ui' +import {assignInlineVars} from '@vanilla-extract/dynamic' +import {clsx} from 'clsx/lite' +import {type ComponentProps} from 'react' import {focusRingStyle} from './withFocusRing/helpers' -export const FileButton = styled(MenuItem)(({theme}) => { - const {focusRing} = theme.sanity - const base = theme.sanity.color.base - const border = {width: 1, color: 'var(--card-border-color)'} - - return css` - position: relative; +import {boxShadowFocusVar, fileButton} from './FileInputMenuItem.css' - &:not([data-disabled='true']) { - &:focus-within { - box-shadow: ${focusRingStyle({base, border, focusRing})}; - } - } +export function FileButton({className, style, ...props}: ComponentProps) { + const theme = useThemeV2() + const border = {width: 1, color: 'var(--card-border-color)'} - & input { - overflow: hidden; - top: 0; - left: 0; - width: 100%; - height: 100%; - position: absolute; - min-width: 0; - display: block; - appearance: none; - padding: 0; - margin: 0; - border: 0; - opacity: 0; - } - ` -}) + return ( + + ) +} diff --git a/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.css.ts b/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.css.ts new file mode 100644 index 0000000000..ba58d800d1 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.css.ts @@ -0,0 +1,18 @@ +import {globalStyle, style} from '@vanilla-extract/css' + +export const missingAssetCheckbox = style({ + selectors: { + '&&': { + position: 'static', + }, + }, +}) + +globalStyle(`${missingAssetCheckbox} input::after`, { + content: '', + position: 'absolute', + inset: 0, + display: 'block', + cursor: 'pointer', + zIndex: 1000, +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.tsx b/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.tsx index 2b5e5927cd..10b0a985e0 100644 --- a/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/ImportVideosFromMux.tsx @@ -17,25 +17,13 @@ import { Text, } from '@sanity/ui' import {truncateString, useFormattedDuration} from 'sanity' -import {styled} from 'styled-components' import useImportMuxAssets from '../hooks/useImportMuxAssets' import {DIALOGS_Z_INDEX} from '../util/constants' import type {MuxAsset} from '../util/types' import VideoThumbnail from './VideoThumbnail' -const MissingAssetCheckbox = styled(Checkbox)` - position: static !important; - - input::after { - content: ''; - position: absolute; - inset: 0; - display: block; - cursor: pointer; - z-index: 1000; - } -` +import {missingAssetCheckbox} from './ImportVideosFromMux.css' function MissingAsset({ asset, @@ -59,7 +47,8 @@ function MissingAsset({ radius={1} > - { selectAsset(e.currentTarget.checked) diff --git a/plugins/sanity-plugin-mux-input/src/components/InputBrowser.css.ts b/plugins/sanity-plugin-mux-input/src/components/InputBrowser.css.ts new file mode 100644 index 0000000000..9876e8580c --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/InputBrowser.css.ts @@ -0,0 +1,8 @@ +import {globalStyle, style} from '@vanilla-extract/css' + +/** To prevent Content Layout Shift (CLS), ensure that the dialog always occupies the entire available height. */ +export const fullHeightDialog = style({}) + +globalStyle(`${fullHeightDialog} > div[data-ui='DialogCard'] > div[data-ui='Card']`, { + height: '100%', +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/InputBrowser.tsx b/plugins/sanity-plugin-mux-input/src/components/InputBrowser.tsx index 605d137d44..ccfb9660f3 100644 --- a/plugins/sanity-plugin-mux-input/src/components/InputBrowser.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/InputBrowser.tsx @@ -1,16 +1,15 @@ import {Dialog} from '@sanity/ui' -import {useCallback, useId} from 'react' -import {styled} from 'styled-components' +import {clsx} from 'clsx/lite' +import {type ComponentProps, useCallback, useId} from 'react' import type {SetDialogState} from '../hooks/useDialogState' import SelectAsset, {type Props as SelectAssetProps} from './SelectAsset' -/** To prevent Content Layout Shift (CLS), ensure that the dialog always occupies the entire available height. */ -const StyledDialog = styled(Dialog)` - > div[data-ui='DialogCard'] > div[data-ui='Card'] { - height: 100%; - } -` +import {fullHeightDialog} from './InputBrowser.css' + +function StyledDialog({className, ...props}: ComponentProps) { + return +} export default function InputBrowser({ setDialogState, diff --git a/plugins/sanity-plugin-mux-input/src/components/Player.css.ts b/plugins/sanity-plugin-mux-input/src/components/Player.css.ts new file mode 100644 index 0000000000..a0c6afa076 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/Player.css.ts @@ -0,0 +1,12 @@ +import {globalStyle, style} from '@vanilla-extract/css' + +export const topControls = style({ + position: 'absolute', + top: 0, + right: 0, + justifyContent: 'flex-end', +}) + +globalStyle(`${topControls} button`, { + height: 'auto', +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/Player.styled.tsx b/plugins/sanity-plugin-mux-input/src/components/Player.styled.tsx index e3aedc3147..435a7a5e4e 100644 --- a/plugins/sanity-plugin-mux-input/src/components/Player.styled.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/Player.styled.tsx @@ -1,11 +1,8 @@ -import {styled} from 'styled-components' +import {clsx} from 'clsx/lite' +import {type ComponentProps} from 'react' -export const TopControls = styled.div` - position: absolute; - top: 0; - right: 0; - justify-content: flex-end; - button { - height: auto; - } -` +import {topControls} from './Player.css' + +export function TopControls({className, ...props}: ComponentProps<'div'>) { + return
+} diff --git a/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.css.ts b/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.css.ts new file mode 100644 index 0000000000..e4b16e42a2 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.css.ts @@ -0,0 +1,15 @@ +import {style} from '@vanilla-extract/css' + +export const lockCard = style({ + position: 'absolute', + top: 0, + left: 0, + opacity: 0.6, + mixBlendMode: 'screen', + background: 'transparent', +}) + +export const lockButton = style({ + background: 'transparent', + color: 'white', +}) diff --git a/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.tsx b/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.tsx index fdc86a582c..5c4f5db184 100644 --- a/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.tsx +++ b/plugins/sanity-plugin-mux-input/src/components/PlayerActionsMenu.tsx @@ -24,7 +24,6 @@ import { } from '@sanity/ui' import {memo, useCallback, useEffect, useMemo, useState} from 'react' import {PatchEvent, unset} from 'sanity' -import {styled} from 'styled-components' import {useAccessControl} from '../hooks/useAccessControl' import {type DialogState, type SetDialogState} from '../hooks/useDialogState' @@ -33,19 +32,7 @@ import {getPlaybackPolicy} from '../util/getPlaybackPolicy' import type {MuxInputProps, PluginConfig, VideoAssetDocument} from '../util/types' import {FileInputMenuItem} from './FileInputMenuItem' -const LockCard = styled(Card)` - position: absolute; - top: 0; - left: 0; - opacity: 0.6; - mix-blend-mode: screen; - background: transparent; -` - -const LockButton = styled(Button)` - background: transparent; - color: white; -` +import {lockButton, lockCard} from './PlayerActionsMenu.css' // @TODO: add support for audio type (asset._type) when uploading an audio file so we can hide the thumbnail option. const isVideoAsset = (asset: VideoAssetDocument) => { @@ -103,9 +90,9 @@ function PlayerActionsMenu( placement="right" portal > - - - + + )}
)} - {`Preview(component: ComponentType) { - return styled(component as unknown as any)((props) => { - const border = { - width: props.$border ? 1 : 0, - color: 'var(--card-border-color)', - } - - return css` - --card-focus-box-shadow: ${focusRingBorderStyle(border)}; - - border-radius: ${rem(props.theme.sanity.radius[1]!)}; - outline: none; - box-shadow: var(--card-focus-box-shadow); - - &:focus { - --card-focus-box-shadow: ${focusRingStyle({ - base: props.theme.sanity.color.base, - border, - focusRing: props.theme.sanity.focusRing, - })}; - } - ` - }) -} diff --git a/plugins/sanity-plugin-mux-input/src/components/withFocusRing/withFocusRing.tsx b/plugins/sanity-plugin-mux-input/src/components/withFocusRing/withFocusRing.tsx new file mode 100644 index 0000000000..a3e06e3439 --- /dev/null +++ b/plugins/sanity-plugin-mux-input/src/components/withFocusRing/withFocusRing.tsx @@ -0,0 +1,42 @@ +import {rem, useTheme_v2 as useThemeV2} from '@sanity/ui' +import {assignInlineVars} from '@vanilla-extract/dynamic' +import {clsx} from 'clsx/lite' +import type {ComponentType, CSSProperties} from 'react' + +import {focusRingBorderStyle, focusRingStyle} from './helpers' + +import {boxShadowFocusVar, boxShadowVar, focusRing, radiusVar} from './withFocusRing.css' + +export function withFocusRing(component: ComponentType) { + const Component = component + + return function WithFocusRing( + props: Props & {border?: boolean; className?: string; style?: CSSProperties}, + ) { + const {border, className, style, ...rest} = props + const theme = useThemeV2() + const borderOpts = { + width: border ? 1 : 0, + color: 'var(--card-border-color)', + } + + return ( + + ) + } +} diff --git a/plugins/sanity-plugin-mux-input/src/sanity-ui.d.ts b/plugins/sanity-plugin-mux-input/src/sanity-ui.d.ts deleted file mode 100644 index 6a7e824b4f..0000000000 --- a/plugins/sanity-plugin-mux-input/src/sanity-ui.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import {type Theme} from '@sanity/ui/theme' - -declare module 'styled-components' { - interface DefaultTheme extends Theme {} -} diff --git a/plugins/sanity-plugin-mux-input/test/exports.test.ts b/plugins/sanity-plugin-mux-input/test/exports.test.ts index 2d6bcaa8bc..383dbcd4a9 100644 --- a/plugins/sanity-plugin-mux-input/test/exports.test.ts +++ b/plugins/sanity-plugin-mux-input/test/exports.test.ts @@ -15,6 +15,7 @@ test('package exports', {timeout: 30_000}, async () => { "defaultConfig": "object", "muxInput": "function", }, + "./bundle.css": {}, } `) }) diff --git a/plugins/sanity-plugin-mux-input/tsdown.config.ts b/plugins/sanity-plugin-mux-input/tsdown.config.ts index 87bbb33ee9..c4f0a91b6f 100644 --- a/plugins/sanity-plugin-mux-input/tsdown.config.ts +++ b/plugins/sanity-plugin-mux-input/tsdown.config.ts @@ -5,7 +5,7 @@ import pkg from './package.json' with {type: 'json'} export default defineConfig({ entry: ['./src/_exports/index.ts'], - styledComponents: true, + vanillaExtract: true, reactCompiler: true, define: {__PKG_VERSION__: JSON.stringify(pkg.version)}, }) satisfies Promise diff --git a/plugins/sanity-plugin-mux-input/vitest.config.ts b/plugins/sanity-plugin-mux-input/vitest.config.ts index 8eda73152e..eec31393fd 100644 --- a/plugins/sanity-plugin-mux-input/vitest.config.ts +++ b/plugins/sanity-plugin-mux-input/vitest.config.ts @@ -1,7 +1,10 @@ +import {vanillaExtractPlugin} from '@sanity/vanilla-extract-vite-plugin' import {defineConfig} from 'vitest/config' export default defineConfig({ + plugins: [vanillaExtractPlugin()], test: { + setupFiles: ['@vanilla-extract/css/disableRuntimeStyles'], server: { deps: { inline: ['vitest-package-exports'], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df0da1262a..2e63c3c606 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -258,7 +258,7 @@ importers: version: 19.2.8(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(supports-color@8.1.1)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(supports-color@8.1.1)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-internationalized-array: specifier: workspace:* version: link:../../plugins/sanity-plugin-internationalized-array @@ -352,7 +352,7 @@ importers: version: link:../../plugins/@sanity/table '@sanity/themer': specifier: ^0.2.0 - version: 0.2.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.6)(styled-components@6.4.4) + version: 0.2.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.8)(styled-components@6.4.4) '@sanity/ui': specifier: 'catalog:' version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) @@ -364,7 +364,7 @@ importers: version: link:../../plugins/@sanity/vercel-protection-bypass '@sanity/vision': specifier: next - version: 6.9.1-next.6(@babel/runtime@7.29.7)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.6)(styled-components@6.4.4) + version: 6.9.1-next.8(@babel/runtime@7.29.7)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.8)(styled-components@6.4.4) '@vanilla-extract/css': specifier: 'catalog:' version: 1.21.2(babel-plugin-macros@3.1.0) @@ -376,7 +376,7 @@ importers: version: 19.2.8(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-naive-html-serializer: specifier: workspace:* version: link:../../plugins/sanity-naive-html-serializer @@ -573,7 +573,7 @@ importers: version: 19.2.8(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) styled-components: specifier: 'catalog:' version: 6.4.4(react-dom@19.2.8)(react@19.2.8) @@ -600,7 +600,7 @@ importers: version: 5.2.1(react@19.2.8) '@sanity/mutator': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/ui': specifier: 'catalog:' version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) @@ -621,11 +621,11 @@ importers: version: 2.1.1(rxjs@7.8.2) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/schema': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/tsconfig': specifier: 'catalog:' version: 2.2.1 @@ -673,7 +673,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@portabletext/editor': specifier: ^7.10.13 @@ -770,7 +770,7 @@ importers: version: 4.25.11(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.3)(@codemirror/language@6.12.4)(@codemirror/lint@6.9.7)(@codemirror/search@6.7.1)(@codemirror/state@6.7.1)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.43.7)(codemirror@6.0.2)(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -813,7 +813,7 @@ importers: version: 4.18.1 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) tinycolor2: specifier: ^1.6.0 version: 1.6.0 @@ -862,7 +862,7 @@ importers: version: 5.2.1(react@19.2.8) '@sanity/mutator': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/studio-secrets': specifier: workspace:^ version: link:../studio-secrets @@ -874,7 +874,7 @@ importers: version: 3.1.4 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/client': specifier: ^7.26.0 @@ -923,7 +923,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -963,7 +963,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1009,7 +1009,7 @@ importers: version: 19.2.8 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1034,13 +1034,13 @@ importers: version: 5.2.1(react@19.2.8) '@sanity/mutator': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/ui': specifier: 'catalog:' version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/uuid': specifier: 'catalog:' version: 3.0.3 @@ -1049,7 +1049,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-utils: specifier: workspace:^ version: link:../../sanity-plugin-utils @@ -1110,7 +1110,7 @@ importers: version: 4.2.5(react@19.2.8)(rxjs@7.8.2) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1165,7 +1165,7 @@ importers: version: 5.7.0(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1217,7 +1217,7 @@ importers: version: 1.9.0(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1269,13 +1269,13 @@ importers: version: 5.2.1(react@19.2.8) '@sanity/mutator': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/ui': specifier: 'catalog:' version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) react-dnd: specifier: ^16.0.1 version: 16.0.1(@types/node@24.13.3)(@types/react@19.2.18)(react@19.2.8) @@ -1284,7 +1284,7 @@ importers: version: 16.0.1 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1330,7 +1330,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1391,7 +1391,7 @@ importers: version: 1.0.5 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-utils: specifier: workspace:^ version: link:../../sanity-plugin-utils @@ -1446,7 +1446,7 @@ importers: version: 5.7.0(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) suspend-react: specifier: 'catalog:' version: 0.1.3(react@19.2.8) @@ -1489,7 +1489,7 @@ importers: version: 3.0.3 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1547,7 +1547,7 @@ importers: version: 4.4.0 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1596,7 +1596,7 @@ importers: version: 4.18.1 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1639,7 +1639,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-internationalized-array: specifier: ^4.0.0 || ^5.0.0 version: link:../../sanity-plugin-internationalized-array @@ -1688,7 +1688,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1743,7 +1743,7 @@ importers: version: 3.0.3 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1789,7 +1789,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/client': specifier: ^7.26.0 @@ -1829,16 +1829,16 @@ importers: version: 5.0.2 '@sanity/mutator': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/schema': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@portabletext/types': specifier: 'catalog:' @@ -1884,7 +1884,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1927,7 +1927,7 @@ importers: version: 3.6.1(@types/react@19.2.18)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -1967,7 +1967,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) video.js: specifier: 'catalog:' version: 7.21.7 @@ -2028,7 +2028,7 @@ importers: version: 6.0.0 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -2071,7 +2071,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/dashboard': specifier: workspace:* @@ -2111,7 +2111,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/dashboard': specifier: workspace:* @@ -2178,7 +2178,7 @@ importers: version: 7.4.4(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.2.8) @@ -2233,7 +2233,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) '@sanity/uuid': specifier: 'catalog:' version: 3.0.3 @@ -2245,7 +2245,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-utils: specifier: workspace:^ version: link:../sanity-plugin-utils @@ -2288,7 +2288,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -2340,7 +2340,7 @@ importers: version: 1.29.1(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) uuid: specifier: ^14.0.1 version: 14.0.1 @@ -2386,7 +2386,7 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) lodash-es: specifier: 'catalog:' version: 4.18.1 @@ -2395,7 +2395,7 @@ importers: version: 12.43.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -2447,7 +2447,7 @@ importers: version: 12.43.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) suspend-react: specifier: 'catalog:' version: 0.1.3(react@19.2.8) @@ -2496,13 +2496,13 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) lodash-es: specifier: 'catalog:' version: 4.18.1 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/language-filter': specifier: workspace:* @@ -2557,7 +2557,7 @@ importers: version: 0.17.0 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -2597,7 +2597,7 @@ importers: version: 5.2.0(easymde@2.21.0)(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -2664,7 +2664,7 @@ importers: version: 9.0.11 groq: specifier: next - version: 6.9.1-next.6 + version: 6.9.1-next.8 is-hotkey-esm: specifier: ^1.0.0 version: 1.0.0 @@ -2703,7 +2703,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) zod: specifier: ^3.25.76 version: 3.25.76 @@ -2774,6 +2774,12 @@ importers: '@sanity/uuid': specifier: 'catalog:' version: 3.0.3 + '@vanilla-extract/dynamic': + specifier: 'catalog:' + version: 2.1.5 + clsx: + specifier: ^2.1.1 + version: 2.1.1 iso-639-1: specifier: ^3.1.6 version: 3.1.6 @@ -2794,7 +2800,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) scroll-into-view-if-needed: specifier: ^3.1.0 version: 3.1.0 @@ -2823,6 +2829,9 @@ importers: '@sanity/tsdown-config': specifier: 'catalog:' version: 0.21.3(@babel/runtime@7.29.7)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(rolldown@1.2.1)(tsdown@0.22.14)(typescript@7.0.2)(vite@8.2.0) + '@sanity/vanilla-extract-vite-plugin': + specifier: 'catalog:' + version: 0.2.8(babel-plugin-macros@3.1.0)(vite@8.2.0) '@types/lodash': specifier: ^4.17.24 version: 4.17.25 @@ -2835,6 +2844,9 @@ importers: '@types/react-is': specifier: 'catalog:' version: 19.2.0 + '@vanilla-extract/css': + specifier: 'catalog:' + version: 1.21.2(babel-plugin-macros@3.1.0) babel-plugin-react-compiler: specifier: 'catalog:' version: 1.0.0 @@ -2844,9 +2856,6 @@ importers: react-dom: specifier: 'catalog:' version: 19.2.8(react@19.2.8) - styled-components: - specifier: 'catalog:' - version: 6.4.4(react-dom@19.2.8)(react@19.2.8) tsdown: specifier: 'catalog:' version: 0.22.14(@vitejs/devtools@0.4.12)(oxc-resolver@11.24.2)(publint@0.3.23)(tsx@4.23.5)(typescript@7.0.2) @@ -2879,7 +2888,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) video.js: specifier: 'catalog:' version: 7.21.7 @@ -2919,7 +2928,7 @@ importers: dependencies: sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-translations-tab: specifier: workspace:^ version: link:../sanity-translations-tab @@ -2956,7 +2965,7 @@ importers: dependencies: sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-translations-tab: specifier: workspace:^ version: link:../sanity-translations-tab @@ -3011,7 +3020,7 @@ importers: version: 7.8.2 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -3063,7 +3072,7 @@ importers: version: 12.43.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-plugin-utils: specifier: workspace:^ version: link:../sanity-plugin-utils @@ -3112,7 +3121,7 @@ importers: version: 19.2.8 sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -3158,10 +3167,10 @@ importers: version: 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) '@sanity/util': specifier: next - version: 6.9.1-next.6(@types/react@19.2.18) + version: 6.9.1-next.8(@types/react@19.2.18) sanity: specifier: next - version: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + version: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) sanity-naive-html-serializer: specifier: workspace:^ version: link:../sanity-naive-html-serializer @@ -6439,8 +6448,8 @@ packages: resolution: {integrity: sha512-oJ5kZQV6C/DAlcpRLEU7AcVWXrSPuJb3Z1TQ9tm/qZOVWJENwWln45jtepQEYolTIuGx9jUlhYUi3hGIkOt8RA==} engines: {node: '>=18.2'} - '@sanity/diff@6.9.1-next.6': - resolution: {integrity: sha512-fG5iTIJ4USHa/zENQmgRrDIRVgcLckkXjZZ4kSpT3v5cO76bJL40ULLa/6lOhCRMkGmaTox1d/ADPtSp0HQz9A==} + '@sanity/diff@6.9.1-next.8': + resolution: {integrity: sha512-qcItO7WtU25BrsF9UHPf85rLpz2NyifYQ/ke/gk4pidheOUxyd/GaFiNTNsqNBXDmLvEJ6VZ05tHS7EhkF2NEg==} engines: {node: '>=22.12'} '@sanity/eventsource@5.0.4': @@ -6516,8 +6525,8 @@ packages: xstate: optional: true - '@sanity/mutator@6.9.1-next.6': - resolution: {integrity: sha512-kJ8SXLYd2I8WccJnXyC+0oxCr2rlm5d2MalkNnn33qlH8T+RoQA6xuA7e2fGuNU0e2r180PbQov275pagJKjuw==} + '@sanity/mutator@6.9.1-next.8': + resolution: {integrity: sha512-DjslGQ5QuKDOKekf26C55PQg/fsoKG3c7ZDJ244ecLZDQgEA9zeGp5pyZqS2BQ+AkrqNNiReamHH27EDROkk2A==} '@sanity/parse-package-json@2.2.11': resolution: {integrity: sha512-bGtg6GgNOAb4IbpfIODIMow9P6M/9ado+h/s5WDih/ibSwL7rGp9gvsSaUf4PSegtAFSBp8mHj9epg+E1nMj5Q==} @@ -6557,8 +6566,8 @@ packages: engines: {node: '>=22.12'} hasBin: true - '@sanity/schema@6.9.1-next.6': - resolution: {integrity: sha512-cNYRajZyaWiHv4sGF2Tid9P1k08lov6ZdjejYWknm8a1MWMo4r+8M2Pox6aHNopWkosMlB062aWQ6xRz1m8Glw==} + '@sanity/schema@6.9.1-next.8': + resolution: {integrity: sha512-gRCV8vYd+CTSkPoAufK6DIK5Odhiq4YYYAsnJ76lFvp5CScprCEhZd3lGlfAz7/2sJLmq8taBm4v8xNUCzY4Ng==} '@sanity/sdk@2.19.0': resolution: {integrity: sha512-UOrxOmISioW22b0IyGgkRJCk1VnzmevH7jY8WZpANStmwa/4lsujRNlWOYeW3IguhIz0HptgtVfRXXyZwr9UXQ==} @@ -6607,8 +6616,8 @@ packages: babel-plugin-react-compiler: optional: true - '@sanity/types@6.9.1-next.6': - resolution: {integrity: sha512-qYHkRh+OLvfnaQ42mkPb7Hx1CkZTgRPuHA9JhxnAFHpSqSaXL2QHYYwK1zS0kxmBzzQMvQrltbDeYFMs1Rcz8w==} + '@sanity/types@6.9.1-next.8': + resolution: {integrity: sha512-N9dMoinVoezfS9AoTA+FVhmEFcEP6ZrzHOpIVc8TrWu8UYhpe9X2wk+E3Spjmv20mz0dPs1WtFBm6WP0I9d/aA==} peerDependencies: '@types/react': '*' @@ -6620,8 +6629,8 @@ packages: react-dom: ^18 || >=19.0.0-0 styled-components: ^5.2 || ^6 - '@sanity/util@6.9.1-next.6': - resolution: {integrity: sha512-7pwfRDkricY+LeuzI2gwZmytLZrPXE90/SwpeXiYa/uECCiAGSYHPvHVyfy6HTuQAq42mHtPUnkwUsGB8M9F4w==} + '@sanity/util@6.9.1-next.8': + resolution: {integrity: sha512-kQzFRSqrnSktZJBndCA/lsS1hfNya4TG5m0iaUb+DlFxpLVx0/pFbLOaFieDDLJtNxKjt/h/YDs/FMfwcfuzzQ==} engines: {node: '>=22.12'} '@sanity/uuid@3.0.3': @@ -6652,8 +6661,8 @@ packages: peerDependencies: vite: ^8.0.0 - '@sanity/vision@6.9.1-next.6': - resolution: {integrity: sha512-KHT3y74dEISnWEzPN4djLFBaKStUXx3bfJntB0O9/nPkc3zWaIepnLQbOTIweQGYlP9mfDSUU4HMp07MLlgEJQ==} + '@sanity/vision@6.9.1-next.8': + resolution: {integrity: sha512-cEwSL6om1JuMdUOsZZ36mnV4KlgEsqciOE1lNrqrbYkPVKzAHXuur0IMNR2Ow06vWj/FCz8pW/4xl7sSuoccXw==} peerDependencies: react: ^19.2.2 sanity: ^6.0.0-0 @@ -8874,8 +8883,8 @@ packages: resolution: {integrity: sha512-kj56ZjnOFbgDt91zYwQ10jsVUtVGJqAKfRbAir0EvTK84O5ZsSyc0rDEm2P3jmAJkxs4X1DOG8vtaYJQIA/XCA==} engines: {node: '>=22.12'} - groq@6.9.1-next.6: - resolution: {integrity: sha512-lIjkr5yVCy75qEjF9YlkyfbrK6jzJGArNbW3XbNm0eqvpGaZyc84e8oa1zlSX79kojgKbLOvwaxdxWlZHOJBtg==} + groq@6.9.1-next.8: + resolution: {integrity: sha512-WW3szBHuTphp7aJQsKuW7nrBKU5CDdaau42Rh7sdwwGcNpgXgEJw+l/BENScSgHuSmyLxOvzK8CK2dLwPd2Aew==} engines: {node: '>=22.12'} gunzip-maybe@1.4.2: @@ -10838,8 +10847,8 @@ packages: resolution: {integrity: sha512-JPdADikobt6zFuuCRhl6whNrCJlLPxpUmT/hNxLij70mkpeejHKDN+HeVlrdHI8snDTzRIiF3Ye8KyMIyVWA+A==} hasBin: true - sanity@6.9.1-next.6: - resolution: {integrity: sha512-Of0h5Jf768At4tiAjGn621laGHvVY098yjT3eqGSS9Yiz6IwByYkVGsE3yvEIrpiQnr5sMIeC+DcKKKV86H2Qw==} + sanity@6.9.1-next.8: + resolution: {integrity: sha512-UH/6eIZxnTlM6g8uKoDrNR4IWtzam/17X4JKjBSl2F96RKGYJ9NVfEkF1AImjQmgYMks9Qk+fQb8s6pMhKToWw==} engines: {node: '>=22.12'} hasBin: true peerDependencies: @@ -14652,7 +14661,7 @@ snapshots: '@portabletext/html': 1.1.1 '@portabletext/sanity-bridge': 3.2.3(@types/react@19.2.18) '@portabletext/schema': 2.2.3 - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) transitivePeerDependencies: - '@types/react' @@ -14762,8 +14771,8 @@ snapshots: '@portabletext/sanity-bridge@3.2.3(@types/react@19.2.18)': dependencies: '@portabletext/schema': 2.2.3 - '@sanity/schema': 6.9.1-next.6(@types/react@19.2.18) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/schema': 6.9.1-next.8(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) transitivePeerDependencies: - '@types/react' @@ -15145,9 +15154,9 @@ snapshots: '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/runtime@7.29.7)(rolldown@1.2.1)(vite@8.2.0) '@sanity/cli-core': 2.8.0(@noble/hashes@2.2.0)(@types/node@24.13.3)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(supports-color@8.1.1)(terser@5.49.0)(yaml@2.9.0) '@sanity/generate-help-url': 4.0.0 - '@sanity/schema': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/schema': 6.9.1-next.8(@types/react@19.2.18) '@sanity/telemetry': 1.1.0(react@19.2.8) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/workbench-cli': 1.9.0(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.5)(typescript@7.0.2)(yaml@2.9.0) '@vitejs/plugin-react': 6.0.5(@rolldown/plugin-babel@0.2.3)(babel-plugin-react-compiler@1.0.0)(vite@8.2.0) chokidar: 5.0.0 @@ -15249,10 +15258,10 @@ snapshots: '@sanity/import': 6.0.3(@sanity/client@7.26.0)(@types/react@19.2.18)(supports-color@8.1.1) '@sanity/migrate': 8.0.1(@types/react@19.2.18)(xstate@5.32.5) '@sanity/runtime-cli': 17.4.0(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@noble/hashes@2.2.0)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(rolldown@1.2.1)(terser@5.49.0)(tsx@4.23.5)(typescript@7.0.2)(yaml@2.9.0) - '@sanity/schema': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/schema': 6.9.1-next.8(@types/react@19.2.18) '@sanity/telemetry': 1.1.0(react@19.2.8) '@sanity/template-validator': 3.1.0 - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/workbench-cli': 1.9.0(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.5)(typescript@7.0.2)(yaml@2.9.0) '@sanity/worker-channels': 2.0.0 '@vercel/frameworks': 3.29.0 @@ -15358,7 +15367,7 @@ snapshots: chokidar: 3.6.0 debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 - groq: 6.9.1-next.6 + groq: 6.9.1-next.8 groq-js: 1.30.3(supports-color@8.1.1) json5: 2.2.3 lodash-es: 4.18.1 @@ -15394,7 +15403,7 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.2.0 - '@sanity/diff@6.9.1-next.6': + '@sanity/diff@6.9.1-next.8': dependencies: '@sanity/diff-match-patch': 3.2.0 @@ -15444,7 +15453,7 @@ snapshots: '@sanity/asset-utils': 2.3.0 '@sanity/client': 7.26.0 '@sanity/generate-help-url': 4.0.0 - '@sanity/mutator': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/mutator': 6.9.1-next.8(@types/react@19.2.18) debug: 4.4.3(supports-color@8.1.1) get-it: 8.8.3 gunzip-maybe: 1.4.2 @@ -15486,8 +15495,8 @@ snapshots: dependencies: '@sanity/client': 7.26.0 '@sanity/mutate': 0.18.1(xstate@5.32.5) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) - '@sanity/util': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) + '@sanity/util': 6.9.1-next.8(@types/react@19.2.18) arrify: 3.0.0 debug: 4.4.3(supports-color@8.1.1) fast-fifo: 1.3.2 @@ -15512,10 +15521,10 @@ snapshots: optionalDependencies: xstate: 5.32.5 - '@sanity/mutator@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/mutator@6.9.1-next.8(@types/react@19.2.18)': dependencies: '@sanity/diff-match-patch': 3.2.0 - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/uuid': 3.0.3 debug: 4.4.3(supports-color@8.1.1) lodash-es: 4.18.1 @@ -15584,10 +15593,10 @@ snapshots: - supports-color - vue-tsc - '@sanity/presentation-comlink@2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.6)': + '@sanity/presentation-comlink@2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.8)': dependencies: '@sanity/comlink': 4.0.1 - '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.6) + '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.8) transitivePeerDependencies: - '@sanity/client' - '@sanity/types' @@ -15657,11 +15666,11 @@ snapshots: - vue-tsc - yaml - '@sanity/schema@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/schema@6.9.1-next.8(@types/react@19.2.18)': dependencies: '@sanity/descriptors': 1.3.0 '@sanity/generate-help-url': 4.0.0 - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) arrify: 3.0.0 get-it: 8.8.3 groq-js: 2.0.0 @@ -15685,8 +15694,8 @@ snapshots: '@sanity/message-protocol': 0.23.0 '@sanity/mutate': 0.18.1(xstate@5.32.5) '@sanity/telemetry': 1.1.0(react@19.2.8) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) - groq: 6.9.1-next.6 + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) + groq: 6.9.1-next.8 groq-js: 2.0.0 reselect: 5.2.0 rxjs: 7.8.2 @@ -15716,7 +15725,7 @@ snapshots: '@actions/github': 9.1.1 yaml: 2.9.0 - '@sanity/themer@0.2.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.6)(styled-components@6.4.4)': + '@sanity/themer@0.2.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.8)(styled-components@6.4.4)': dependencies: '@sanity/color': 3.0.8 '@sanity/icons': 5.2.1(react@19.2.8) @@ -15726,7 +15735,7 @@ snapshots: react-refractor: 4.0.0(react@19.2.8) refractor: 5.0.0 optionalDependencies: - sanity: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + sanity: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) styled-components: 6.4.4(react-dom@19.2.8)(react@19.2.8) transitivePeerDependencies: - '@emotion/is-prop-valid' @@ -15757,7 +15766,7 @@ snapshots: - supports-color - vite - '@sanity/types@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/types@6.9.1-next.8(@types/react@19.2.18)': dependencies: '@sanity/client': 7.26.0 '@sanity/media-library-types': 1.6.0 @@ -15781,12 +15790,12 @@ snapshots: transitivePeerDependencies: - '@emotion/is-prop-valid' - '@sanity/util@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/util@6.9.1-next.8(@types/react@19.2.18)': dependencies: '@date-fns/tz': 1.5.0 '@date-fns/utc': 2.1.1 '@sanity/client': 7.26.0 - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) date-fns: 4.4.0 rxjs: 7.8.2 transitivePeerDependencies: @@ -15830,7 +15839,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@sanity/vision@6.9.1-next.6(@babel/runtime@7.29.7)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.6)(styled-components@6.4.4)': + '@sanity/vision@6.9.1-next.8(@babel/runtime@7.29.7)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.8)(react@19.2.8)(sanity@6.9.1-next.8)(styled-components@6.4.4)': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/commands': 6.10.4 @@ -15858,7 +15867,7 @@ snapshots: react: 19.2.8 react-rx: 5.1.1(react@19.2.8)(rxjs@7.8.2) rxjs: 7.8.2 - sanity: 6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) + sanity: 6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2) use-effect-event: 2.0.3(react@19.2.8) transitivePeerDependencies: - '@babel/runtime' @@ -15869,17 +15878,17 @@ snapshots: - react-dom - styled-components - '@sanity/visual-editing-types@1.1.8(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.6)': + '@sanity/visual-editing-types@1.1.8(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.8)': dependencies: '@sanity/client': 7.26.0 optionalDependencies: - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/workbench-cli@1.9.0(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.5)(typescript@7.0.2)(yaml@2.9.0)': dependencies: '@module-federation/vite': 1.20.1(typescript@7.0.2)(vite@8.2.0) '@sanity/cli-core': 2.8.0(@noble/hashes@2.2.0)(@types/node@24.13.3)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(supports-color@8.1.1)(terser@5.49.0)(yaml@2.9.0) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@vitejs/plugin-react': 6.0.5(@rolldown/plugin-babel@0.2.3)(babel-plugin-react-compiler@1.0.0)(vite@8.2.0) form-data: 4.0.6 tar-fs: 3.1.3 @@ -18198,7 +18207,7 @@ snapshots: dependencies: obug: 2.1.4 - groq@6.9.1-next.6: {} + groq@6.9.1-next.8: {} gunzip-maybe@1.4.2: dependencies: @@ -20172,7 +20181,7 @@ snapshots: - supports-color - utf-8-validate - sanity@6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2): + sanity@6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react-dom@19.2.4)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(terser@5.49.0)(typescript@7.0.2): dependencies: '@algorithm.ts/lcs': 4.0.6 '@date-fns/tz': 1.5.0 @@ -20204,7 +20213,7 @@ snapshots: '@sanity/client': 7.26.0 '@sanity/color': 3.0.8 '@sanity/comlink': 4.0.1 - '@sanity/diff': 6.9.1-next.6 + '@sanity/diff': 6.9.1-next.8 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 5.0.0 '@sanity/eventsource': 5.0.4 @@ -20217,15 +20226,15 @@ snapshots: '@sanity/message-protocol': 0.24.0 '@sanity/migrate': 8.0.1(@types/react@19.2.18)(xstate@5.32.5) '@sanity/mutate': 0.18.1(xstate@5.32.5) - '@sanity/mutator': 6.9.1-next.6(@types/react@19.2.18) - '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.6) + '@sanity/mutator': 6.9.1-next.8(@types/react@19.2.18) + '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.8) '@sanity/preview-url-secret': 4.1.2(@sanity/client@7.26.0) '@sanity/prism-groq': 1.1.2 - '@sanity/schema': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/schema': 6.9.1-next.8(@types/react@19.2.18) '@sanity/telemetry': 1.1.0(react@19.2.8) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/ui': 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) - '@sanity/util': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/util': 6.9.1-next.8(@types/react@19.2.18) '@sanity/uuid': 3.0.3 '@sanity/workbench': 0.1.0-alpha.36(@sanity/sdk@2.19.0)(react@19.2.8)(xstate@5.32.5) '@sentry/react': 10.69.0(react@19.2.8) @@ -20320,7 +20329,7 @@ snapshots: - utf-8-validate - vue-tsc - sanity@6.9.1-next.6(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(supports-color@8.1.1)(terser@5.49.0)(typescript@7.0.2): + sanity@6.9.1-next.8(@babel/core@7.29.7)(@babel/runtime@7.29.7)(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.2.0)(@rolldown/plugin-babel@0.2.3)(@sanity/sdk@2.19.0)(@types/node@24.13.3)(@types/react@19.2.18)(@vitejs/devtools@0.4.12)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(oxfmt@0.61.0)(react-dom@19.2.8)(react@19.2.8)(rolldown@1.2.1)(styled-components@6.4.4)(supports-color@8.1.1)(terser@5.49.0)(typescript@7.0.2): dependencies: '@algorithm.ts/lcs': 4.0.6 '@date-fns/tz': 1.5.0 @@ -20352,7 +20361,7 @@ snapshots: '@sanity/client': 7.26.0 '@sanity/color': 3.0.8 '@sanity/comlink': 4.0.1 - '@sanity/diff': 6.9.1-next.6 + '@sanity/diff': 6.9.1-next.8 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 5.0.0 '@sanity/eventsource': 5.0.4 @@ -20365,15 +20374,15 @@ snapshots: '@sanity/message-protocol': 0.24.0 '@sanity/migrate': 8.0.1(@types/react@19.2.18)(xstate@5.32.5) '@sanity/mutate': 0.18.1(xstate@5.32.5) - '@sanity/mutator': 6.9.1-next.6(@types/react@19.2.18) - '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.6) + '@sanity/mutator': 6.9.1-next.8(@types/react@19.2.18) + '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.8) '@sanity/preview-url-secret': 4.1.2(@sanity/client@7.26.0) '@sanity/prism-groq': 1.1.2 - '@sanity/schema': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/schema': 6.9.1-next.8(@types/react@19.2.18) '@sanity/telemetry': 1.1.0(react@19.2.8) - '@sanity/types': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.8(@types/react@19.2.18) '@sanity/ui': 3.5.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.8)(react@19.2.8)(styled-components@6.4.4) - '@sanity/util': 6.9.1-next.6(@types/react@19.2.18) + '@sanity/util': 6.9.1-next.8(@types/react@19.2.18) '@sanity/uuid': 3.0.3 '@sanity/workbench': 0.1.0-alpha.36(@sanity/sdk@2.19.0)(react@19.2.8)(xstate@5.32.5) '@sentry/react': 10.69.0(react@19.2.8)