diff --git a/.changeset/markdown-vanilla-extract.md b/.changeset/markdown-vanilla-extract.md new file mode 100644 index 0000000000..41b6ada0f5 --- /dev/null +++ b/.changeset/markdown-vanilla-extract.md @@ -0,0 +1,5 @@ +--- +"sanity-plugin-markdown": patch +--- + +Migrate styling from styled-components to vanilla-extract (zero-runtime CSS) diff --git a/plugins/sanity-plugin-markdown/README.md b/plugins/sanity-plugin-markdown/README.md index 875570913b..bfb0d8f501 100644 --- a/plugins/sanity-plugin-markdown/README.md +++ b/plugins/sanity-plugin-markdown/README.md @@ -64,6 +64,7 @@ Then, make sure to add ```js import 'easymde/dist/easymde.min.css' +import 'sanity-plugin-markdown/bundle.css' ``` to the top of `pages/_app.tsx`. diff --git a/plugins/sanity-plugin-markdown/package.json b/plugins/sanity-plugin-markdown/package.json index 435b527069..19a0058a0d 100644 --- a/plugins/sanity-plugin-markdown/package.json +++ b/plugins/sanity-plugin-markdown/package.json @@ -28,12 +28,26 @@ "exports": { ".": "./src/index.ts", "./next": "./src/indexNext.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", "./next": "./dist/next.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" } }, @@ -44,16 +58,21 @@ "dependencies": { "@sanity/client": "catalog:", "@sanity/ui": "catalog:", + "@vanilla-extract/dynamic": "catalog:", "react-simplemde-editor": "^5.2.0" }, "devDependencies": { "@sanity/tsconfig": "catalog:", "@sanity/tsdown-config": "catalog:", + "@sanity/vanilla-extract-vite-plugin": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "@vanilla-extract/css": "catalog:", "babel-plugin-react-compiler": "catalog:", "easymde": "^2.21.0", "react": "catalog:", + "react-dom": "catalog:", "sanity": "catalog:", "styled-components": "catalog:", "tsdown": "catalog:" @@ -61,8 +80,8 @@ "peerDependencies": { "easymde": "^2.18", "react": "catalog:peer", - "sanity": "catalog:peer", - "styled-components": "catalog:peer" + "react-dom": "catalog:peer", + "sanity": "catalog:peer" }, "engines": { "node": ">=20.19 <22 || >=22.12" diff --git a/plugins/sanity-plugin-markdown/src/components/MarkdownInput.css.ts b/plugins/sanity-plugin-markdown/src/components/MarkdownInput.css.ts new file mode 100644 index 0000000000..196ff28b32 --- /dev/null +++ b/plugins/sanity-plugin-markdown/src/components/MarkdownInput.css.ts @@ -0,0 +1,79 @@ +import {createVar, globalStyle, style} from '@vanilla-extract/css' + +export const fgVar = createVar() +export const borderVar = createVar() +export const bgVar = createVar() +export const selectionHoveredBgVar = createVar() + +export const markdownInput = style({}) + +globalStyle(`${markdownInput} .CodeMirror.CodeMirror`, { + color: fgVar, + borderColor: borderVar, + backgroundColor: 'inherit', +}) + +globalStyle(`${markdownInput} .cm-s-easymde .CodeMirror-cursor`, { + borderColor: fgVar, +}) + +globalStyle(`${markdownInput} .editor-toolbar, ${markdownInput} .editor-preview-side`, { + borderColor: borderVar, +}) + +globalStyle( + `${markdownInput} .CodeMirror-focused .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected`, + { + backgroundColor: selectionHoveredBgVar, + }, +) + +globalStyle(`${markdownInput} .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected`, { + backgroundColor: bgVar, +}) + +globalStyle(`${markdownInput} .editor-toolbar > *`, { + color: fgVar, +}) + +globalStyle( + [ + `${markdownInput} .editor-toolbar > .active`, + `${markdownInput} .editor-toolbar > button:hover`, + `${markdownInput} .editor-preview pre`, + `${markdownInput} .cm-s-easymde .cm-comment`, + ].join(', '), + { + backgroundColor: bgVar, + }, +) + +globalStyle(`${markdownInput} .editor-preview`, { + backgroundColor: bgVar, +}) + +globalStyle( + [ + `${markdownInput} .editor-preview h1`, + `${markdownInput} .editor-preview h2`, + `${markdownInput} .editor-preview h3`, + `${markdownInput} .editor-preview h4`, + `${markdownInput} .editor-preview h5`, + `${markdownInput} .editor-preview h6`, + ].join(', '), + { + fontSize: 'revert', + }, +) + +globalStyle( + [`${markdownInput} .editor-preview ul`, `${markdownInput} .editor-preview li`].join(', '), + { + listStyle: 'revert', + padding: 'revert', + }, +) + +globalStyle(`${markdownInput} .editor-preview a`, { + textDecoration: 'revert', +}) diff --git a/plugins/sanity-plugin-markdown/src/components/MarkdownInput.tsx b/plugins/sanity-plugin-markdown/src/components/MarkdownInput.tsx index a2f678a994..67768d5609 100644 --- a/plugins/sanity-plugin-markdown/src/components/MarkdownInput.tsx +++ b/plugins/sanity-plugin-markdown/src/components/MarkdownInput.tsx @@ -1,7 +1,5 @@ -// TODO: when upgrading to @sanity/ui@4 start using the new tokens -// oxlint-disable typescript/no-deprecated - -import {Box, Text} from '@sanity/ui' +import {Box, Text, useTheme_v2} from '@sanity/ui' +import {assignInlineVars} from '@vanilla-extract/dynamic' // `import type` (not an inline type specifier) so the bundle keeps no side-effect // `import 'easymde'`, which would break SSR/Node (easymde touches `document` on load) import type {Options as EasyMdeOptions} from 'easymde' @@ -14,74 +12,45 @@ import { useMemo, useRef, useState, + type ComponentProps, + type ReactNode, } from 'react' // dont import non-types here, it will break SSR on next import type {SimpleMDEReactProps} from 'react-simplemde-editor' import {PatchEvent, set, type StringInputProps, unset, useClient} from 'sanity' -import {styled} from 'styled-components' import type {MarkdownOptions} from '../schema' -const SimpleMdeReact = lazy(() => import('react-simplemde-editor')) +import {bgVar, borderVar, fgVar, markdownInput, selectionHoveredBgVar} from './MarkdownInput.css' -const MarkdownInputStyles = styled(Box)` - & .CodeMirror.CodeMirror { - color: ${({theme}) => theme.sanity.color.card.enabled.fg}; - border-color: ${({theme}) => theme.sanity.color.card.enabled.border}; - background-color: inherit; - } - - & .cm-s-easymde .CodeMirror-cursor { - border-color: ${({theme}) => theme.sanity.color.card.enabled.fg}; - } - - & .editor-toolbar, - .editor-preview-side { - border-color: ${({theme}) => theme.sanity.color.card.enabled.border}; - } - - & .CodeMirror-focused .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected { - background-color: ${({theme}) => theme.sanity.color.selectable?.primary?.hovered?.bg}; - } - - & .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected { - background-color: ${({theme}) => theme.sanity.color.card.enabled.bg}; - } - - & .editor-toolbar > * { - color: ${({theme}) => theme.sanity.color.card.enabled.fg}; - } - - & .editor-toolbar > .active, - .editor-toolbar > button:hover, - .editor-preview pre, - .cm-s-easymde .cm-comment { - background-color: ${({theme}) => theme.sanity.color.card.enabled.bg}; - } - - & .editor-preview { - background-color: ${({theme}) => theme.sanity.color.card.enabled.bg}; - - & h1, - h2, - h3, - h4, - h5, - h6 { - font-size: revert; - } +const SimpleMdeReact = lazy(() => import('react-simplemde-editor')) - & ul, - li { - list-style: revert; - padding: revert; - } +function MarkdownInputStyles({ + className, + style, + children, + ...props +}: ComponentProps & {children?: ReactNode}) { + const {color} = useTheme_v2() - & a { - text-decoration: revert; - } - } -` + return ( + + {children} + + ) +} export interface MarkdownInputProps extends StringInputProps { /** diff --git a/plugins/sanity-plugin-markdown/src/index.test.ts b/plugins/sanity-plugin-markdown/src/index.test.ts index 4e2e63957a..3d97996c4c 100644 --- a/plugins/sanity-plugin-markdown/src/index.test.ts +++ b/plugins/sanity-plugin-markdown/src/index.test.ts @@ -10,19 +10,20 @@ test('package exports', {timeout: 30_000}, async () => { }) expect(manifest.exports).toMatchInlineSnapshot(` - { - ".": { - "MarkdownInput": "function", - "defaultMdeTools": "object", - "markdownSchema": "function", - "markdownSchemaType": "object", - }, - "./next": { - "MarkdownInput": "function", - "defaultMdeTools": "object", - "markdownSchema": "function", - "markdownSchemaType": "object", - }, - } - `) + { + ".": { + "MarkdownInput": "function", + "defaultMdeTools": "object", + "markdownSchema": "function", + "markdownSchemaType": "object", + }, + "./bundle.css": {}, + "./next": { + "MarkdownInput": "function", + "defaultMdeTools": "object", + "markdownSchema": "function", + "markdownSchemaType": "object", + }, + } + `) }) diff --git a/plugins/sanity-plugin-markdown/src/typings.d.ts b/plugins/sanity-plugin-markdown/src/typings.d.ts deleted file mode 100644 index 6a7e824b4f..0000000000 --- a/plugins/sanity-plugin-markdown/src/typings.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-markdown/tsconfig.json b/plugins/sanity-plugin-markdown/tsconfig.json index b6fdb4f539..f55220a341 100644 --- a/plugins/sanity-plugin-markdown/tsconfig.json +++ b/plugins/sanity-plugin-markdown/tsconfig.json @@ -1,5 +1,5 @@ { "extends": ["@sanity/tsconfig/strictest"], - "include": ["**/*.ts", "**/*.tsx", "src/typings.d.ts"], + "include": ["**/*.ts", "**/*.tsx"], "exclude": ["dist", "node_modules"] } diff --git a/plugins/sanity-plugin-markdown/tsdown.config.ts b/plugins/sanity-plugin-markdown/tsdown.config.ts index d6f4e1ae3c..d14e52f4b6 100644 --- a/plugins/sanity-plugin-markdown/tsdown.config.ts +++ b/plugins/sanity-plugin-markdown/tsdown.config.ts @@ -1,11 +1,37 @@ import {defineConfig} from '@sanity/tsdown-config' -import type {UserConfig} from 'tsdown' +import type {TsdownPlugin, UserConfig} from 'tsdown' -export default defineConfig({ - entry: { - index: './src/index.ts', - next: './src/indexNext.ts', +/** + * `vanillaExtract: true` injects `import "sanity-plugin-markdown/bundle.css"` into every entry + * that transitively uses `.css.ts` styles. The `/next` entry must stay CSS-import-free for + * Next.js `pages` (see README) — consumers import easymde + bundle.css in `_app.tsx` instead. + */ +const stripBundleCssFromNextEntry = { + name: 'strip-bundle-css-from-next-entry', + generateBundle(_options, bundle) { + const chunk = bundle['next.js'] + if (chunk?.type !== 'chunk') return + chunk.code = chunk.code.replace(/^import ["']sanity-plugin-markdown\/bundle\.css["'];\n/, '') }, - styledComponents: true, - reactCompiler: true, -}) satisfies Promise +} satisfies TsdownPlugin + +async function createConfig(): Promise { + const config = await defineConfig({ + entry: { + index: './src/index.ts', + next: './src/indexNext.ts', + }, + reactCompiler: true, + vanillaExtract: true, + }) + + return { + ...config, + plugins: [ + ...(Array.isArray(config.plugins) ? config.plugins : []), + stripBundleCssFromNextEntry, + ], + } +} + +export default createConfig() diff --git a/plugins/sanity-plugin-markdown/vitest.config.ts b/plugins/sanity-plugin-markdown/vitest.config.ts index 8eda73152e..eec31393fd 100644 --- a/plugins/sanity-plugin-markdown/vitest.config.ts +++ b/plugins/sanity-plugin-markdown/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..90b76117a1 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.9(@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.9)(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.9(@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.9)(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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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.9(@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:' @@ -2592,12 +2592,15 @@ importers: '@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) + '@vanilla-extract/dynamic': + specifier: 'catalog:' + version: 2.1.5 react-simplemde-editor: specifier: ^5.2.0 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.9(@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:' @@ -2605,12 +2608,21 @@ 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/node': specifier: ^24.13.3 version: 24.13.3 '@types/react': specifier: 'catalog:' version: 19.2.18 + '@types/react-dom': + specifier: 'catalog:' + version: 19.2.4(@types/react@19.2.18) + '@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 @@ -2620,6 +2632,9 @@ importers: react: specifier: 'catalog:' version: 19.2.8 + 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) @@ -2664,7 +2679,7 @@ importers: version: 9.0.11 groq: specifier: next - version: 6.9.1-next.6 + version: 6.9.1-next.9 is-hotkey-esm: specifier: ^1.0.0 version: 1.0.0 @@ -2703,7 +2718,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.9(@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 @@ -2794,7 +2809,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.9(@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 @@ -2879,7 +2894,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.9(@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 +2934,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.9(@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 +2971,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.9(@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 +3026,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.9(@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 +3078,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.9(@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 +3127,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.9(@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 +3173,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.9(@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.9(@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 +6454,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.9': + resolution: {integrity: sha512-oJy5/ETwxpbCBZAyetEbwO3lZF8qkY9mmBelGJCOBYSGgxCJ/LMkJhbF4zU6gK6CG7uI1L+B841yLhqnGQWTig==} engines: {node: '>=22.12'} '@sanity/eventsource@5.0.4': @@ -6516,8 +6531,8 @@ packages: xstate: optional: true - '@sanity/mutator@6.9.1-next.6': - resolution: {integrity: sha512-kJ8SXLYd2I8WccJnXyC+0oxCr2rlm5d2MalkNnn33qlH8T+RoQA6xuA7e2fGuNU0e2r180PbQov275pagJKjuw==} + '@sanity/mutator@6.9.1-next.9': + resolution: {integrity: sha512-oxbOcBwQE4xlo5FnglQMHfauHgwPPl6VY+kZEBUSYlXqlTbP88AcP7YV3/B2q4m+Wq1cIBio+qCe9TBcAH+Lng==} '@sanity/parse-package-json@2.2.11': resolution: {integrity: sha512-bGtg6GgNOAb4IbpfIODIMow9P6M/9ado+h/s5WDih/ibSwL7rGp9gvsSaUf4PSegtAFSBp8mHj9epg+E1nMj5Q==} @@ -6557,8 +6572,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.9': + resolution: {integrity: sha512-2sPcmF+6BNeXPOhF6t4BkAmfQKfsJh8J4/beCuwWb34ww5scDQntydjlwBUG2fNpZtFp7n+IBKqX8KQtoc65dg==} '@sanity/sdk@2.19.0': resolution: {integrity: sha512-UOrxOmISioW22b0IyGgkRJCk1VnzmevH7jY8WZpANStmwa/4lsujRNlWOYeW3IguhIz0HptgtVfRXXyZwr9UXQ==} @@ -6607,8 +6622,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.9': + resolution: {integrity: sha512-uXl65E2tlven4mLf573Iz7mSDvrxcTOKMikOX8c+5n0s0uDUI27WX83iIDo6h6UIFWnxVjdwFVLFnu1fJVLXLw==} peerDependencies: '@types/react': '*' @@ -6620,8 +6635,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.9': + resolution: {integrity: sha512-zfhaQXn1IQueyhIkEW6+b0n/oxVEH1gSAfgjusb/40x9PntE9v0EuhTD1w3qJ8uywcKPaqMZN1mKPgZ4qQ+XNA==} engines: {node: '>=22.12'} '@sanity/uuid@3.0.3': @@ -6652,8 +6667,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.9': + resolution: {integrity: sha512-2n6UGjPhZH024WBiqwh3m6pN859NuCEwCfYpp0sW92PfJQW4hh3M/rfDrYRzFnpxILT+cBnnXkosWGvxYhJtYQ==} peerDependencies: react: ^19.2.2 sanity: ^6.0.0-0 @@ -8874,8 +8889,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.9: + resolution: {integrity: sha512-DUPbMwWJ5IXURmJIpF2NOJL3Pj6RxW+Yh115De56slttbDBotmdNkTCbJl/su4fyYxVYBsrJuKVfM7w7Bo8dwA==} engines: {node: '>=22.12'} gunzip-maybe@1.4.2: @@ -10838,8 +10853,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.9: + resolution: {integrity: sha512-nl/9eAtB6P29zO4menEoFRUzOm2QxrEbu/60zDCU0aa+Sr5I0gmx74avHzPjiHQn3GPG9Mr5vglXAOhYh+4Cwg==} engines: {node: '>=22.12'} hasBin: true peerDependencies: @@ -14652,7 +14667,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.9(@types/react@19.2.18) transitivePeerDependencies: - '@types/react' @@ -14762,8 +14777,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.9(@types/react@19.2.18) + '@sanity/types': 6.9.1-next.9(@types/react@19.2.18) transitivePeerDependencies: - '@types/react' @@ -15145,9 +15160,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.9(@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.9(@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 +15264,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.9(@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.9(@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 +15373,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.9 groq-js: 1.30.3(supports-color@8.1.1) json5: 2.2.3 lodash-es: 4.18.1 @@ -15394,7 +15409,7 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.2.0 - '@sanity/diff@6.9.1-next.6': + '@sanity/diff@6.9.1-next.9': dependencies: '@sanity/diff-match-patch': 3.2.0 @@ -15444,7 +15459,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.9(@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 +15501,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.9(@types/react@19.2.18) + '@sanity/util': 6.9.1-next.9(@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 +15527,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.9(@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.9(@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 +15599,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.9)': 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.9) transitivePeerDependencies: - '@sanity/client' - '@sanity/types' @@ -15657,11 +15672,11 @@ snapshots: - vue-tsc - yaml - '@sanity/schema@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/schema@6.9.1-next.9(@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.9(@types/react@19.2.18) arrify: 3.0.0 get-it: 8.8.3 groq-js: 2.0.0 @@ -15685,8 +15700,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.9(@types/react@19.2.18) + groq: 6.9.1-next.9 groq-js: 2.0.0 reselect: 5.2.0 rxjs: 7.8.2 @@ -15716,7 +15731,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.9)(styled-components@6.4.4)': dependencies: '@sanity/color': 3.0.8 '@sanity/icons': 5.2.1(react@19.2.8) @@ -15726,7 +15741,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.9(@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 +15772,7 @@ snapshots: - supports-color - vite - '@sanity/types@6.9.1-next.6(@types/react@19.2.18)': + '@sanity/types@6.9.1-next.9(@types/react@19.2.18)': dependencies: '@sanity/client': 7.26.0 '@sanity/media-library-types': 1.6.0 @@ -15781,12 +15796,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.9(@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.9(@types/react@19.2.18) date-fns: 4.4.0 rxjs: 7.8.2 transitivePeerDependencies: @@ -15830,7 +15845,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.9(@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.9)(styled-components@6.4.4)': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/commands': 6.10.4 @@ -15858,7 +15873,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.9(@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 +15884,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.9)': 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.9(@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.9(@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 +18213,7 @@ snapshots: dependencies: obug: 2.1.4 - groq@6.9.1-next.6: {} + groq@6.9.1-next.9: {} gunzip-maybe@1.4.2: dependencies: @@ -20172,7 +20187,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.9(@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 +20219,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.9 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 5.0.0 '@sanity/eventsource': 5.0.4 @@ -20217,15 +20232,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.9(@types/react@19.2.18) + '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.9) '@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.9(@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.9(@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.9(@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 +20335,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.9(@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 +20367,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.9 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 5.0.0 '@sanity/eventsource': 5.0.4 @@ -20365,15 +20380,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.9(@types/react@19.2.18) + '@sanity/presentation-comlink': 2.2.0(@sanity/client@7.26.0)(@sanity/types@6.9.1-next.9) '@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.9(@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.9(@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.9(@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)