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 (
-
-
+
)
}
@@ -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
>
-
-
-
+
+
+
)}
) {
+ return
+}
-const LeftSection = styled(Stack)`
- position: relative;
- width: 60%;
-`
+function FlexWrapper({className, ...props}: ComponentProps) {
+ return
+}
-const CodeWrapper = styled(Code)`
- position: relative;
- width: 100%;
+function LeftSection({className, ...props}: ComponentProps) {
+ return
+}
- code {
- overflow: hidden;
- text-overflow: ellipsis;
- position: relative;
- max-width: 200px;
- }
-`
+function CodeWrapper({className, ...props}: ComponentProps) {
+ return
+}
export const UploadProgress = ({
progress = 100,
diff --git a/plugins/sanity-plugin-mux-input/src/components/Uploader.css.ts b/plugins/sanity-plugin-mux-input/src/components/Uploader.css.ts
new file mode 100644
index 0000000000..11578d7f2b
--- /dev/null
+++ b/plugins/sanity-plugin-mux-input/src/components/Uploader.css.ts
@@ -0,0 +1,11 @@
+import {style} from '@vanilla-extract/css'
+
+export const hiddenInput = style({
+ 'position': 'absolute',
+ 'border': 0,
+ 'color': 'white',
+ 'opacity': 0,
+ ':focus': {
+ outline: 'none',
+ },
+})
diff --git a/plugins/sanity-plugin-mux-input/src/components/Uploader.styled.tsx b/plugins/sanity-plugin-mux-input/src/components/Uploader.styled.tsx
index 7e2dc1d967..4cfffa88f8 100644
--- a/plugins/sanity-plugin-mux-input/src/components/Uploader.styled.tsx
+++ b/plugins/sanity-plugin-mux-input/src/components/Uploader.styled.tsx
@@ -1,9 +1,10 @@
import {Card, type CardTone} from '@sanity/ui'
import {useCallback, useRef} from 'react'
-import {styled} from 'styled-components'
import {withFocusRing} from './withFocusRing'
+import {hiddenInput} from './Uploader.css'
+
const UploadCardWithFocusRing = withFocusRing(Card)
interface UploadCardProps {
@@ -54,19 +55,8 @@ export function UploadCard({
onDragLeave={onDragLeave}
onDragOver={onDragOver}
>
-
+
{children}
)
}
-
-const HiddenInput = styled.input.attrs({type: 'text'})`
- position: absolute;
- border: 0;
- color: white;
- opacity: 0;
-
- &:focus {
- outline: none;
- }
-`
diff --git a/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.css.ts b/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.css.ts
new file mode 100644
index 0000000000..30cac6c24c
--- /dev/null
+++ b/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.css.ts
@@ -0,0 +1,13 @@
+import {createVar, globalStyle, style} from '@vanilla-extract/css'
+
+export const fgVar = createVar()
+
+export const container = style({})
+
+globalStyle(`${container} *`, {
+ color: fgVar,
+})
+
+globalStyle(`${container} a`, {
+ textDecoration: 'none',
+})
diff --git a/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.tsx b/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.tsx
index 05f635a9e2..6b383e7328 100644
--- a/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.tsx
+++ b/plugins/sanity-plugin-mux-input/src/components/VideoDetails/VideoReferences.tsx
@@ -1,22 +1,26 @@
import type {SanityDocument} from '@sanity/client'
-import {Box, Card, Text} from '@sanity/ui'
+import {Box, Card, Text, useTheme_v2 as useThemeV2} from '@sanity/ui'
+import {assignInlineVars} from '@vanilla-extract/dynamic'
+import {clsx} from 'clsx/lite'
+import {type ComponentProps} from 'react'
import {collate, useSchema} from 'sanity'
-import {styled} from 'styled-components'
import {DocumentPreview} from '../documentPreview/DocumentPreview'
import SpinnerBox from '../SpinnerBox'
-const Container = styled(Box)`
- * {
- color: ${(props: any) => props.theme.sanity.color.base.fg};
- }
- a {
- text-decoration: none;
- }
- h2 {
- font-size: ${(props: any) => props.theme.sanity.fonts.text.sizes[1]};
- }
-`
+import {container, fgVar} from './VideoReferences.css'
+
+function Container({className, style, ...props}: ComponentProps) {
+ const {color} = useThemeV2()
+
+ return (
+
+ )
+}
const VideoReferences: React.FC<{
references?: SanityDocument[]
diff --git a/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.css.ts b/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.css.ts
new file mode 100644
index 0000000000..0e533c2c2c
--- /dev/null
+++ b/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.css.ts
@@ -0,0 +1,66 @@
+import {globalStyle, style} from '@vanilla-extract/css'
+
+export const playButton = style({
+ display: 'block',
+ padding: 0,
+ margin: 0,
+ border: 'none',
+ borderRadius: '0.1875rem',
+ position: 'relative',
+ cursor: 'pointer',
+ selectors: {
+ '&::after': {
+ content: '',
+ background: 'var(--card-fg-color)',
+ opacity: 0,
+ display: 'block',
+ position: 'absolute',
+ inset: 0,
+ zIndex: 10,
+ transition: '0.15s ease-out',
+ borderRadius: 'inherit',
+ },
+ '&:hover::after': {
+ opacity: 0.3,
+ },
+ '&:focus::after': {
+ opacity: 0.3,
+ },
+ },
+})
+
+globalStyle(`${playButton} > div[data-play]`, {
+ zIndex: 11,
+ opacity: 0,
+ transition: '0.15s 0.05s ease-out',
+ position: 'absolute',
+ left: '50%',
+ top: '50%',
+ transform: 'translate(-50%, -50%)',
+ color: 'var(--card-fg-color)',
+ background: 'var(--card-bg-color)',
+ width: 'auto',
+ height: '30%',
+ aspectRatio: '1',
+ borderRadius: '100%',
+ display: 'flex',
+ justifyContent: 'center',
+ alignItems: 'center',
+ boxSizing: 'border-box',
+})
+
+// Visual balance to center-align the icon
+globalStyle(`${playButton} > div[data-play] > svg`, {
+ display: 'block',
+ width: '70%',
+ height: 'auto',
+ transform: 'translateX(5%)',
+})
+
+globalStyle(`${playButton}:hover > div[data-play]`, {
+ opacity: 1,
+})
+
+globalStyle(`${playButton}:focus > div[data-play]`, {
+ opacity: 1,
+})
diff --git a/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.tsx b/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.tsx
index c1f0c1b34d..cc5c8c9938 100644
--- a/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.tsx
+++ b/plugins/sanity-plugin-mux-input/src/components/VideoInBrowser.tsx
@@ -4,7 +4,6 @@ import {LockIcon} from '@sanity/icons/Lock'
import {PlayIcon} from '@sanity/icons/Play'
import {Button, Card, Stack, Text, Tooltip} from '@sanity/ui'
import {useCallback, useState} from 'react'
-import {styled} from 'styled-components'
import {DRMWarningDialog, useDrmPlaybackWarningContext} from '../context/DrmPlaybackWarningContext'
import {THUMBNAIL_ASPECT_RATIO} from '../util/constants'
@@ -16,64 +15,7 @@ import VideoMetadata from './VideoMetadata'
import VideoPlayer, {assetIsAudio} from './VideoPlayer'
import VideoThumbnail from './VideoThumbnail'
-const PlayButton = styled.button`
- display: block;
- padding: 0;
- margin: 0;
- border: none;
- border-radius: 0.1875rem;
- position: relative;
- cursor: pointer;
-
- &::after {
- content: '';
- background: var(--card-fg-color);
- opacity: 0;
- display: block;
- position: absolute;
- inset: 0;
- z-index: 10;
- transition: 0.15s ease-out;
- border-radius: inherit;
- }
-
- > div[data-play] {
- z-index: 11;
- opacity: 0;
- transition: 0.15s 0.05s ease-out;
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translate(-50%, -50%);
- color: var(--card-fg-color);
- background: var(--card-bg-color);
- width: auto;
- height: 30%;
- aspect-ratio: 1;
- border-radius: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- box-sizing: border-box;
- > svg {
- display: block;
- width: 70%;
- height: auto;
- // Visual balance to center-align the icon
- transform: translateX(5%);
- }
- }
-
- &:hover,
- &:focus {
- &::after {
- opacity: 0.3;
- }
- > div[data-play] {
- opacity: 1;
- }
- }
-`
+import {playButton} from './VideoInBrowser.css'
type RenderState = 'render-video' | 'pre-render-warn' | false
@@ -190,7 +132,7 @@ export default function VideoInBrowser({
{renderVideo === 'render-video' ? (
) : (
-
+
+
)}
)}
-
(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)