From bd4c4f208651f6059e66cd02fa7290a031e7e98c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:58:13 +0200 Subject: [PATCH] chore(deps): update dependency @sanity/prettier-config to v1.0.3 (main) (#1725) --- .github/workflows/release-canary.yml | 4 +- apps/mvp/app/(sanity)/layout.tsx | 12 + .../app/(sanity)/studio/page.tsx} | 4 +- .../(website)/ConditionalPreviewProvider.tsx | 16 + apps/mvp/app/{ => (website)}/Image.tsx | 0 apps/mvp/app/(website)/Posts.tsx | 16 + apps/mvp/app/{ => (website)}/PostsLayout.tsx | 4 +- apps/mvp/app/(website)/PreviewPosts.tsx | 10 + .../app/{ => (website)}/PreviewProvider.tsx | 0 apps/mvp/app/{ => (website)}/layout.tsx | 6 +- apps/mvp/app/{ => (website)}/page.tsx | 0 apps/mvp/app/{ => (website)}/sanity.client.ts | 0 apps/mvp/app/{ => (website)}/sanity.fetch.ts | 4 +- .../visual-editing-only/page.tsx | 15 +- apps/mvp/app/ConditionalPreviewProvider.tsx | 12 - apps/mvp/app/Posts.tsx | 21 - apps/mvp/app/api/disable-draft/route.ts | 4 +- apps/mvp/app/api/draft/route.ts | 4 +- apps/mvp/app/previews.tsx | 10 - apps/mvp/app/studio/[[...tool]]/Studio.tsx | 14 - apps/mvp/app/studio/[[...tool]]/page.tsx | 9 - apps/mvp/app/studio/hash/Studio.tsx | 14 - apps/mvp/app/studio/hash/page.tsx | 9 - apps/mvp/next.config.mjs | 35 +- apps/mvp/package.json | 18 +- apps/mvp/sanity.config.ts | 6 +- apps/static/app/studio/page.tsx | 8 +- apps/static/next.config.mjs | 4 + apps/static/package.json | 16 +- apps/static/sanity.config.ts | 6 +- package.json | 20 +- packages/next-sanity/package.json | 29 +- .../visual-editing/server-actions/index.ts | 2 +- packages/next-sanity/vite.config.ts | 6 +- packages/sanity-config/package.json | 6 +- pnpm-lock.yaml | 1906 +++++++---------- 36 files changed, 890 insertions(+), 1360 deletions(-) create mode 100644 apps/mvp/app/(sanity)/layout.tsx rename apps/{static/app/studio/Studio.tsx => mvp/app/(sanity)/studio/page.tsx} (74%) create mode 100644 apps/mvp/app/(website)/ConditionalPreviewProvider.tsx rename apps/mvp/app/{ => (website)}/Image.tsx (100%) create mode 100644 apps/mvp/app/(website)/Posts.tsx rename apps/mvp/app/{ => (website)}/PostsLayout.tsx (97%) create mode 100644 apps/mvp/app/(website)/PreviewPosts.tsx rename apps/mvp/app/{ => (website)}/PreviewProvider.tsx (100%) rename apps/mvp/app/{ => (website)}/layout.tsx (53%) rename apps/mvp/app/{ => (website)}/page.tsx (100%) rename apps/mvp/app/{ => (website)}/sanity.client.ts (100%) rename apps/mvp/app/{ => (website)}/sanity.fetch.ts (87%) rename apps/mvp/app/{ => (website)}/visual-editing-only/page.tsx (88%) delete mode 100644 apps/mvp/app/ConditionalPreviewProvider.tsx delete mode 100644 apps/mvp/app/Posts.tsx delete mode 100644 apps/mvp/app/previews.tsx delete mode 100644 apps/mvp/app/studio/[[...tool]]/Studio.tsx delete mode 100644 apps/mvp/app/studio/[[...tool]]/page.tsx delete mode 100644 apps/mvp/app/studio/hash/Studio.tsx delete mode 100644 apps/mvp/app/studio/hash/page.tsx diff --git a/.github/workflows/release-canary.yml b/.github/workflows/release-canary.yml index 1bf60b8b803..9c6b9c67dbb 100644 --- a/.github/workflows/release-canary.yml +++ b/.github/workflows/release-canary.yml @@ -12,8 +12,8 @@ permissions: jobs: release-canary: permissions: - contents: read # for checkout - id-token: write # to enable use of OIDC for npm provenance + contents: read # for checkout + id-token: write # to enable use of OIDC for npm provenance runs-on: ubuntu-latest env: TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} diff --git a/apps/mvp/app/(sanity)/layout.tsx b/apps/mvp/app/(sanity)/layout.tsx new file mode 100644 index 00000000000..c30a35722b5 --- /dev/null +++ b/apps/mvp/app/(sanity)/layout.tsx @@ -0,0 +1,12 @@ +import '../globals.css' + +export {metadata, viewport} from 'next-sanity/studio' + +export default function RootLayout({children}: {children: React.ReactNode}) { + return ( + + + {children} + + ) +} diff --git a/apps/static/app/studio/Studio.tsx b/apps/mvp/app/(sanity)/studio/page.tsx similarity index 74% rename from apps/static/app/studio/Studio.tsx rename to apps/mvp/app/(sanity)/studio/page.tsx index 7d13df9d903..974792694f6 100644 --- a/apps/static/app/studio/Studio.tsx +++ b/apps/mvp/app/(sanity)/studio/page.tsx @@ -1,9 +1,7 @@ -'use client' - import {NextStudio} from 'next-sanity/studio' import config from '@/sanity.config' -export default function Studio() { +export default function StudioPage() { return } diff --git a/apps/mvp/app/(website)/ConditionalPreviewProvider.tsx b/apps/mvp/app/(website)/ConditionalPreviewProvider.tsx new file mode 100644 index 00000000000..c63367312e9 --- /dev/null +++ b/apps/mvp/app/(website)/ConditionalPreviewProvider.tsx @@ -0,0 +1,16 @@ +import {draftMode} from 'next/headers' + +import PreviewProvider from './PreviewProvider' +import {token} from './sanity.fetch' + +export default async function ConditionalPreviewProvider({ + children, +}: { + children: React.ReactNode +}): Promise { + return (await draftMode()).isEnabled ? ( + {children} + ) : ( + (children as JSX.Element) + ) +} diff --git a/apps/mvp/app/Image.tsx b/apps/mvp/app/(website)/Image.tsx similarity index 100% rename from apps/mvp/app/Image.tsx rename to apps/mvp/app/(website)/Image.tsx diff --git a/apps/mvp/app/(website)/Posts.tsx b/apps/mvp/app/(website)/Posts.tsx new file mode 100644 index 00000000000..69ccdcf484f --- /dev/null +++ b/apps/mvp/app/(website)/Posts.tsx @@ -0,0 +1,16 @@ +import {draftMode} from 'next/headers' +import {LiveQuery} from 'next-sanity/preview/live-query' + +import PostsLayout, {PostsLayoutProps, query} from './PostsLayout' +import PreviewPosts from './PreviewPosts' +import {sanityFetch} from './sanity.fetch' + +export default async function Posts() { + const posts = await sanityFetch({query, tags: ['post', 'author']}) + + if ((await draftMode()).isEnabled) { + return + } + + return +} diff --git a/apps/mvp/app/PostsLayout.tsx b/apps/mvp/app/(website)/PostsLayout.tsx similarity index 97% rename from apps/mvp/app/PostsLayout.tsx rename to apps/mvp/app/(website)/PostsLayout.tsx index 5f1cbddd392..d5576745e32 100644 --- a/apps/mvp/app/PostsLayout.tsx +++ b/apps/mvp/app/(website)/PostsLayout.tsx @@ -66,7 +66,7 @@ const PostsLayout = memo(function Posts(props: PostsLayoutProps) { }) return (
@@ -109,7 +109,7 @@ const PostsLayout = memo(function Posts(props: PostsLayoutProps) { {post.publishedAt ? (
diff --git a/apps/mvp/app/(website)/PreviewPosts.tsx b/apps/mvp/app/(website)/PreviewPosts.tsx new file mode 100644 index 00000000000..dbcf0bd7014 --- /dev/null +++ b/apps/mvp/app/(website)/PreviewPosts.tsx @@ -0,0 +1,10 @@ +'use client' + +import {useLiveQuery} from 'next-sanity/preview' + +import PostsLayout, {PostsLayoutProps, query} from './PostsLayout' + +export default function PreviewPosts(props: {data: PostsLayoutProps['data']}) { + const [posts] = useLiveQuery(props.data, query) + return +} diff --git a/apps/mvp/app/PreviewProvider.tsx b/apps/mvp/app/(website)/PreviewProvider.tsx similarity index 100% rename from apps/mvp/app/PreviewProvider.tsx rename to apps/mvp/app/(website)/PreviewProvider.tsx diff --git a/apps/mvp/app/layout.tsx b/apps/mvp/app/(website)/layout.tsx similarity index 53% rename from apps/mvp/app/layout.tsx rename to apps/mvp/app/(website)/layout.tsx index 887820802fa..dc9fa3cc52a 100644 --- a/apps/mvp/app/layout.tsx +++ b/apps/mvp/app/(website)/layout.tsx @@ -1,15 +1,15 @@ -import './globals.css' +import '../globals.css' import {draftMode} from 'next/headers' import {VisualEditing} from 'next-sanity' -export default function RootLayout({children}: {children: React.ReactNode}) { +export default async function RootLayout({children}: {children: React.ReactNode}) { return ( {children} - {draftMode().isEnabled && } + {(await draftMode()).isEnabled && } ) diff --git a/apps/mvp/app/page.tsx b/apps/mvp/app/(website)/page.tsx similarity index 100% rename from apps/mvp/app/page.tsx rename to apps/mvp/app/(website)/page.tsx diff --git a/apps/mvp/app/sanity.client.ts b/apps/mvp/app/(website)/sanity.client.ts similarity index 100% rename from apps/mvp/app/sanity.client.ts rename to apps/mvp/app/(website)/sanity.client.ts diff --git a/apps/mvp/app/sanity.fetch.ts b/apps/mvp/app/(website)/sanity.fetch.ts similarity index 87% rename from apps/mvp/app/sanity.fetch.ts rename to apps/mvp/app/(website)/sanity.fetch.ts index af90f7b4547..07f00cebbd6 100644 --- a/apps/mvp/app/sanity.fetch.ts +++ b/apps/mvp/app/(website)/sanity.fetch.ts @@ -8,7 +8,7 @@ import {client} from './sanity.client' // eslint-disable-next-line no-process-env export const token = process.env.SANITY_API_READ_TOKEN! -export function sanityFetch({ +export async function sanityFetch({ query, params = {}, tags, @@ -17,7 +17,7 @@ export function sanityFetch({ params?: QueryParams tags?: string[] }) { - const isDraftMode = draftMode().isEnabled + const isDraftMode = (await draftMode()).isEnabled if (isDraftMode && !token) { throw new Error('The `SANITY_API_READ_TOKEN` environment variable is required.') } diff --git a/apps/mvp/app/visual-editing-only/page.tsx b/apps/mvp/app/(website)/visual-editing-only/page.tsx similarity index 88% rename from apps/mvp/app/visual-editing-only/page.tsx rename to apps/mvp/app/(website)/visual-editing-only/page.tsx index 58566216734..1695a3dcc34 100644 --- a/apps/mvp/app/visual-editing-only/page.tsx +++ b/apps/mvp/app/(website)/visual-editing-only/page.tsx @@ -4,11 +4,12 @@ import Link from 'next/link' import {unstable__adapter, unstable__environment} from 'next-sanity' import {Suspense} from 'react' -import PostsLayout, {PostsLayoutProps, query} from '@/app/PostsLayout' - +import PostsLayout, {PostsLayoutProps, query} from '../PostsLayout' import {sanityFetch} from '../sanity.fetch' export default async function IndexPage() { + const posts = await sanityFetch({query, tags: ['post', 'author']}) + return ( <>
- - - +
@@ -47,9 +46,3 @@ export default async function IndexPage() { ) } - -async function Posts() { - const posts = await sanityFetch({query, tags: ['post', 'author']}) - - return -} diff --git a/apps/mvp/app/ConditionalPreviewProvider.tsx b/apps/mvp/app/ConditionalPreviewProvider.tsx deleted file mode 100644 index 3366c8607e2..00000000000 --- a/apps/mvp/app/ConditionalPreviewProvider.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import {draftMode} from 'next/headers' - -import PreviewProvider from './PreviewProvider' -import {token} from './sanity.fetch' - -export default function ConditionalPreviewProvider({children}: {children: React.ReactNode}) { - return draftMode().isEnabled ? ( - {children} - ) : ( - children - ) -} diff --git a/apps/mvp/app/Posts.tsx b/apps/mvp/app/Posts.tsx deleted file mode 100644 index 044c012b0ce..00000000000 --- a/apps/mvp/app/Posts.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import {draftMode} from 'next/headers' -import {LiveQuery} from 'next-sanity/preview/live-query' - -import PostsLayout, {PostsLayoutProps, query} from '@/app/PostsLayout' -import {PreviewPostsLayout} from '@/app/previews' -import {sanityFetch} from '@/app/sanity.fetch' - -export default async function Posts() { - const posts = await sanityFetch({query, tags: ['post', 'author']}) - - return ( - - - - ) -} diff --git a/apps/mvp/app/api/disable-draft/route.ts b/apps/mvp/app/api/disable-draft/route.ts index ec7d9b9c9c7..44285cd106c 100644 --- a/apps/mvp/app/api/disable-draft/route.ts +++ b/apps/mvp/app/api/disable-draft/route.ts @@ -1,7 +1,7 @@ import {draftMode} from 'next/headers' import {redirect} from 'next/navigation' -export function GET(): void { - draftMode().disable() +export async function GET(): Promise { + ;(await draftMode()).disable() redirect('/') } diff --git a/apps/mvp/app/api/draft/route.ts b/apps/mvp/app/api/draft/route.ts index 42bc673ccd2..94c28116e80 100644 --- a/apps/mvp/app/api/draft/route.ts +++ b/apps/mvp/app/api/draft/route.ts @@ -2,7 +2,7 @@ import {validatePreviewUrl} from '@sanity/preview-url-secret' import {draftMode} from 'next/headers' import {redirect} from 'next/navigation' -import {client} from '@/app/sanity.client' +import {client} from '@/app/(website)/sanity.client' const clientWithToken = client.withConfig({ token: process.env.SANITY_API_READ_TOKEN, @@ -14,7 +14,7 @@ export async function GET(req: Request) { return new Response('Invalid secret', {status: 401}) } - draftMode().enable() + ;(await draftMode()).enable() redirect(redirectTo) } diff --git a/apps/mvp/app/previews.tsx b/apps/mvp/app/previews.tsx deleted file mode 100644 index 8a453304913..00000000000 --- a/apps/mvp/app/previews.tsx +++ /dev/null @@ -1,10 +0,0 @@ -'use client' - -// Re-exported in a `use client` file to make components able to rerender on the client -// that are otherwise only rendered on the server. -// Wrapping them in next/dynamic ensures their JS isn't in the client bundle unless -// draftMode is enabled. - -import dynamic from 'next/dynamic' - -export const PreviewPostsLayout = dynamic(() => import('@/app/PostsLayout')) diff --git a/apps/mvp/app/studio/[[...tool]]/Studio.tsx b/apps/mvp/app/studio/[[...tool]]/Studio.tsx deleted file mode 100644 index 53edb46c27f..00000000000 --- a/apps/mvp/app/studio/[[...tool]]/Studio.tsx +++ /dev/null @@ -1,14 +0,0 @@ -'use client' - -import {NextStudio} from 'next-sanity/studio' - -import config from '@/sanity.config' - -export default function StudioPage() { - return ( - - ) -} diff --git a/apps/mvp/app/studio/[[...tool]]/page.tsx b/apps/mvp/app/studio/[[...tool]]/page.tsx deleted file mode 100644 index 7c4b469d79f..00000000000 --- a/apps/mvp/app/studio/[[...tool]]/page.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import dynamic from 'next/dynamic' - -const Studio = dynamic(() => import('./Studio'), {ssr: false}) - -export {metadata, viewport} from 'next-sanity/studio' - -export default function StudioPage() { - return -} diff --git a/apps/mvp/app/studio/hash/Studio.tsx b/apps/mvp/app/studio/hash/Studio.tsx deleted file mode 100644 index 01f818f8c5e..00000000000 --- a/apps/mvp/app/studio/hash/Studio.tsx +++ /dev/null @@ -1,14 +0,0 @@ -'use client' - -import {NextStudio} from 'next-sanity/studio' - -import config from '@/sanity.config' - -export default function StudioPage() { - return ( - - ) -} diff --git a/apps/mvp/app/studio/hash/page.tsx b/apps/mvp/app/studio/hash/page.tsx deleted file mode 100644 index 7c4b469d79f..00000000000 --- a/apps/mvp/app/studio/hash/page.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import dynamic from 'next/dynamic' - -const Studio = dynamic(() => import('./Studio'), {ssr: false}) - -export {metadata, viewport} from 'next-sanity/studio' - -export default function StudioPage() { - return -} diff --git a/apps/mvp/next.config.mjs b/apps/mvp/next.config.mjs index 06dec1996b7..ad217d27043 100644 --- a/apps/mvp/next.config.mjs +++ b/apps/mvp/next.config.mjs @@ -32,38 +32,9 @@ const nextConfig = { }, }, productionBrowserSourceMaps: true, - - webpack(config) { - // config.resolve.alias = { - // ...config.resolve.alias, - // '@sanity/vision': requireResolve('@sanity/vision'), - // 'sanity/_singletons': requireResolve('sanity/_singletons'), - // 'sanity/desk': requireResolve('sanity/desk'), - // 'sanity/presentation': requireResolve('sanity/presentation'), - // 'sanity/router': requireResolve('sanity/router'), - // 'sanity/structure': requireResolve('sanity/structure'), - // sanity: requireResolve('sanity'), - // } - - class NextEntryPlugin { - apply(compiler) { - compiler.hooks.afterEnvironment.tap('NextEntryPlugin', () => { - if (compiler.options.resolve.conditionNames.includes('browser')) { - compiler.options.resolve.conditionNames = [ - ...compiler.options.resolve.conditionNames.filter( - (condition) => condition !== 'browser', - ), - 'react-compiler', - 'browser', - ] - } - }) - } - } - - config.plugins.push(new NextEntryPlugin()) - - return config + env: { + // Matches the behavior of `sanity dev` which sets styled-components to use the fastest way of inserting CSS rules in both dev and production. It's default behavior is to disable it in dev mode. + SC_DISABLE_SPEEDY: 'false', }, async headers() { diff --git a/apps/mvp/package.json b/apps/mvp/package.json index e62e1e8bd8b..ab45212123e 100644 --- a/apps/mvp/package.json +++ b/apps/mvp/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "build": "next build", + "build": "next build --profile", "dev": "next --turbo", "format": "next lint --fix .", "lint": "next lint --max-warnings 0 .", @@ -15,31 +15,31 @@ "@repo/sanity-config": "workspace:*", "@sanity/image-url": "^1.0.2", "@sanity/preview-url-secret": "^1.6.21", - "@sanity/vision": "3.57.4", - "babel-plugin-react-compiler": "0.0.0-experimental-24ec0eb-20240918", + "@sanity/vision": "3.60.0", + "babel-plugin-react-compiler": "0.0.0-experimental-fa06e2c-20241014", "groqd": "^0.15.12", "next": "15.0.0-rc.0", "next-sanity": "workspace:*", "react": "19.0.0-rc.0", "react-dom": "19.0.0-rc.0", - "sanity": "3.57.4" + "sanity": "3.60.0" }, "devDependencies": { "@next/bundle-analyzer": "15.0.0-rc.0", "@next/env": "15.0.0-rc.0", "@repo/typescript-config": "workspace:*", - "@types/react": "^18.3.3", + "@types/react": "^18.3.11", "@typescript-eslint/eslint-plugin": "^7.18.0", "autoprefixer": "^10.4.20", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-next": "15.0.0-rc.0", "eslint-config-prettier": "^9.1.0", "eslint-gitignore": "^0.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", - "postcss": "^8.4.41", + "postcss": "^8.4.47", "server-only": "^0.0.1", - "tailwindcss": "^3.4.7", - "typescript": "5.6.2" + "tailwindcss": "^3.4.13", + "typescript": "5.6.3" }, "engines": { "node": "20" diff --git a/apps/mvp/sanity.config.ts b/apps/mvp/sanity.config.ts index 11f16e0cb8b..b2cde156583 100644 --- a/apps/mvp/sanity.config.ts +++ b/apps/mvp/sanity.config.ts @@ -1,5 +1,7 @@ -/* eslint-disable no-restricted-globals */ -/* eslint-disable no-process-env */ +'use client' + +/* eslint-disable no-restricted-globals,no-process-env */ + import sharedConfig from '@repo/sanity-config' import {debugSecrets} from '@sanity/preview-url-secret/sanity-plugin-debug-secrets' import {defineConfig} from 'sanity' diff --git a/apps/static/app/studio/page.tsx b/apps/static/app/studio/page.tsx index 7c4b469d79f..a3c681f6cf4 100644 --- a/apps/static/app/studio/page.tsx +++ b/apps/static/app/studio/page.tsx @@ -1,9 +1,9 @@ -import dynamic from 'next/dynamic' +import {NextStudio} from 'next-sanity/studio' -const Studio = dynamic(() => import('./Studio'), {ssr: false}) +import config from '@/sanity.config' export {metadata, viewport} from 'next-sanity/studio' -export default function StudioPage() { - return +export default function Studio() { + return } diff --git a/apps/static/next.config.mjs b/apps/static/next.config.mjs index 4160534d0d8..e76be0eb3ce 100644 --- a/apps/static/next.config.mjs +++ b/apps/static/next.config.mjs @@ -9,6 +9,10 @@ const nextConfig = { }, }, productionBrowserSourceMaps: true, + env: { + // Matches the behavior of `sanity dev` which sets styled-components to use the fastest way of inserting CSS rules in both dev and production. It's default behavior is to disable it in dev mode. + SC_DISABLE_SPEEDY: 'false', + }, } export default withBundleAnalyzer({ diff --git a/apps/static/package.json b/apps/static/package.json index 04fc6afaf2d..49d77173f4a 100644 --- a/apps/static/package.json +++ b/apps/static/package.json @@ -13,31 +13,31 @@ }, "dependencies": { "@repo/sanity-config": "workspace:*", - "@sanity/client": "^6.20.1", + "@sanity/client": "^6.22.1", "@sanity/image-url": "^1.0.2", - "@sanity/vision": "3.52.4", + "@sanity/vision": "3.60.0", "groqd": "^0.15.11", "next": "15.0.0-rc.0", "next-sanity": "workspace:*", "react": "19.0.0-rc.0", "react-dom": "19.0.0-rc.0", - "sanity": "3.57.4" + "sanity": "3.60.0" }, "devDependencies": { "@next/bundle-analyzer": "15.0.0-rc.0", "@next/env": "15.0.0-rc.0", "@repo/typescript-config": "workspace:*", - "@types/react": "^18.3.3", + "@types/react": "^18.3.11", "@typescript-eslint/eslint-plugin": "^7.18.0", "autoprefixer": "^10.4.20", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-next": "15.0.0-rc.0", "eslint-config-prettier": "^9.1.0", "eslint-gitignore": "^0.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", - "postcss": "^8.4.41", + "postcss": "^8.4.47", "server-only": "^0.0.1", - "tailwindcss": "^3.4.7", - "typescript": "5.6.2" + "tailwindcss": "^3.4.13", + "typescript": "5.6.3" } } diff --git a/apps/static/sanity.config.ts b/apps/static/sanity.config.ts index 7d6401bcf29..1e3f14a5e22 100644 --- a/apps/static/sanity.config.ts +++ b/apps/static/sanity.config.ts @@ -1,5 +1,7 @@ -/* eslint-disable no-restricted-globals */ -/* eslint-disable no-process-env */ +'use client' + +/* eslint-disable no-restricted-globals,no-process-env */ + import sharedConfig from '@repo/sanity-config' import {defineConfig} from 'sanity' diff --git a/package.json b/package.json index 2f660767050..a6ebd62989e 100644 --- a/package.json +++ b/package.json @@ -13,17 +13,17 @@ "type-check": "turbo type-check" }, "devDependencies": { - "@next/bundle-analyzer": "15.0.0-canary.159", - "@next/env": "15.0.0-canary.159", - "@sanity/prettier-config": "1.0.2", - "eslint-config-next": "15.0.0-canary.159", - "next": "15.0.0-canary.159", - "prettier": "3.3.2", - "prettier-plugin-packagejson": "2.5.1", - "prettier-plugin-tailwindcss": "0.6.6", - "turbo": "2.1.2" + "@next/bundle-analyzer": "15.0.0-canary.190", + "@next/env": "15.0.0-canary.190", + "@sanity/prettier-config": "1.0.3", + "eslint-config-next": "15.0.0-canary.190", + "next": "15.0.0-canary.190", + "prettier": "3.3.3", + "prettier-plugin-packagejson": "2.5.3", + "prettier-plugin-tailwindcss": "0.6.8", + "turbo": "2.1.3" }, - "packageManager": "pnpm@9.10.0", + "packageManager": "pnpm@9.12.1", "pnpm": { "peerDependencyRules": { "allowAny": [ diff --git a/packages/next-sanity/package.json b/packages/next-sanity/package.json index 3e076a210a7..b6930eeb30f 100644 --- a/packages/next-sanity/package.json +++ b/packages/next-sanity/package.json @@ -139,24 +139,26 @@ "@sanity/eslint-config-studio": "^4.0.0", "@sanity/pkg-utils": "^6.11.3", "@sanity/webhook": "4.0.4", - "@types/react": "^18.3.3", - "@typescript-eslint/eslint-plugin": "^7.13.1", - "@vitest/coverage-v8": "^2.0.5", - "eslint": "^8.57.0", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.1", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@vitest/coverage-v8": "^2.1.3", + "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", - "eslint-config-sanity": "^7.1.2", + "eslint-config-sanity": "^7.1.3", "eslint-gitignore": "^0.1.0", - "eslint-plugin-react": "^7.34.3", - "eslint-plugin-react-compiler": "0.0.0-experimental-51a85ea-20240601", - "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react-compiler": "0.0.0-experimental-fa06e2c-20241014", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "ls-engines": "^0.9.3", - "next": "15.0.0-canary.37", + "next": "15.0.0-rc.0", "react": "19.0.0-rc.0", "react-dom": "19.0.0-rc.0", - "styled-components": "^6.1.12", - "typescript": "5.6.2", - "vitest": "^2.0.5", + "styled-components": "^6.1.13", + "typescript": "5.6.3", + "vitest": "^2.1.3", + "vite-tsconfig-paths": "^5.0.1", "vitest-github-actions-reporter": "^0.11.1" }, "peerDependencies": { @@ -166,6 +168,7 @@ "@sanity/ui": "^2.8.9", "next": "^14.2 || ^15.0.0-0", "react": "^18.3 || ^19.0.0-0", + "react-dom": "^18.3 || ^19.0.0-0", "sanity": "^3.57.4", "styled-components": "^6.1" }, diff --git a/packages/next-sanity/src/visual-editing/server-actions/index.ts b/packages/next-sanity/src/visual-editing/server-actions/index.ts index 77d336148de..22f7c01ca8b 100644 --- a/packages/next-sanity/src/visual-editing/server-actions/index.ts +++ b/packages/next-sanity/src/visual-editing/server-actions/index.ts @@ -3,7 +3,7 @@ import {revalidatePath} from 'next/cache.js' import {draftMode} from 'next/headers.js' export async function revalidateRootLayout(): Promise { - if (!draftMode().isEnabled) { + if (!(await draftMode()).isEnabled) { // eslint-disable-next-line no-console console.warn('Skipped revalidatePath request because draft mode is not enabled') return diff --git a/packages/next-sanity/vite.config.ts b/packages/next-sanity/vite.config.ts index 052275d2ce5..a6b68d7da22 100644 --- a/packages/next-sanity/vite.config.ts +++ b/packages/next-sanity/vite.config.ts @@ -1,16 +1,14 @@ +import tsconfigPaths from 'vite-tsconfig-paths' import {configDefaults, defineConfig} from 'vitest/config' import GithubActionsReporter from 'vitest-github-actions-reporter' -import pkg from './package.json' - export default defineConfig({ + plugins: [tsconfigPaths()], test: { // don't use vitest to run Bun and Deno tests exclude: [...configDefaults.exclude, 'test.cjs', 'test.mjs'], // Enable rich PR failed test annotation on the CI // eslint-disable-next-line no-process-env reporters: process.env['GITHUB_ACTIONS'] ? ['default', new GithubActionsReporter()] : 'default', - // Allow switching test runs from using the source TS or compiled ESM - alias: {'next-sanity': pkg.exports['.'].source}, }, }) diff --git a/packages/sanity-config/package.json b/packages/sanity-config/package.json index 1efff94744e..58bcefe80a1 100644 --- a/packages/sanity-config/package.json +++ b/packages/sanity-config/package.json @@ -6,12 +6,12 @@ ".": "./src/index.tsx" }, "dependencies": { - "@sanity/assist": "3.0.5" + "@sanity/assist": "3.0.8" }, "devDependencies": { "@repo/typescript-config": "workspace:*", - "@sanity/vision": "3.58.0", - "sanity": "3.58.0" + "@sanity/vision": "3.60.0", + "sanity": "3.60.0" }, "peerDependencies": { "@sanity/vision": "$@sanity/vision", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1aa953cb18..35eedc1aaa6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,42 +5,42 @@ settings: excludeLinksFromLockfile: false overrides: - '@next/bundle-analyzer': 15.0.0-canary.159 - '@next/env': 15.0.0-canary.159 - eslint-config-next: 15.0.0-canary.159 - next: 15.0.0-canary.159 + '@next/bundle-analyzer': 15.0.0-canary.190 + '@next/env': 15.0.0-canary.190 + eslint-config-next: 15.0.0-canary.190 + next: 15.0.0-canary.190 importers: .: devDependencies: '@next/bundle-analyzer': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@next/env': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@sanity/prettier-config': - specifier: 1.0.2 - version: 1.0.2(prettier@3.3.2) + specifier: 1.0.3 + version: 1.0.3(prettier@3.3.3) eslint-config-next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(eslint@8.57.0)(typescript@5.6.2) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(eslint@8.57.1)(typescript@5.6.3) next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 prettier-plugin-packagejson: - specifier: 2.5.1 - version: 2.5.1(prettier@3.3.2) + specifier: 2.5.3 + version: 2.5.3(prettier@3.3.3) prettier-plugin-tailwindcss: - specifier: 0.6.6 - version: 0.6.6(prettier@3.3.2) + specifier: 0.6.8 + version: 0.6.8(prettier@3.3.3) turbo: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.1.3 + version: 2.1.3 apps/mvp: dependencies: @@ -52,19 +52,19 @@ importers: version: 1.0.2 '@sanity/preview-url-secret': specifier: ^1.6.21 - version: 1.6.21(@sanity/client@6.21.3(debug@4.3.5)) + version: 1.6.21(@sanity/client@6.22.1(debug@4.3.7)) '@sanity/vision': - specifier: 3.57.4 - version: 3.57.4(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + specifier: 3.60.0 + version: 3.60.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) babel-plugin-react-compiler: - specifier: 0.0.0-experimental-24ec0eb-20240918 - version: 0.0.0-experimental-24ec0eb-20240918 + specifier: 0.0.0-experimental-fa06e2c-20241014 + version: 0.0.0-experimental-fa06e2c-20241014 groqd: specifier: ^0.15.12 version: 0.15.12 next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) next-sanity: specifier: workspace:* version: link:../../packages/next-sanity @@ -75,54 +75,54 @@ importers: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0(react@19.0.0-rc.0) sanity: - specifier: 3.57.4 - version: 3.57.4(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) + specifier: 3.60.0 + version: 3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) devDependencies: '@next/bundle-analyzer': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@next/env': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@repo/typescript-config': specifier: workspace:* version: link:../../packages/typescript-config '@types/react': - specifier: ^18.3.3 - version: 18.3.7 + specifier: ^18.3.11 + version: 18.3.11 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.47) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(eslint@8.57.0)(typescript@5.6.2) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(eslint@8.57.1)(typescript@5.6.3) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@8.57.1) eslint-gitignore: specifier: ^0.1.0 - version: 0.1.0(eslint@8.57.0) + version: 0.1.0(eslint@8.57.1) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@8.57.0) + version: 12.1.1(eslint@8.57.1) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.47 + version: 8.4.47 server-only: specifier: ^0.0.1 version: 0.0.1 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.13 + version: 3.4.13 typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 apps/static: dependencies: @@ -130,20 +130,20 @@ importers: specifier: workspace:* version: link:../../packages/sanity-config '@sanity/client': - specifier: ^6.20.1 - version: 6.21.3(debug@4.3.5) + specifier: ^6.22.1 + version: 6.22.1(debug@4.3.7) '@sanity/image-url': specifier: ^1.0.2 version: 1.0.2 '@sanity/vision': - specifier: 3.52.4 - version: 3.52.4(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + specifier: 3.60.0 + version: 3.60.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) groqd: specifier: ^0.15.11 version: 0.15.12 next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) next-sanity: specifier: workspace:* version: link:../../packages/next-sanity @@ -154,54 +154,54 @@ importers: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0(react@19.0.0-rc.0) sanity: - specifier: 3.57.4 - version: 3.57.4(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) + specifier: 3.60.0 + version: 3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) devDependencies: '@next/bundle-analyzer': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@next/env': - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159 + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190 '@repo/typescript-config': specifier: workspace:* version: link:../../packages/typescript-config '@types/react': - specifier: ^18.3.3 - version: 18.3.7 + specifier: ^18.3.11 + version: 18.3.11 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.47) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(eslint@8.57.0)(typescript@5.6.2) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(eslint@8.57.1)(typescript@5.6.3) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@8.57.1) eslint-gitignore: specifier: ^0.1.0 - version: 0.1.0(eslint@8.57.0) + version: 0.1.0(eslint@8.57.1) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@8.57.0) + version: 12.1.1(eslint@8.57.1) postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.47 + version: 8.4.47 server-only: specifier: ^0.0.1 version: 0.0.1 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.13 + version: 3.4.13 typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 packages/next-sanity: dependencies: @@ -210,83 +210,86 @@ importers: version: 3.1.0(react@19.0.0-rc.0) '@sanity/client': specifier: ^6.21.3 - version: 6.21.3(debug@4.3.5) + version: 6.22.1(debug@4.3.7) '@sanity/icons': specifier: ^3.4.0 version: 3.4.0(react@19.0.0-rc.0) '@sanity/preview-kit': specifier: 5.1.1 - version: 5.1.1(@sanity/client@6.21.3)(react@19.0.0-rc.0) + version: 5.1.1(@sanity/client@6.22.1)(react@19.0.0-rc.0) '@sanity/types': specifier: ^3.57.4 - version: 3.58.0(debug@4.3.5) + version: 3.60.0(debug@4.3.7) '@sanity/ui': specifier: ^2.8.9 - version: 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + version: 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) '@sanity/visual-editing': specifier: 2.1.10 - version: 2.1.10(@sanity/client@6.21.3)(next@15.0.0-canary.159(@babel/core@7.25.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + version: 2.1.10(@sanity/client@6.22.1)(next@15.0.0-canary.190(@babel/core@7.25.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) groq: specifier: ^3.57.4 - version: 3.58.0 + version: 3.60.0 history: specifier: ^5.3.0 version: 5.3.0 sanity: specifier: ^3.57.4 - version: 3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) + version: 3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) devDependencies: '@sanity/browserslist-config': specifier: ^1.0.3 version: 1.0.3 '@sanity/eslint-config-studio': specifier: ^4.0.0 - version: 4.0.0(eslint@8.57.0)(typescript@5.6.2) + version: 4.0.0(eslint@8.57.1)(typescript@5.6.3) '@sanity/pkg-utils': specifier: ^6.11.3 - version: 6.11.3(@types/babel__core@7.20.5)(@types/node@20.14.6)(typescript@5.6.2) + version: 6.11.3(@types/babel__core@7.20.5)(@types/node@20.14.6)(typescript@5.6.3) '@sanity/webhook': specifier: 4.0.4 version: 4.0.4 '@types/react': - specifier: ^18.3.3 - version: 18.3.7 + specifier: ^18.3.11 + version: 18.3.11 + '@types/react-dom': + specifier: ^18.3.1 + version: 18.3.1 '@typescript-eslint/eslint-plugin': - specifier: ^7.13.1 - version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + specifier: ^7.18.0 + version: 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) '@vitest/coverage-v8': - specifier: ^2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)) + specifier: ^2.1.3 + version: 2.1.3(vitest@2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@8.57.1) eslint-config-sanity: - specifier: ^7.1.2 - version: 7.1.2(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.34.3(eslint@8.57.0))(eslint@8.57.0) + specifier: ^7.1.3 + version: 7.1.3(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1))(eslint-plugin-react-hooks@5.0.0(eslint@8.57.1))(eslint-plugin-react@7.37.1(eslint@8.57.1))(eslint@8.57.1) eslint-gitignore: specifier: ^0.1.0 - version: 0.1.0(eslint@8.57.0) + version: 0.1.0(eslint@8.57.1) eslint-plugin-react: - specifier: ^7.34.3 - version: 7.34.3(eslint@8.57.0) + specifier: ^7.37.1 + version: 7.37.1(eslint@8.57.1) eslint-plugin-react-compiler: - specifier: 0.0.0-experimental-51a85ea-20240601 - version: 0.0.0-experimental-51a85ea-20240601(eslint@8.57.0) + specifier: 0.0.0-experimental-fa06e2c-20241014 + version: 0.0.0-experimental-fa06e2c-20241014(eslint@8.57.1) eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@8.57.0) + specifier: ^5.0.0 + version: 5.0.0(eslint@8.57.1) eslint-plugin-simple-import-sort: - specifier: ^12.1.0 - version: 12.1.1(eslint@8.57.0) + specifier: ^12.1.1 + version: 12.1.1(eslint@8.57.1) ls-engines: specifier: ^0.9.3 version: 0.9.3 next: - specifier: 15.0.0-canary.159 - version: 15.0.0-canary.159(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 15.0.0-canary.190 + version: 15.0.0-canary.190(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) react: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0 @@ -294,33 +297,36 @@ importers: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0(react@19.0.0-rc.0) styled-components: - specifier: ^6.1.12 - version: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: ^6.1.13 + version: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 + vite-tsconfig-paths: + specifier: ^5.0.1 + version: 5.0.1(typescript@5.6.3)(vite@5.3.1(@types/node@20.14.6)(terser@5.31.1)) vitest: - specifier: ^2.0.5 - version: 2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) + specifier: ^2.1.3 + version: 2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) vitest-github-actions-reporter: specifier: ^0.11.1 - version: 0.11.1(vitest@2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)) + version: 0.11.1(vitest@2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)) packages/sanity-config: dependencies: '@sanity/assist': - specifier: 3.0.5 - version: 3.0.5(@sanity/mutator@3.58.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(sanity@3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1))(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + specifier: 3.0.8 + version: 3.0.8(@sanity/mutator@3.60.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(sanity@3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1))(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) devDependencies: '@repo/typescript-config': specifier: workspace:* version: link:../typescript-config '@sanity/vision': - specifier: 3.58.0 - version: 3.58.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + specifier: 3.60.0 + version: 3.60.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) sanity: - specifier: 3.58.0 - version: 3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) + specifier: 3.60.0 + version: 3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) packages/typescript-config: dependencies: @@ -1525,8 +1531,8 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} '@fastify/busboy@2.1.1': @@ -1551,8 +1557,8 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead @@ -1737,65 +1743,59 @@ packages: '@microsoft/tsdoc@0.15.0': resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} - '@next/bundle-analyzer@15.0.0-canary.159': - resolution: {integrity: sha512-lj4e08UyvXhhQEgP5MIzG/GLSA8L4hgEX9d5XtdHfGQxzleo59IQnoGC67tsY1f3Nwz6sPxVcZnAqpQXt4LORg==} + '@next/bundle-analyzer@15.0.0-canary.190': + resolution: {integrity: sha512-YRYgw2h7w1FCPBzUULFD4iboUmbaFrmTeOyOv3hsegjsM/9cBXoi5EO3+DvQXtYzSaWnWRMETuzsFhfwq+tZ6g==} - '@next/env@15.0.0-canary.159': - resolution: {integrity: sha512-KKhmInpwcpK0L3gOcg27kbzgYrmGlZlC6pf5u9XLytMv1zu10jCPbr3kuqABUX4aMc5v9tEWzGfph+Bsdf4jlA==} + '@next/env@15.0.0-canary.190': + resolution: {integrity: sha512-Is+EpejFEglwIAaBBwOnDJ9DkikC/c1zuu6vD7mdz0YJUoiwSgkBd6pM9sTwxKbU4eXtxxKU4Cg6V0zMTi6ErA==} - '@next/eslint-plugin-next@15.0.0-canary.159': - resolution: {integrity: sha512-6cywnBzr7ZjvcuvrUUAj6OW/LBFM1pFdPdXfF8rPr5DRyxB1JN7+weuboUP6AaQfcyYmresfvPa25jdF8ReelQ==} + '@next/eslint-plugin-next@15.0.0-canary.190': + resolution: {integrity: sha512-MiCo+XNvSf+zwlBbKDqyCjnUuosVPeui8yQry3ozLf9NwF9a2lUcAvniuQ1vpV+nWb9n9+Jp/K4eljjiUPs8Bg==} - '@next/swc-darwin-arm64@15.0.0-canary.159': - resolution: {integrity: sha512-LTz29ABgw/Knbq403pxyQlKYcwQKI00D0OqHDiDWEihzXgo5Cd5uvwG5V430G0KWtB6LrWE2pY4JS0folA2PrQ==} + '@next/swc-darwin-arm64@15.0.0-canary.190': + resolution: {integrity: sha512-UICzn+5kzs6AsEKBeOocSvysoWpDFUC2XrI8FjTrns8peF3VMZsPxFF2NFN4a3KhkCJNOrB+9Gb51ybl0IJPAA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.0-canary.159': - resolution: {integrity: sha512-hAb0s3wBRbTUAc8cHf6QcszZGmQsxpAwx8YUlSCC0pUG66Isn8au1loNLVcTytkyO49T/DviU4kvthzEIkBpdQ==} + '@next/swc-darwin-x64@15.0.0-canary.190': + resolution: {integrity: sha512-O5TJEW35Rg7wh6/cVS6EGNxyfcaC9Z2Pt843gF3/iX9TVzVr+7U5PuyPisi2oCpepy4gZP+6lK/m6G4tFDab+g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.0-canary.159': - resolution: {integrity: sha512-Ad0IpCjEo4uWY1G+M3bOZo7cKI3iL6H7y78rp/o6CvFXmovU+asI+C4Jec/mHiC6TYc/U9+2gYt7hSBYKoizlg==} + '@next/swc-linux-arm64-gnu@15.0.0-canary.190': + resolution: {integrity: sha512-Zx9+qak7uNHubUFX3jTMG1KTp/iedHXo3hmmvWBM7omRFh9v59oEs1xk+zH/HWqgjyeu6r8bjqYI6IG1r14uWA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.0-canary.159': - resolution: {integrity: sha512-tqkWzfEumw8gHG7EJwT7sI0Wjg6P0OljswkKQlSRz7D1HivkpPPSUxvVTPdyfxLH1qUMidqGXHWoZex36D+xKw==} + '@next/swc-linux-arm64-musl@15.0.0-canary.190': + resolution: {integrity: sha512-nG/XBqL9vmVQhmx8wyOjZkQXSR9TPdGc8mu0Npk0sFd0bM90RRYh7ubV2pEots2vZUmP0MHowBvVvv1U7imsIA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.0-canary.159': - resolution: {integrity: sha512-/H3B1+azVS8dU05TsfA/Pk9SW3BM3QGYlc5BoDE3z8EfUsNcy7XPEyb4kG7QRR9hIYg2qEbELLttFvFi2NsLgg==} + '@next/swc-linux-x64-gnu@15.0.0-canary.190': + resolution: {integrity: sha512-/WEZ4o/+guH1FfslVGJcYLWZdZQOR3KV2pZeq10FG1IstLAsVg8UYyAEY10+LDiHwayUlXq4yr8ir05sPAeOLg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.0-canary.159': - resolution: {integrity: sha512-6lWIYdoWqH3ziuLE32xL5xRkU99VYO6ct3pUc7GLNoB+m55Tkr6MSCRWFtuOM301LIXCaFNhVJqeRcj84fnWJQ==} + '@next/swc-linux-x64-musl@15.0.0-canary.190': + resolution: {integrity: sha512-nGMCaxaymNf+tia+YCL4TlbAIcq96vaf8RxRkPhyCwBxskGXMdB2QOeW7v6sGk8fOXC8s2m1Smia4IfCe+Mzpw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.0-canary.159': - resolution: {integrity: sha512-bnjfKWvaNI0z06NBEozXYPFFnmz4cKHHE0KY5DrQC5hdzzn983YZP0aTqC6wuaU+G8s17xlmZBDgl4EJIcHpeQ==} + '@next/swc-win32-arm64-msvc@15.0.0-canary.190': + resolution: {integrity: sha512-Dw7ZYG09Qe9DZd2d+LvTGnV7XuibR+bYpnAQKtaxyLpEuk/0UvMLK8xaynlDFdfv/IIJyX5UPpWIxCWFZ4vPUw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@15.0.0-canary.159': - resolution: {integrity: sha512-PxCAXLKBiLEGbPsF0s0vJ+VqSK9sWIQEoJHmnteLPwIAX0jrqjLNK161KCCqg7GZqLtTfg3/hD8HyWESIpRppg==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@15.0.0-canary.159': - resolution: {integrity: sha512-U5w5z6FKa5yyH83gDKqbFOklazsZtK1LeD+qPS+DJumCTftjYjNIg9yXFx9TckrXTXOch1c8LF8LWSCdLKuywg==} + '@next/swc-win32-x64-msvc@15.0.0-canary.190': + resolution: {integrity: sha512-eTMQKe4U+vo6XCbGKeYkjvucryTVOTWHYqRrj1ryM8fxlF9L0IIJbWt9iiQ5QnJjdQFLd7w8UW71yB1oJXCSWQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1907,8 +1907,8 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@portabletext/editor@1.1.1': - resolution: {integrity: sha512-tq8mMeISdvv0uZ3lxtj/WGpYZHihx9be7SXs1JxHtL/Nqm65A/UYEnwhlTKLti/P4XWH/zk/SfX4aoCQZboEJA==} + '@portabletext/editor@1.1.4': + resolution: {integrity: sha512-g25l96CrCFaV/wIiUrLJXB61C99rc8SM/gGisfSpIoCG0hi/4Wj07troSTDKw/d8aiE5Jy7oNFO2TuIlJj8Rww==} engines: {node: '>=18'} peerDependencies: '@sanity/block-tools': ^3.47.1 @@ -1916,8 +1916,8 @@ packages: '@sanity/types': ^3.47.1 '@sanity/util': ^3.47.1 react: ^16.9 || ^17 || ^18 - rxjs: ^7 - styled-components: ^6.1 + rxjs: ^7.8.1 + styled-components: ^6.1.13 '@portabletext/patches@1.1.0': resolution: {integrity: sha512-2qn4WaRc23m5qRwclT3sAyuHwTyjxCb4Lg0BQyhp7CABd83HtnPPYoP6hycREs6HRdWA48H3sU5gqUVPoxJxdg==} @@ -2132,8 +2132,12 @@ packages: resolution: {integrity: sha512-uyIOtGA4Duf+68I3BSbYHY5P+WGftn3QtNJD2Pn7h9WPGYsSrWViIPebE9yRN8N0NHhYj+hDQXaMpVdjG7r+zA==} engines: {node: '>=10'} - '@sanity/assist@3.0.5': - resolution: {integrity: sha512-u0lpStoI7RowDSqFIiHOmSRLzhhHKdp/QMn9SlKn7Zzh7E7dhbT/mQb1WQ0Rx7lYN0Hh3cLRMNlNV3seO/UupA==} + '@sanity/asset-utils@2.0.6': + resolution: {integrity: sha512-rjJG09JRdmIHQcHJjD1nd4wUbjQAsQUpjV51SOqabDPdRMzAx82I2cosnctNzBY+YXGhYYtlkVXjELW51B8ZZw==} + engines: {node: '>=18'} + + '@sanity/assist@3.0.8': + resolution: {integrity: sha512-5M5lBBGuhuHd0gFpqKsvcVmv6K1JT0SGvokug9qPQDGyiYDjMzby6qPv2TGxXjQ1JSg4pdxv5u+lYlg8h+jzig==} engines: {node: '>=14'} peerDependencies: '@sanity/mutator': ^3.36.4 @@ -2144,35 +2148,23 @@ packages: '@sanity/bifur-client@0.4.1': resolution: {integrity: sha512-mHM8WR7pujbIw2qxuV0lzinS1izOoyLza/ejWV6quITTLpBhUoPIQGPER3Ar0SON5JV0VEEqkJGa1kjiYYgx2w==} - '@sanity/block-tools@3.57.4': - resolution: {integrity: sha512-b9h0G8s4dH1tkxIhkkR0wDDAgYoXKQEIgp3DzyMeAQEKKZ3hTyXrqb905M8HzXOR01IBt3T305N6fbCK6ivxSg==} - - '@sanity/block-tools@3.58.0': - resolution: {integrity: sha512-SY5Ahq3fjyWqsCRikjoojO6U0XviP0kLWsM2CBoJyXSkioCcQmolOXnk9BvP5sI7F6Y0HKL0qrOpE2MmAeVXrg==} + '@sanity/block-tools@3.60.0': + resolution: {integrity: sha512-ougoNXWgi9JnHghZbKkkVzcdnUbf4Ev9xN4GmTJgd7L3Q3QY6AlowZg8jYYooGm+IY85Tn1Hdea6Ff7t0MB58A==} '@sanity/browserslist-config@1.0.3': resolution: {integrity: sha512-UkJuiTyROgPcxbvpHYyXwr+T88Np4eLzu3h05gMgeZ2hv3EM7g/4VMyng5HuA1JdPQPEdq8bmmfQDR+u4KC+TA==} - '@sanity/cli@3.57.4': - resolution: {integrity: sha512-hP8sd7v+T85e5JlrrTASbY6jPj0etb1BEySnJZpzdBa/Bslydbp/MIDoe84K4DfZ4nOmDeaPEs8DJrQzfgDRxw==} + '@sanity/cli@3.60.0': + resolution: {integrity: sha512-AGAUfe83nFrF5NiUuwvAyyt1a4SYAa5FJWB52bl8Y7McWNRVCTur0407bRy4BCWeo4malrEcgfjye3GOkzPIMw==} engines: {node: '>=18'} hasBin: true - '@sanity/cli@3.58.0': - resolution: {integrity: sha512-OQY7LnvQpz62zNBFl0UpA+Mv+r84I/yeSKw8SG9N1nX4fboPMx97bMeSHISpe4hagKwZ7bkRJSx22/C2cMAnLA==} - engines: {node: '>=18'} - hasBin: true - - '@sanity/client@6.21.3': - resolution: {integrity: sha512-oE2+4kKRTZhFCc4IIsojkzKF0jIhsSYSRxkPZjScZ1k/EQ3Y2tEcQYiKwvvotzaXoaWsIL3RTpulE+R4iBYiBw==} + '@sanity/client@6.22.1': + resolution: {integrity: sha512-2F/byHTbA91iS2YuJA/LmuJbmh4prqMYqhMSQ2PGFBPU2z/trBOByuuYrHAQfjmETu95n1N24t5A8XjqzjQZTQ==} engines: {node: '>=14.18'} - '@sanity/codegen@3.57.4': - resolution: {integrity: sha512-JL9gXBsrBplZFFf05Jth4JF6DeiLdhUKlJQtE/XYsazKd6/JEgZO260zG8e734k/Zpgu7X1ZSld6JljpRHg0dQ==} - engines: {node: '>=18'} - - '@sanity/codegen@3.58.0': - resolution: {integrity: sha512-IiN/OOsrRjngwjD0ZGwWi8/U07ycREtLVJPh/bb24EA+VaVx1Udhqb02CB+NJnBzEg/dXXYx3UuO1EFenwCKdg==} + '@sanity/codegen@3.60.0': + resolution: {integrity: sha512-AASBOPn5tLq17w4IhDWXvNXsjrbB9XXhNcaThH7Mwo6r2Xhvtl9MJ6MvZyp1eksKI+gGRsOtSCSWH26/P+jOgA==} engines: {node: '>=18'} '@sanity/color@3.0.6': @@ -2183,12 +2175,8 @@ packages: resolution: {integrity: sha512-dSZqGeYjHKGIkqAzGqLcG92LZyJGX+nYbs/FWawhBbTBDWi21kvQ0hsL3DJThuFVWtZMWTQijN3z6Cnd44Pf2g==} engines: {node: '>=14.18'} - '@sanity/diff@3.57.4': - resolution: {integrity: sha512-eKFv3kiymVNN1ROec1Pe0OtSz6cd/zg0mkn+KvEVBlUHVHICAD7AeEso1/4IAcqby4APv2lmzQ861cymGYq/Fg==} - engines: {node: '>=18'} - - '@sanity/diff@3.58.0': - resolution: {integrity: sha512-l5qLOt6WQckWFrs3153cV3x5It8X3wvO6Rxn0OXJIuCCJsYwMyBbUDZJh5J2e3hJNoksZyFp/+10kWQeFr/Xbg==} + '@sanity/diff@3.60.0': + resolution: {integrity: sha512-T8+QANdnqvJ6oIYUjZI9tuA1tapIyr1zQV0QbLbVvwzhgXnvqOXSQhn48x6yjwwjYnqj59KKFz4x3GBZ8qVLZQ==} engines: {node: '>=18'} '@sanity/eslint-config-studio@4.0.0': @@ -2252,12 +2240,8 @@ packages: '@sanity/color': ^2.0 || ^3.0 || ^3.0.0-beta react: ^18.3 || >=19.0.0-rc - '@sanity/migrate@3.57.4': - resolution: {integrity: sha512-HJDaxI6V1mOE5N68wE3bd9Ab1EJB1QKUfQLukQTTgcszXbbZfnZ7BeogZFNyCsZunnYqD4f1HOJELxq7Zy8Dvg==} - engines: {node: '>=18'} - - '@sanity/migrate@3.58.0': - resolution: {integrity: sha512-o6uiIKdfxiQLT+HoXmo5aZ+I/JhVQscsWPuukwiMAazK5ftTDU3DjfDvS5skt3qN95NdfKJT7dFwOnH3LKCHdw==} + '@sanity/migrate@3.60.0': + resolution: {integrity: sha512-lQ2RVmeir2R88cgu8O2XRtP12ODsiO2uYSVnorIMxxJ9au+Sd5DFUsqT/3n/ojVf8zOFmBJPmylnwt6YlCEnMw==} engines: {node: '>=18'} '@sanity/mutate@0.10.0': @@ -2267,11 +2251,8 @@ packages: '@sanity/mutator@3.37.2': resolution: {integrity: sha512-F0MvseVtgPBaPxNZtSidF6BQeygviYThgmhRbjZ89AhlRhWiLODvLakdogFmwD1NEQ0tpKn+8m0pQIOHgt2C3w==} - '@sanity/mutator@3.57.4': - resolution: {integrity: sha512-24KryNSaFAvRDL01pBp7HrQbJp0cS/JMzLYxS6J5fJAi7VmTg5bm7a0FAKmIGXwSnn1RzV9Y5WqRmDT2IHC69Q==} - - '@sanity/mutator@3.58.0': - resolution: {integrity: sha512-Z00TZ8Q/GpdJTjXPfjV1UhoAUBwVxj1xpeFUiuliCHPY6bMgyvVATGVDd5yvPy6fKN3XIKOPtFPq6Btuv+9Vvw==} + '@sanity/mutator@3.60.0': + resolution: {integrity: sha512-WdKCPiaDvE3h92Gg6nqfgKTH48SIdZLo5GahT5Aut2HXN0DuSBanPgQvkqHXKdXmwgCE7Wh/Qqza7AjdPy11qQ==} '@sanity/pkg-utils@6.11.3': resolution: {integrity: sha512-DABaQ9UlHYcR2BJZ2l8Eo2ckQPrF3nrdcrpVYm9OJdRCoZ80hNvbaA4VwWMRcITaKj4KByITfA0nFSTHOSk9mw==} @@ -2286,8 +2267,8 @@ packages: peerDependencies: '@sanity/client': ^6.21.3 - '@sanity/prettier-config@1.0.2': - resolution: {integrity: sha512-V4HinfhMYxQoyXefJ2B8zJnwlf7A8mVzAzKk24B/iCg4pkVlMGc8bj0buu9Uieh4bNeHvEAHOIQv+Xd7tiLuNA==} + '@sanity/prettier-config@1.0.3': + resolution: {integrity: sha512-daeoWaW67I2t3yIV1s3PI2o8+A7jZnucFQzaIphpFDhHYM/mqjNvEROka300TcZ1Csm4VyPBSvx1IQQ/FkqA5Q==} peerDependencies: prettier: ^3.2.5 @@ -2314,11 +2295,8 @@ packages: peerDependencies: '@sanity/client': ^6.21.3 - '@sanity/schema@3.57.4': - resolution: {integrity: sha512-4nx9QUDx1GozFDxjcQr00L9XigCdCRZCkWAF4GUT79vTmowu5zvxuxMJg2VPwbpglwoKb/HQyqcZQuz2iIIzOQ==} - - '@sanity/schema@3.58.0': - resolution: {integrity: sha512-bn966DmeJ6mNoAqtp/YOAc4ZKp65vtkN2se5xaRyvy+7SjtCTbAASeZbVWLkPAlbIiEsrhHChCdVhzzNRxtqJA==} + '@sanity/schema@3.60.0': + resolution: {integrity: sha512-CcgUh9bDq+4I7Erq2cG0fGKYtgkhw5837yWTYqJWmOd+LbeOXL9ei1gEfBmmBetIBVpgQk0yi8z8ILEMl4Vueg==} '@sanity/telemetry@0.7.9': resolution: {integrity: sha512-TBBRK2SUwiNND+ZJPwdWSu8tbEjdIz7UjagmCCBBWcfXtDKXXlWawC/DOEWuI4Q+WcA5OWLDjboxZT4ApWjVbw==} @@ -2329,11 +2307,8 @@ packages: '@sanity/types@3.37.2': resolution: {integrity: sha512-1EfKkNlJ86wIDtc7oFHb79JI8lKDOxKDYrkmwhvuHgJY83GpSABc1kFdbwAtWZfrWVWyqVXUv/KlNwA3b99y/g==} - '@sanity/types@3.57.4': - resolution: {integrity: sha512-KggXoUesFRp3ZMle5C4wrnkXxpanauGAaxa0vAbMJiTU4n0EiGbzzk5cZ+mb4dxV6358fnaY0nQ4ybsfgVy3dQ==} - - '@sanity/types@3.58.0': - resolution: {integrity: sha512-Ha85XNp50Y32qQz6+JQmQDvh9mYtni5fpLWi0ywUrOmx00SABFNcrZ2PIktL2Bq2/PeFcEetsps4fl8ug39wfg==} + '@sanity/types@3.60.0': + resolution: {integrity: sha512-MXASaayH4qxeggKTVLl7TGDmNj7/iLHeR5M0zjWAniYTJIJMScr7QBpMh6tdZl4tkQC03Xhfj6Ojh/aioG9E3w==} '@sanity/ui@2.8.9': resolution: {integrity: sha512-ii5pa3HSA5DonhY+IRb5FHpS5rIM3gyMGTfX+HjaPqRy1itSNs1EqetI9oMVsheCYWEQTdZFzIpIX2mEsGVKKw==} @@ -2348,33 +2323,17 @@ packages: resolution: {integrity: sha512-hq0eLjyV2iaOm9ivtPw12YTQ4QsE3jnV/Ui0zhclEhu8Go5JiaEhFt2+WM2lLGRH6qcSA414QbsCNCcyhJL6rA==} engines: {node: '>=18'} - '@sanity/util@3.57.4': - resolution: {integrity: sha512-zl/vNnjljhVGCqL92P4lxqrXcjTqUc14f/O4guRj4KMU94Gjk74M6e2QKWDoV3iTHtLILt88sLnjb1pLFOlWSQ==} - engines: {node: '>=18'} - - '@sanity/util@3.58.0': - resolution: {integrity: sha512-kH2nA7f9I834+LAi9Mvv98PnvPFg8KUu1UhTQRj68P1B/bR/qAqdVB6RGpCctyFKuFLAXw/d2USbSesoUgEtQg==} + '@sanity/util@3.60.0': + resolution: {integrity: sha512-iF5HKij79D5JDMSCI8wmK4D45PHh0tcsJBrc6rDlltKf8SOE6sbin3KFqOHcw7oyffTvP+yfeZHWzmvc/m5SQw==} engines: {node: '>=18'} '@sanity/uuid@3.0.2': resolution: {integrity: sha512-vzdhqOrX7JGbMyK40KuIwwyXHm7GMLOGuYgn3xlC09e4ZVNofUO5mgezQqnRv0JAMthIRhofqs9f6ufUjMKOvw==} - '@sanity/vision@3.52.4': - resolution: {integrity: sha512-WAP+RNybS5MmXcPFLYzAhfoi8Krfo848CdJpeKQ3Ef7u+Ec6fMrWsZkyrQaSxG9sz9glchj7DJSg0oPdmlWweg==} - peerDependencies: - react: ^18 - styled-components: ^6.1 - - '@sanity/vision@3.57.4': - resolution: {integrity: sha512-pNJFIctnRBjiyUsMebcaxW4927E/JxrFof/qojflqV6DIVyO9STReMPJZgxcU3d5Sj5D5Zn3KxRaWzwob4xMDw==} - peerDependencies: - react: ^18 - styled-components: ^6.1 - - '@sanity/vision@3.58.0': - resolution: {integrity: sha512-7GDvdDOMIcYYp3yRtbtXrYq5HfxvEfjyy/r5/EX7tHHaQf2DOs5txtq6OK0OSVOoC0ezzJMR0Tx048DjW/HVHA==} + '@sanity/vision@3.60.0': + resolution: {integrity: sha512-fIq1a8osWgxqrbRuP7Skvheg6qtfAENRyaW8sLi3Bj9MjvGLMnD7c2TBjVXvCqXZoUgXwNLdmRytEpuK3t2c0A==} peerDependencies: - react: ^18 + react: 19.0.0-rc-d5bba18b-20241009 styled-components: ^6.1 '@sanity/visual-editing@2.1.10': @@ -2384,7 +2343,7 @@ packages: '@remix-run/react': '>= 2' '@sanity/client': ^6.21.3 '@sveltejs/kit': '>= 2' - next: 15.0.0-canary.159 + next: 15.0.0-canary.190 react: ^18.3 || >=19.0.0-rc react-dom: ^18.3 || >=19.0.0-rc svelte: '>= 4' @@ -2567,11 +2526,14 @@ packages: '@types/react-copy-to-clipboard@5.0.7': resolution: {integrity: sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ==} + '@types/react-dom@18.3.1': + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + '@types/react-is@18.3.0': resolution: {integrity: sha512-KZJpHUkAdzyKj/kUHJDc6N7KyidftICufJfOFpiG6haL/BDQNQt5i4n1XDUL/nDZAtGLHDSWRYpLzKTAKSvX6w==} - '@types/react@18.3.7': - resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} + '@types/react@18.3.11': + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2716,28 +2678,44 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/coverage-v8@2.0.5': - resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} + '@vitest/coverage-v8@2.1.3': + resolution: {integrity: sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==} peerDependencies: - vitest: 2.0.5 + '@vitest/browser': 2.1.3 + vitest: 2.1.3 + peerDependenciesMeta: + '@vitest/browser': + optional: true - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@2.1.3': + resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + '@vitest/mocker@2.1.3': + resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} + peerDependencies: + '@vitest/spy': 2.1.3 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + '@vitest/runner@2.1.3': + resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + '@vitest/snapshot@2.1.3': + resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@2.1.3': + resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@vitest/utils@2.1.3': + resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -2908,9 +2886,6 @@ packages: resolution: {integrity: sha512-GPTqp68jyN2v2fWRPiRqJdtBusmMjFnq/vJSXnuZSyTJINo+7v897s2IuhNHeyOpNz+FoXYdJaL+06U3fxdmRg==} engines: {node: '>= 0.4'} - array.prototype.toreversed@1.1.2: - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -2990,8 +2965,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918: - resolution: {integrity: sha512-3uFbIPB/q68AUwoPlv4nleIARMdLnzco0FL9f1Iv05kb0/wwOX8sE6rHz+6fyXEScBWf8cogTq1lnlHBc/dyNQ==} + babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014: + resolution: {integrity: sha512-NZcV9zH8dtPdUB3cLUGuL9CCEBEnMqz5yW/WtK/Gy5W11NKw8TU7c2sGnyOSO4sQ6aOhi9aRZHGqpQWAznOcEw==} babel-plugin-react-compiler@0.0.0-experimental-fe484b5-20240912: resolution: {integrity: sha512-iGtEbwQeiLXba8o8ESTjogmQ8rTP6xHi+w3JIxR8HmKAb+SYZ3cljRhpOEsrxZIXuk3L9w9o98BJFIcxaVyFag==} @@ -3404,8 +3379,8 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3671,8 +3646,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@15.0.0-canary.159: - resolution: {integrity: sha512-XV/dw9guV2BrzkjdcHmbDR4gQbRnMRST7cz1MrjyGcMUlvhsTM92zcFECKmbxCT6pdOCHDc1ND0Y4Qb4KPpc8g==} + eslint-config-next@15.0.0-canary.190: + resolution: {integrity: sha512-bmVY5dPUuciOYuI14jybm+GdDgr+OqKEaBHcIjG7nE9UWm1sc7Qskx7oeEHP2p1KPg27v1kEEXKQ4PJjTSpUzg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -3686,8 +3661,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-sanity@7.1.2: - resolution: {integrity: sha512-7Na1kh3OiteeFmeQkUqtIjThsKWIIiK/TLNUby0pOkGHhWV3AKYFsMEIhH7VuOIEOeTE53Ix/04Z6XWyvsHcuQ==} + eslint-config-sanity@7.1.3: + resolution: {integrity: sha512-hSUQIsbmOsPcCIrS+VmG4N+KnWtsIDuBTmRksZdKiDSfr4f0JZwKaOZ33QMfi9+9WDpMdBl6Pzo0NcWRbhW7uQ==} engines: {node: '>=14.0.0'} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.7.5 || ^7.0.0 @@ -3761,8 +3736,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601: - resolution: {integrity: sha512-ROiKTVu9pZsNHyJepZj/JULWnkw8+I8+9gOF/MkJ8Q22/9f9MkPQkD2f6FXzVH+iyWbp7DQ3RXKhB3hWhf8AIg==} + eslint-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014: + resolution: {integrity: sha512-tHntZz8Kx/6RgCLn7aDGfBQizqTUUfHEDaBcrvJi1GhKzgDxmAbdn85Y6z8eGSh4s0gufNWyO9WRCYLf0hP0ow==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: eslint: '>=7' @@ -3773,11 +3748,17 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.3: - resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react@7.37.1: + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 eslint-plugin-simple-import-sort@12.1.1: resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} @@ -3800,8 +3781,8 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true @@ -3860,10 +3841,6 @@ packages: resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} engines: {node: ^8.12.0 || >=9.7.0} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - exif-component@1.0.1: resolution: {integrity: sha512-FXnmK9yJYTa3V3G7DE9BRjUJ0pwXMICAxfbsAuKPTuSlFzMZhQbcvvwx0I8ofNJHxz3tfjze+whxcGpfklAWOQ==} @@ -4105,10 +4082,6 @@ packages: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -4185,6 +4158,9 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -4201,12 +4177,8 @@ packages: resolution: {integrity: sha512-TfNyvCVDOEVZFFbeO6TbwwrslHTXpDNN4WwCYAcuSuORx4dLQU5Zn+cIsEFUQvLycU4lc0BqU1FIgldbhi4acQ==} engines: {node: '>= 14'} - groq@3.57.4: - resolution: {integrity: sha512-ITafp0JhY+ta/Vh5WvfRjyo2rMMJ7uu/nz+qFpiX5B9AIcW+Qezx394zdEFiG1PWRJ90hav4fWYMynp6pjO9KA==} - engines: {node: '>=18'} - - groq@3.58.0: - resolution: {integrity: sha512-LgGIlMe75I5HPyY5jPIfDEym4yWOSQn+ynop+NbMAlc9qYd1mt3+xcTrimKaUbJ+S2QTD0x5uhc3ftC0Gpp0TA==} + groq@3.60.0: + resolution: {integrity: sha512-VF/GeMFUKinl825Q8gayj8SqKToYunqngovlbJ1XbGbD+QVyEmqy0EoWTg6Gu53MbJohxrzrK8h9EDc7oGfkOg==} engines: {node: '>=18'} groqd@0.15.12: @@ -4323,10 +4295,6 @@ packages: resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} engines: {node: '>= 14'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - humanize-list@1.0.1: resolution: {integrity: sha512-4+p3fCRF21oUqxhK0yZ6yaSP/H5/wZumc7q1fH99RkW7Q13aAxDeP78BKjoR+6y+kaHqKF/JWuQhsNuuI2NKtA==} @@ -4573,10 +4541,6 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -4967,10 +4931,6 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -5091,9 +5051,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -5121,16 +5078,16 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - next@15.0.0-canary.159: - resolution: {integrity: sha512-f/cY47Aw5kFaP2lavCI5q2xDlKBONTBpwQiUSVzZ0OfhFCCBtP0mA/7CI4Qxje3wMjQbOAM0+3/og6gua5TgDg==} + next@15.0.0-canary.190: + resolution: {integrity: sha512-x7dI2+orHKjnTUv7GmM1jFeZTQt4Dz6YQuZcUTogvJ1DX9Um0vOp4JU+m5uMeUc0fmCNOZotWbYXx8nWyQ4Xmw==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: 19.0.0-rc-a99d8e8d-20240916 - react-dom: 19.0.0-rc-a99d8e8d-20240916 + react: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 + react-dom: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -5150,9 +5107,6 @@ packages: node-html-parser@6.1.13: resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==} - node-machine-id@1.1.12: - resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -5221,10 +5175,6 @@ packages: resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==} engines: {node: '>=8'} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -5269,10 +5219,6 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -5297,10 +5243,6 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -5430,10 +5372,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -5464,8 +5402,8 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5564,24 +5502,24 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-packagejson@2.5.1: - resolution: {integrity: sha512-6i4PW1KxEA+VrokYNGeI/q8qQX3u5DNBc7eLr9GX4OrvWr9DMls1lhbuNopkKG7Li9rTNxerWnYQyjxoUO4ROA==} + prettier-plugin-packagejson@2.5.3: + resolution: {integrity: sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: prettier: optional: true - prettier-plugin-tailwindcss@0.6.6: - resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} + prettier-plugin-tailwindcss@0.6.8: + resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -5635,11 +5573,6 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} - engines: {node: '>=14'} - hasBin: true - prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} @@ -6044,17 +5977,8 @@ packages: resolution: {integrity: sha512-Vsx6IPuMepvfaX2/jOFuUrJaloHvSmXavS9SL3iJhhIPAu20VfumCtdH5kpKlXKL1pBgCAZhWHXfLC4Fyg7qFg==} engines: {node: '>=14.18'} - sanity@3.57.4: - resolution: {integrity: sha512-uNgIQEWQ7aa4lzGk20Ya8coNTuE8wNmuMJdhpBG5tmvRi9KQ3em4cUZKW9b6KNiyKs6VCIa8qWqLVCVXDMwTOA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - react: ^18 - react-dom: ^18 - styled-components: ^6.1 - - sanity@3.58.0: - resolution: {integrity: sha512-xqmDdxDhbx66ntnj1jM6SpT6RYtklOkaMURsQ+uI2/jw33myD1TsJdp9Sbkms6LotsQrWAHJrn+mFYTMsc8tPA==} + sanity@3.60.0: + resolution: {integrity: sha512-KOEayCRKVx09CfC0snW3UPhpe2nMLKf6xRG5sA8/8PpRVm3u98aj3VvpMx32+xpVGzlfL7Yt3Pn8Ak+5dOmO+g==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6176,8 +6100,8 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slate-react@0.108.0: - resolution: {integrity: sha512-vzQuQ1t/gR+1pJh9ABbU4rgckPK0A1AZV5iVKO3isBpJ9z5xPCXf6hqnCNIogMvLU0pZIjjyQJVSL2OtxrQ/xA==} + slate-react@0.110.1: + resolution: {integrity: sha512-bx6J0PkY9A50O4w78k4NPqNOXGo49fmSbCRgr8OBDWKKo4BeSt9y3vGXCkQ/Mm4lQ8riyRKr3TrJXzqMY7lRZg==} peerDependencies: react: '>=18.2.0' react-dom: '>=18.2.0' @@ -6208,12 +6132,12 @@ packages: sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - sort-package-json@2.10.0: - resolution: {integrity: sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==} + sort-package-json@2.10.1: + resolution: {integrity: sha512-d76wfhgUuGypKqY72Unm5LFnMpACbdxXsLPcL27pOsSrmVqH3PztFp1uq+Z22suk15h7vXmTesuh2aEjdCqb5w==} hasBin: true - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -6306,6 +6230,9 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -6345,10 +6272,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -6364,8 +6287,8 @@ packages: style-mod@4.1.2: resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} - styled-components@6.1.12: - resolution: {integrity: sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==} + styled-components@6.1.13: + resolution: {integrity: sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==} engines: {node: '>= 16'} peerDependencies: react: '>= 16.8.0' @@ -6416,16 +6339,16 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} table@6.8.2: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} - tailwindcss@3.4.7: - resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -6495,8 +6418,11 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} @@ -6561,6 +6487,16 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -6585,38 +6521,38 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - turbo-darwin-64@2.1.2: - resolution: {integrity: sha512-3TEBxHWh99h2yIzkuIigMEOXt/ItYQp0aPiJjPd1xN4oDcsKK5AxiFKPH9pdtfIBzYsY59kQhZiFj0ELnSP7Bw==} + turbo-darwin-64@2.1.3: + resolution: {integrity: sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.1.2: - resolution: {integrity: sha512-he0miWNq2WxJzsH82jS2Z4MXpnkzn9SH8a79iPXiJkq25QREImucscM4RPasXm8wARp91pyysJMq6aasD45CeA==} + turbo-darwin-arm64@2.1.3: + resolution: {integrity: sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.1.2: - resolution: {integrity: sha512-fKUBcc0rK8Vdqv5a/E3CSpMBLG1bzwv+Q0Q83F8fG2ZfNCNKGbcEYABdonNZkkx141Rj03cZQFCgxu3MVEGU+A==} + turbo-linux-64@2.1.3: + resolution: {integrity: sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.1.2: - resolution: {integrity: sha512-sV8Bpmm0WiuxgbhxymcC7wSsuxfBBieI98GegSwbr/bs1ANAgzCg93urIrdKdQ3/b31zZxQwcaP4FBF1wx1Qdg==} + turbo-linux-arm64@2.1.3: + resolution: {integrity: sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.1.2: - resolution: {integrity: sha512-wcmIJZI9ORT9ykHGliFE6kWRQrlH930QGSjSgWC8uFChFFuOyUlvC7ttcxuSvU9VqC7NF4C+GVAcFJQ8lTjN7g==} + turbo-windows-64@2.1.3: + resolution: {integrity: sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.1.2: - resolution: {integrity: sha512-zdnXjrhk7YO6CP+Q5wPueEvOCLH4lDa6C4rrwiakcWcPgcQGbVozJlo4uaQ6awo8HLWQEvOwu84RkWTdLAc/Hw==} + turbo-windows-arm64@2.1.3: + resolution: {integrity: sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ==} cpu: [arm64] os: [win32] - turbo@2.1.2: - resolution: {integrity: sha512-Jb0rbU4iHEVQ18An/YfakdIv9rKnd3zUfSE117EngrfWXFHo3RndVH96US3GsT8VHpwTncPePDBT2t06PaFLrw==} + turbo@2.1.3: + resolution: {integrity: sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw==} hasBin: true type-check@0.4.0: @@ -6674,6 +6610,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -6824,11 +6765,19 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + vite-node@2.1.3: + resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-tsconfig-paths@5.0.1: + resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + vite@4.5.3: resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -6891,15 +6840,15 @@ packages: peerDependencies: vitest: '>=0.28.5' - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + vitest@2.1.3: + resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 + '@vitest/browser': 2.1.3 + '@vitest/ui': 2.1.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7047,6 +6996,9 @@ packages: xregexp@2.0.0: resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==} + xstate@5.18.2: + resolution: {integrity: sha512-hab5VOe29D0agy8/7dH1lGw+7kilRQyXwpaChoMu4fe6rDP+nsHYhDYKfS2O4iXE7myA98TW6qMEudj/8NXEkA==} + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -7139,7 +7091,7 @@ snapshots: '@babel/code-frame@7.25.7': dependencies: '@babel/highlight': 7.25.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.25.8': {} @@ -7156,18 +7108,18 @@ snapshots: '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.24.7(@babel/core@7.25.8)(eslint@8.57.0)': + '@babel/eslint-parser@7.24.7(@babel/core@7.25.8)(eslint@8.57.1)': dependencies: '@babel/core': 7.25.8 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -7230,7 +7182,7 @@ snapshots: '@babel/core': 7.25.8 '@babel/helper-compilation-targets': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - debug: 4.3.5 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -7340,7 +7292,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.25.8': dependencies: @@ -8003,7 +7955,7 @@ snapshots: '@babel/parser': 7.25.8 '@babel/template': 7.25.7 '@babel/types': 7.25.8 - debug: 4.3.5 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8338,9 +8290,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.1': {} @@ -8348,7 +8300,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -8359,7 +8311,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@8.57.1': {} '@fastify/busboy@2.1.1': {} @@ -8382,10 +8334,10 @@ snapshots: '@gar/promisify@1.1.3': {} - '@humanwhocodes/config-array@0.11.14': + '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8567,44 +8519,41 @@ snapshots: '@microsoft/tsdoc@0.15.0': {} - '@next/bundle-analyzer@15.0.0-canary.159': + '@next/bundle-analyzer@15.0.0-canary.190': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.0.0-canary.159': {} + '@next/env@15.0.0-canary.190': {} - '@next/eslint-plugin-next@15.0.0-canary.159': + '@next/eslint-plugin-next@15.0.0-canary.190': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.0.0-canary.159': - optional: true - - '@next/swc-darwin-x64@15.0.0-canary.159': + '@next/swc-darwin-arm64@15.0.0-canary.190': optional: true - '@next/swc-linux-arm64-gnu@15.0.0-canary.159': + '@next/swc-darwin-x64@15.0.0-canary.190': optional: true - '@next/swc-linux-arm64-musl@15.0.0-canary.159': + '@next/swc-linux-arm64-gnu@15.0.0-canary.190': optional: true - '@next/swc-linux-x64-gnu@15.0.0-canary.159': + '@next/swc-linux-arm64-musl@15.0.0-canary.190': optional: true - '@next/swc-linux-x64-musl@15.0.0-canary.159': + '@next/swc-linux-x64-gnu@15.0.0-canary.190': optional: true - '@next/swc-win32-arm64-msvc@15.0.0-canary.159': + '@next/swc-linux-x64-musl@15.0.0-canary.190': optional: true - '@next/swc-win32-ia32-msvc@15.0.0-canary.159': + '@next/swc-win32-arm64-msvc@15.0.0-canary.190': optional: true - '@next/swc-win32-x64-msvc@15.0.0-canary.159': + '@next/swc-win32-x64-msvc@15.0.0-canary.190': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -8776,40 +8725,22 @@ snapshots: '@polka/url@1.0.0-next.25': {} - '@portabletext/editor@1.1.1(@sanity/block-tools@3.57.4(debug@4.3.5))(@sanity/schema@3.57.4(debug@4.3.5))(@sanity/types@3.57.4(debug@4.3.5))(@sanity/util@3.57.4(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': - dependencies: - '@portabletext/patches': 1.1.0 - '@sanity/block-tools': 3.57.4(debug@4.3.5) - '@sanity/schema': 3.57.4(debug@4.3.5) - '@sanity/types': 3.57.4(debug@4.3.5) - '@sanity/util': 3.57.4(debug@4.3.5) - debug: 4.3.5 - is-hotkey-esm: 1.0.0 - lodash: 4.17.21 - react: 19.0.0-rc.0 - rxjs: 7.8.1 - slate: 0.103.0 - slate-react: 0.108.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(slate@0.103.0) - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - transitivePeerDependencies: - - react-dom - - supports-color - - '@portabletext/editor@1.1.1(@sanity/block-tools@3.58.0(debug@4.3.5))(@sanity/schema@3.58.0(debug@4.3.5))(@sanity/types@3.58.0)(@sanity/util@3.58.0(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@portabletext/editor@1.1.4(@sanity/block-tools@3.60.0(debug@4.3.7))(@sanity/schema@3.60.0(debug@4.3.7))(@sanity/types@3.60.0)(@sanity/util@3.60.0(debug@4.3.7))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: '@portabletext/patches': 1.1.0 - '@sanity/block-tools': 3.58.0(debug@4.3.5) - '@sanity/schema': 3.58.0(debug@4.3.5) - '@sanity/types': 3.58.0(debug@4.3.5) - '@sanity/util': 3.58.0(debug@4.3.5) - debug: 4.3.5 + '@sanity/block-tools': 3.60.0(debug@4.3.7) + '@sanity/schema': 3.60.0(debug@4.3.7) + '@sanity/types': 3.60.0(debug@4.3.7) + '@sanity/util': 3.60.0(debug@4.3.7) + debug: 4.3.7 is-hotkey-esm: 1.0.0 lodash: 4.17.21 react: 19.0.0-rc.0 rxjs: 7.8.1 slate: 0.103.0 - slate-react: 0.108.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(slate@0.103.0) - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + slate-react: 0.110.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(slate@0.103.0) + styled-components: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + xstate: 5.18.2 transitivePeerDependencies: - react-dom - supports-color @@ -8998,12 +8929,14 @@ snapshots: '@sanity/asset-utils@1.3.0': {} - '@sanity/assist@3.0.5(@sanity/mutator@3.58.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(sanity@3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1))(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/asset-utils@2.0.6': {} + + '@sanity/assist@3.0.8(@sanity/mutator@3.60.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(sanity@3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1))(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: '@sanity/icons': 2.11.8(react@19.0.0-rc.0) '@sanity/incompatible-plugin': 1.0.4(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@sanity/mutator': 3.58.0 - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/mutator': 3.60.0 + '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) date-fns: 3.6.0 lodash: 4.17.21 lodash-es: 4.17.21 @@ -9011,8 +8944,8 @@ snapshots: react-fast-compare: 3.2.2 rxjs: 7.8.1 rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.1) - sanity: 3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + sanity: 3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1) + styled-components: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) transitivePeerDependencies: - react-dom - react-is @@ -9022,19 +8955,10 @@ snapshots: nanoid: 3.3.7 rxjs: 7.8.1 - '@sanity/block-tools@3.57.4(debug@4.3.5)': + '@sanity/block-tools@3.60.0(debug@4.3.7)': dependencies: - '@sanity/types': 3.57.4(debug@4.3.5) - '@types/react': 18.3.7 - get-random-values-esm: 1.0.2 - lodash: 4.17.21 - transitivePeerDependencies: - - debug - - '@sanity/block-tools@3.58.0(debug@4.3.5)': - dependencies: - '@sanity/types': 3.58.0(debug@4.3.5) - '@types/react': 18.3.7 + '@sanity/types': 3.60.0(debug@4.3.7) + '@types/react': 18.3.11 get-random-values-esm: 1.0.2 lodash: 4.17.21 transitivePeerDependencies: @@ -9042,47 +8966,22 @@ snapshots: '@sanity/browserslist-config@1.0.3': {} - '@sanity/cli@3.57.4(react@19.0.0-rc.0)': + '@sanity/cli@3.60.0(react@19.0.0-rc.0)': dependencies: '@babel/traverse': 7.25.7 - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/codegen': 3.57.4 + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/codegen': 3.60.0 '@sanity/telemetry': 0.7.9(react@19.0.0-rc.0) - '@sanity/util': 3.57.4(debug@4.3.5) + '@sanity/util': 3.60.0(debug@4.3.7) chalk: 4.1.2 - debug: 4.3.5 + debug: 4.3.7 decompress: 4.2.1 esbuild: 0.21.5 esbuild-register: 3.6.0(esbuild@0.21.5) - get-it: 8.6.5(debug@4.3.5) + get-it: 8.6.5(debug@4.3.7) groq-js: 1.13.0 - node-machine-id: 1.1.12 pkg-dir: 5.0.0 - prettier: 3.3.2 - semver: 7.6.3 - silver-fleece: 1.1.0 - validate-npm-package-name: 3.0.0 - transitivePeerDependencies: - - react - - supports-color - - '@sanity/cli@3.58.0(react@19.0.0-rc.0)': - dependencies: - '@babel/traverse': 7.25.7 - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/codegen': 3.58.0 - '@sanity/telemetry': 0.7.9(react@19.0.0-rc.0) - '@sanity/util': 3.58.0(debug@4.3.5) - chalk: 4.1.2 - debug: 4.3.5 - decompress: 4.2.1 - esbuild: 0.21.5 - esbuild-register: 3.6.0(esbuild@0.21.5) - get-it: 8.6.5(debug@4.3.5) - groq-js: 1.13.0 - node-machine-id: 1.1.12 - pkg-dir: 5.0.0 - prettier: 3.3.2 + prettier: 3.3.3 semver: 7.6.3 silver-fleece: 1.1.0 validate-npm-package-name: 3.0.0 @@ -9090,15 +8989,15 @@ snapshots: - react - supports-color - '@sanity/client@6.21.3(debug@4.3.5)': + '@sanity/client@6.22.1(debug@4.3.7)': dependencies: '@sanity/eventsource': 5.0.2 - get-it: 8.6.5(debug@4.3.5) + get-it: 8.6.5(debug@4.3.7) rxjs: 7.8.1 transitivePeerDependencies: - debug - '@sanity/codegen@3.57.4': + '@sanity/codegen@3.60.0': dependencies: '@babel/core': 7.25.8 '@babel/generator': 7.25.7 @@ -9108,29 +9007,9 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.25.8) '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 - debug: 4.3.5 + debug: 4.3.7 globby: 10.0.2 - groq: 3.57.4 - groq-js: 1.13.0 - json5: 2.2.3 - tsconfig-paths: 4.2.0 - zod: 3.23.8 - transitivePeerDependencies: - - supports-color - - '@sanity/codegen@3.58.0': - dependencies: - '@babel/core': 7.25.8 - '@babel/generator': 7.25.7 - '@babel/preset-env': 7.24.7(@babel/core@7.25.8) - '@babel/preset-react': 7.24.7(@babel/core@7.25.8) - '@babel/preset-typescript': 7.25.7(@babel/core@7.25.8) - '@babel/register': 7.24.6(@babel/core@7.25.8) - '@babel/traverse': 7.25.7 - '@babel/types': 7.25.8 - debug: 4.3.5 - globby: 10.0.2 - groq: 3.58.0 + groq: 3.60.0 groq-js: 1.13.0 json5: 2.2.3 tsconfig-paths: 4.2.0 @@ -9142,27 +9021,23 @@ snapshots: '@sanity/diff-match-patch@3.1.1': {} - '@sanity/diff@3.57.4': + '@sanity/diff@3.60.0': dependencies: '@sanity/diff-match-patch': 3.1.1 - '@sanity/diff@3.58.0': - dependencies: - '@sanity/diff-match-patch': 3.1.1 - - '@sanity/eslint-config-studio@4.0.0(eslint@8.57.0)(typescript@5.6.2)': + '@sanity/eslint-config-studio@4.0.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@babel/core': 7.25.8 - '@babel/eslint-parser': 7.24.7(@babel/core@7.25.8)(eslint@8.57.0) + '@babel/eslint-parser': 7.24.7(@babel/core@7.25.8)(eslint@8.57.1) '@babel/preset-env': 7.24.7(@babel/core@7.25.8) '@babel/preset-react': 7.24.7(@babel/core@7.25.8) '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) confusing-browser-globals: 1.0.11 - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-react: 7.34.3(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) transitivePeerDependencies: - eslint - supports-color @@ -9177,11 +9052,11 @@ snapshots: '@sanity/export@3.41.0': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/util': 3.37.2(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/util': 3.37.2(debug@4.3.7) archiver: 7.0.1 - debug: 4.3.5 - get-it: 8.6.5(debug@4.3.5) + debug: 4.3.7 + get-it: 8.6.5(debug@4.3.7) lodash: 4.17.21 mississippi: 4.0.0 p-queue: 2.4.2 @@ -9214,9 +9089,9 @@ snapshots: '@sanity/generate-help-url': 3.0.0 '@sanity/mutator': 3.37.2 '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.7 file-url: 2.0.2 - get-it: 8.6.5(debug@4.3.5) + get-it: 8.6.5(debug@4.3.7) get-uri: 2.0.4 globby: 10.0.2 gunzip-maybe: 1.4.2 @@ -9241,23 +9116,11 @@ snapshots: react-copy-to-clipboard: 5.1.0(react@19.0.0-rc.0) react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) - '@sanity/insert-menu@1.0.9(@sanity/types@3.57.4(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': - dependencies: - '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/types': 3.57.4(debug@4.3.5) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - lodash.startcase: 4.4.0 - react: 19.0.0-rc.0 - react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) - react-is: 18.3.1 - transitivePeerDependencies: - - styled-components - - '@sanity/insert-menu@1.0.9(@sanity/types@3.58.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/insert-menu@1.0.9(@sanity/types@3.60.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/types': 3.58.0(debug@4.3.5) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/types': 3.60.0(debug@4.3.7) + '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) lodash.startcase: 4.4.0 react: 19.0.0-rc.0 react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) @@ -9270,37 +9133,23 @@ snapshots: '@sanity/color': 3.0.6 react: 19.0.0-rc.0 - '@sanity/migrate@3.57.4': + '@sanity/migrate@3.60.0': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/mutate': 0.10.0(debug@4.3.5) - '@sanity/types': 3.57.4(debug@4.3.5) - '@sanity/util': 3.57.4(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/mutate': 0.10.0(debug@4.3.7) + '@sanity/types': 3.60.0(debug@4.3.7) + '@sanity/util': 3.60.0(debug@4.3.7) arrify: 2.0.1 - debug: 4.3.5 + debug: 4.3.7 fast-fifo: 1.3.2 groq-js: 1.13.0 p-map: 7.0.2 transitivePeerDependencies: - supports-color - '@sanity/migrate@3.58.0': + '@sanity/mutate@0.10.0(debug@4.3.7)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/mutate': 0.10.0(debug@4.3.5) - '@sanity/types': 3.58.0(debug@4.3.5) - '@sanity/util': 3.58.0(debug@4.3.5) - arrify: 2.0.1 - debug: 4.3.5 - fast-fifo: 1.3.2 - groq-js: 1.13.0 - p-map: 7.0.2 - transitivePeerDependencies: - - supports-color - - '@sanity/mutate@0.10.0(debug@4.3.5)': - dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) '@sanity/diff-match-patch': 3.1.1 hotscript: 1.0.13 mendoza: 3.0.7 @@ -9313,32 +9162,22 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.1.1 '@sanity/uuid': 3.0.2 - debug: 4.3.5 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - - '@sanity/mutator@3.57.4': - dependencies: - '@sanity/diff-match-patch': 3.1.1 - '@sanity/types': 3.57.4(debug@4.3.5) - '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.7 lodash: 4.17.21 transitivePeerDependencies: - supports-color - '@sanity/mutator@3.58.0': + '@sanity/mutator@3.60.0': dependencies: '@sanity/diff-match-patch': 3.1.1 - '@sanity/types': 3.58.0(debug@4.3.5) + '@sanity/types': 3.60.0(debug@4.3.7) '@sanity/uuid': 3.0.2 - debug: 4.3.5 + debug: 4.3.7 lodash: 4.17.21 transitivePeerDependencies: - supports-color - '@sanity/pkg-utils@6.11.3(@types/babel__core@7.20.5)(@types/node@20.14.6)(typescript@5.6.2)': + '@sanity/pkg-utils@6.11.3(@types/babel__core@7.20.5)(@types/node@20.14.6)(typescript@5.6.3)': dependencies: '@babel/core': 7.25.8 '@babel/preset-typescript': 7.25.7(@babel/core@7.25.8) @@ -9379,7 +9218,7 @@ snapshots: rollup-plugin-esbuild: 6.1.1(esbuild@0.24.0)(rollup@4.24.0) rxjs: 7.8.1 treeify: 1.1.0 - typescript: 5.6.2 + typescript: 5.6.3 uuid: 10.0.0 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) @@ -9389,12 +9228,12 @@ snapshots: - debug - supports-color - '@sanity/presentation@1.16.5(@sanity/client@6.21.3)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/presentation@1.16.5(@sanity/client@6.22.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/preview-url-secret': 1.6.21(@sanity/client@6.21.3(debug@4.3.5)) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/preview-url-secret': 1.6.21(@sanity/client@6.22.1(debug@4.3.7)) + '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) '@sanity/uuid': 3.0.2 '@types/lodash.isequal': 4.5.8 fast-deep-equal: 3.1.3 @@ -9412,47 +9251,33 @@ snapshots: - react-is - styled-components - '@sanity/prettier-config@1.0.2(prettier@3.3.2)': + '@sanity/prettier-config@1.0.3(prettier@3.3.3)': dependencies: - prettier: 3.3.2 - prettier-plugin-packagejson: 2.5.1(prettier@3.3.2) + prettier: 3.3.3 + prettier-plugin-packagejson: 2.5.3(prettier@3.3.3) - '@sanity/preview-kit-compat@1.5.7(@sanity/client@6.21.3)(react@19.0.0-rc.0)': + '@sanity/preview-kit-compat@1.5.7(@sanity/client@6.22.1)(react@19.0.0-rc.0)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) react: 19.0.0-rc.0 - '@sanity/preview-kit@5.1.1(@sanity/client@6.21.3)(react@19.0.0-rc.0)': + '@sanity/preview-kit@5.1.1(@sanity/client@6.22.1)(react@19.0.0-rc.0)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/preview-kit-compat': 1.5.7(@sanity/client@6.21.3)(react@19.0.0-rc.0) + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/preview-kit-compat': 1.5.7(@sanity/client@6.22.1)(react@19.0.0-rc.0) mendoza: 3.0.7 optionalDependencies: react: 19.0.0-rc.0 - '@sanity/preview-url-secret@1.6.21(@sanity/client@6.21.3(debug@4.3.5))': + '@sanity/preview-url-secret@1.6.21(@sanity/client@6.22.1(debug@4.3.7))': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) '@sanity/uuid': 3.0.2 - '@sanity/schema@3.57.4(debug@4.3.5)': - dependencies: - '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.57.4(debug@4.3.5) - arrify: 1.0.1 - groq-js: 1.13.0 - humanize-list: 1.0.1 - leven: 3.1.0 - lodash: 4.17.21 - object-inspect: 1.13.1 - transitivePeerDependencies: - - debug - - supports-color - - '@sanity/schema@3.58.0(debug@4.3.5)': + '@sanity/schema@3.60.0(debug@4.3.7)': dependencies: '@sanity/generate-help-url': 3.0.0 - '@sanity/types': 3.58.0(debug@4.3.5) + '@sanity/types': 3.60.0(debug@4.3.7) arrify: 1.0.1 groq-js: 1.13.0 humanize-list: 1.0.1 @@ -9470,28 +9295,21 @@ snapshots: rxjs: 7.8.1 typeid-js: 0.3.0 - '@sanity/types@3.37.2(debug@4.3.5)': + '@sanity/types@3.37.2(debug@4.3.7)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@types/react': 18.3.7 + '@sanity/client': 6.22.1(debug@4.3.7) + '@types/react': 18.3.11 transitivePeerDependencies: - debug - '@sanity/types@3.57.4(debug@4.3.5)': + '@sanity/types@3.60.0(debug@4.3.7)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@types/react': 18.3.7 + '@sanity/client': 6.22.1(debug@4.3.7) + '@types/react': 18.3.11 transitivePeerDependencies: - debug - '@sanity/types@3.58.0(debug@4.3.5)': - dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@types/react': 18.3.7 - transitivePeerDependencies: - - debug - - '@sanity/ui@2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/ui@2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@sanity/color': 3.0.6 @@ -9502,33 +9320,23 @@ snapshots: react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) react-is: 18.3.1 react-refractor: 2.2.0(react@19.0.0-rc.0) - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + styled-components: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) use-effect-event: 1.0.2(react@19.0.0-rc.0) - '@sanity/util@3.37.2(debug@4.3.5)': - dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/types': 3.37.2(debug@4.3.5) - get-random-values-esm: 1.0.2 - moment: 2.30.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - - '@sanity/util@3.57.4(debug@4.3.5)': + '@sanity/util@3.37.2(debug@4.3.7)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/types': 3.57.4(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/types': 3.37.2(debug@4.3.7) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 transitivePeerDependencies: - debug - '@sanity/util@3.58.0(debug@4.3.5)': + '@sanity/util@3.60.0(debug@4.3.7)': dependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/types': 3.58.0(debug@4.3.5) + '@sanity/client': 6.22.1(debug@4.3.7) + '@sanity/types': 3.60.0(debug@4.3.7) get-random-values-esm: 1.0.2 moment: 2.30.1 rxjs: 7.8.1 @@ -9540,40 +9348,7 @@ snapshots: '@types/uuid': 8.3.4 uuid: 8.3.2 - '@sanity/vision@3.52.4(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': - dependencies: - '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1) - '@codemirror/commands': 6.6.2 - '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.3 - '@codemirror/search': 6.5.6 - '@codemirror/state': 6.4.1 - '@codemirror/view': 6.33.0 - '@juggle/resize-observer': 3.4.0 - '@lezer/highlight': 1.2.1 - '@rexxars/react-json-inspector': 8.0.1(react@19.0.0-rc.0) - '@rexxars/react-split-pane': 0.1.93(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@sanity/color': 3.0.6 - '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@uiw/react-codemirror': 4.22.2(@babel/runtime@7.24.7)(@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.3)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.33.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - is-hotkey-esm: 1.0.0 - json-2-csv: 5.5.1 - json5: 2.2.3 - lodash: 4.17.21 - quick-lru: 5.1.1 - react: 19.0.0-rc.0 - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - transitivePeerDependencies: - - '@babel/runtime' - - '@codemirror/lint' - - '@codemirror/theme-one-dark' - - '@lezer/common' - - codemirror - - react-dom - - react-is - - '@sanity/vision@3.57.4(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/vision@3.60.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': dependencies: '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1) '@codemirror/commands': 6.6.2 @@ -9588,7 +9363,7 @@ snapshots: '@rexxars/react-split-pane': 0.1.93(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@sanity/color': 3.0.6 '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) '@uiw/react-codemirror': 4.22.2(@babel/runtime@7.24.7)(@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.3)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.33.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) is-hotkey-esm: 1.0.0 json-2-csv: 5.5.1 @@ -9596,7 +9371,7 @@ snapshots: lodash: 4.17.21 quick-lru: 5.1.1 react: 19.0.0-rc.0 - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + styled-components: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) transitivePeerDependencies: - '@babel/runtime' - '@codemirror/lint' @@ -9606,50 +9381,17 @@ snapshots: - react-dom - react-is - '@sanity/vision@3.58.0(@babel/runtime@7.24.7)(@codemirror/lint@6.8.1)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))': + '@sanity/visual-editing@2.1.10(@sanity/client@6.22.1)(next@15.0.0-canary.190(@babel/core@7.25.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)': dependencies: - '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1) - '@codemirror/commands': 6.6.2 - '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.3 - '@codemirror/search': 6.5.6 - '@codemirror/state': 6.4.1 - '@codemirror/view': 6.33.0 - '@juggle/resize-observer': 3.4.0 - '@lezer/highlight': 1.2.1 - '@rexxars/react-json-inspector': 8.0.1(react@19.0.0-rc.0) - '@rexxars/react-split-pane': 0.1.93(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@sanity/color': 3.0.6 - '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@uiw/react-codemirror': 4.22.2(@babel/runtime@7.24.7)(@codemirror/autocomplete@6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.33.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.3)(@codemirror/lint@6.8.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.33.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - is-hotkey-esm: 1.0.0 - json-2-csv: 5.5.1 - json5: 2.2.3 - lodash: 4.17.21 - quick-lru: 5.1.1 - react: 19.0.0-rc.0 - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - transitivePeerDependencies: - - '@babel/runtime' - - '@codemirror/lint' - - '@codemirror/theme-one-dark' - - '@lezer/common' - - codemirror - - react-dom - - react-is - - '@sanity/visual-editing@2.1.10(@sanity/client@6.21.3)(next@15.0.0-canary.159(@babel/core@7.25.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)': - dependencies: - '@sanity/preview-url-secret': 1.6.21(@sanity/client@6.21.3(debug@4.3.5)) + '@sanity/preview-url-secret': 1.6.21(@sanity/client@6.22.1(debug@4.3.7)) '@vercel/stega': 0.1.2 react: 19.0.0-rc.0 react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) scroll-into-view-if-needed: 3.1.0 valibot: 0.31.1 optionalDependencies: - '@sanity/client': 6.21.3(debug@4.3.5) - next: 15.0.0-canary.159(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + '@sanity/client': 6.22.1(debug@4.3.7) + next: 15.0.0-canary.190(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@sanity/webhook@4.0.4': {} @@ -9839,13 +9581,17 @@ snapshots: '@types/react-copy-to-clipboard@5.0.7': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.11 + + '@types/react-dom@18.3.1': + dependencies: + '@types/react': 18.3.11 '@types/react-is@18.3.0': dependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.11 - '@types/react@18.3.7': + '@types/react@18.3.11': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -9874,34 +9620,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.13.1 '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 - eslint: 8.57.0 + debug: 4.3.7 + eslint: 8.57.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9915,15 +9661,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2) - debug: 4.3.5 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + debug: 4.3.7 + eslint: 8.57.1 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9931,43 +9677,43 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.5 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript @@ -10024,11 +9770,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.5 + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -10038,40 +9784,47 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) + vitest: 2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) transitivePeerDependencies: - supports-color - '@vitest/expect@2.0.5': + '@vitest/expect@2.1.3': dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.5': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.3.1(@types/node@20.14.6)(terser@5.31.1))': + dependencies: + '@vitest/spy': 2.1.3 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) + + '@vitest/pretty-format@2.1.3': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.5': + '@vitest/runner@2.1.3': dependencies: - '@vitest/utils': 2.0.5 + '@vitest/utils': 2.1.3 pathe: 1.1.2 - '@vitest/snapshot@2.0.5': + '@vitest/snapshot@2.1.3': dependencies: - '@vitest/pretty-format': 2.0.5 + '@vitest/pretty-format': 2.1.3 magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.0.5': + '@vitest/spy@2.1.3': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.5': + '@vitest/utils@2.1.3': dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 + '@vitest/pretty-format': 2.1.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -10095,13 +9848,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -10279,13 +10032,6 @@ snapshots: es-object-atoms: 1.0.0 is-string: 1.0.7 - array.prototype.toreversed@1.1.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -10329,14 +10075,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.20(postcss@8.4.41): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 caniuse-lite: 1.0.30001668 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.41 + picocolors: 1.1.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -10375,7 +10121,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918: + babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014: dependencies: '@babel/generator': 7.2.0 '@babel/types': 7.25.8 @@ -10774,7 +10520,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@6.1.0: {} @@ -10839,9 +10585,9 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.5: + debug@4.3.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 decamelize-keys@1.1.1: dependencies: @@ -11139,14 +10885,14 @@ snapshots: esbuild-register@3.6.0(esbuild@0.21.5): dependencies: - debug: 4.3.5 + debug: 4.3.7 esbuild: 0.21.5 transitivePeerDependencies: - supports-color esbuild-register@3.6.0(esbuild@0.24.0): dependencies: - debug: 4.3.5 + debug: 4.3.7 esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -11235,45 +10981,45 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@15.0.0-canary.159(eslint@8.57.0)(typescript@5.6.2): + eslint-config-next@15.0.0-canary.190(eslint@8.57.1)(typescript@5.6.3): dependencies: - '@next/eslint-plugin-next': 15.0.0-canary.159 + '@next/eslint-plugin-next': 15.0.0-canary.190 '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-react: 7.34.3(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 - eslint-config-sanity@7.1.2(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.34.3(eslint@8.57.0))(eslint@8.57.0): + eslint-config-sanity@7.1.3(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1))(eslint-plugin-react-hooks@5.0.0(eslint@8.57.1))(eslint-plugin-react@7.37.1(eslint@8.57.1))(eslint@8.57.1): dependencies: - eslint: 8.57.0 - eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) + eslint: 8.57.1 + eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-react: 7.34.3(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) + eslint-plugin-react-hooks: 5.0.0(eslint@8.57.1) - eslint-gitignore@0.1.0(eslint@8.57.0): + eslint-gitignore@0.1.0(eslint@8.57.1): dependencies: array.prototype.flatmap: 1.3.2 - debug: 4.3.5 - eslint: 8.57.0 + debug: 4.3.7 + eslint: 8.57.1 fast-glob: 3.3.2 transitivePeerDependencies: - supports-color @@ -11286,13 +11032,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1): dependencies: - debug: 4.3.5 + debug: 4.3.7 enhanced-resolve: 5.17.0 - eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint: 8.57.1 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -11303,18 +11049,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11322,9 +11068,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11335,13 +11081,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.1)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.1): dependencies: '@babel/runtime': 7.24.7 aria-query: 5.3.0 @@ -11353,7 +11099,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 8.57.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -11361,47 +11107,51 @@ snapshots: object.entries: 1.1.8 object.fromentries: 2.0.8 - eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601(eslint@8.57.0): + eslint-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014(eslint@8.57.1): dependencies: '@babel/core': 7.25.8 '@babel/parser': 7.25.8 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.25.8) - eslint: 8.57.0 + eslint: 8.57.1 hermes-parser: 0.20.1 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + + eslint-plugin-react-hooks@5.0.0(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 - eslint-plugin-react@7.34.3(eslint@8.57.0): + eslint-plugin-react@7.37.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 - array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 8.57.1 estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 - eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-scope@5.1.1: dependencies: @@ -11417,20 +11167,20 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11508,18 +11258,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - exif-component@1.0.1: {} exponential-backoff@3.1.1: {} @@ -11623,9 +11361,9 @@ snapshots: dependencies: tslib: 2.6.3 - follow-redirects@1.15.6(debug@4.3.5): + follow-redirects@1.15.6(debug@4.3.7): optionalDependencies: - debug: 4.3.5 + debug: 4.3.7 for-each@0.3.3: dependencies: @@ -11741,12 +11479,12 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-it@8.6.5(debug@4.3.5): + get-it@8.6.5(debug@4.3.7): dependencies: '@types/follow-redirects': 1.14.4 '@types/progress-stream': 2.0.5 decompress-response: 7.0.0 - follow-redirects: 1.15.6(debug@4.3.5) + follow-redirects: 1.15.6(debug@4.3.7) is-retry-allowed: 2.2.0 progress-stream: 2.0.0 tunnel-agent: 0.6.0 @@ -11763,7 +11501,7 @@ snapshots: get-latest-version@5.1.0: dependencies: - get-it: 8.6.5(debug@4.3.5) + get-it: 8.6.5(debug@4.3.7) registry-auth-token: 5.0.2 registry-url: 5.1.0 semver: 7.6.3 @@ -11789,8 +11527,6 @@ snapshots: dependencies: pump: 3.0.0 - get-stream@8.0.1: {} - get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 @@ -11910,6 +11646,8 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 + globrex@0.1.2: {} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 @@ -11922,13 +11660,11 @@ snapshots: groq-js@1.13.0: dependencies: - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color - groq@3.57.4: {} - - groq@3.58.0: {} + groq@3.60.0: {} groqd@0.15.12: dependencies: @@ -12027,33 +11763,31 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color - human-signals@5.0.0: {} - humanize-list@1.0.1: {} humanize-ms@1.2.1: @@ -12257,8 +11991,6 @@ snapshots: is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -12315,7 +12047,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.5 + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -12582,7 +12314,7 @@ snapshots: dependencies: '@babel/parser': 7.25.8 '@babel/types': 7.25.8 - source-map-js: 1.2.0 + source-map-js: 1.2.1 make-dir@1.3.0: dependencies: @@ -12685,8 +12417,6 @@ snapshots: mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} - mimic-response@3.1.0: {} min-document@2.19.0: @@ -12811,8 +12541,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mz@2.7.0: @@ -12831,9 +12559,9 @@ snapshots: negotiator@0.6.3: {} - next@15.0.0-canary.159(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-24ec0eb-20240918)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + next@15.0.0-canary.190(@babel/core@7.25.8)(babel-plugin-react-compiler@0.0.0-experimental-fa06e2c-20241014)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: - '@next/env': 15.0.0-canary.159 + '@next/env': 15.0.0-canary.190 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -12843,24 +12571,23 @@ snapshots: react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) styled-jsx: 5.1.6(@babel/core@7.25.8)(react@19.0.0-rc.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-canary.159 - '@next/swc-darwin-x64': 15.0.0-canary.159 - '@next/swc-linux-arm64-gnu': 15.0.0-canary.159 - '@next/swc-linux-arm64-musl': 15.0.0-canary.159 - '@next/swc-linux-x64-gnu': 15.0.0-canary.159 - '@next/swc-linux-x64-musl': 15.0.0-canary.159 - '@next/swc-win32-arm64-msvc': 15.0.0-canary.159 - '@next/swc-win32-ia32-msvc': 15.0.0-canary.159 - '@next/swc-win32-x64-msvc': 15.0.0-canary.159 - babel-plugin-react-compiler: 0.0.0-experimental-24ec0eb-20240918 + '@next/swc-darwin-arm64': 15.0.0-canary.190 + '@next/swc-darwin-x64': 15.0.0-canary.190 + '@next/swc-linux-arm64-gnu': 15.0.0-canary.190 + '@next/swc-linux-arm64-musl': 15.0.0-canary.190 + '@next/swc-linux-x64-gnu': 15.0.0-canary.190 + '@next/swc-linux-x64-musl': 15.0.0-canary.190 + '@next/swc-win32-arm64-msvc': 15.0.0-canary.190 + '@next/swc-win32-x64-msvc': 15.0.0-canary.190 + babel-plugin-react-compiler: 0.0.0-experimental-fa06e2c-20241014 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.0-canary.159(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + next@15.0.0-canary.190(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: - '@next/env': 15.0.0-canary.159 + '@next/env': 15.0.0-canary.190 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -12870,15 +12597,14 @@ snapshots: react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) styled-jsx: 5.1.6(@babel/core@7.25.8)(react@19.0.0-rc.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-canary.159 - '@next/swc-darwin-x64': 15.0.0-canary.159 - '@next/swc-linux-arm64-gnu': 15.0.0-canary.159 - '@next/swc-linux-arm64-musl': 15.0.0-canary.159 - '@next/swc-linux-x64-gnu': 15.0.0-canary.159 - '@next/swc-linux-x64-musl': 15.0.0-canary.159 - '@next/swc-win32-arm64-msvc': 15.0.0-canary.159 - '@next/swc-win32-ia32-msvc': 15.0.0-canary.159 - '@next/swc-win32-x64-msvc': 15.0.0-canary.159 + '@next/swc-darwin-arm64': 15.0.0-canary.190 + '@next/swc-darwin-x64': 15.0.0-canary.190 + '@next/swc-linux-arm64-gnu': 15.0.0-canary.190 + '@next/swc-linux-arm64-musl': 15.0.0-canary.190 + '@next/swc-linux-x64-gnu': 15.0.0-canary.190 + '@next/swc-linux-x64-musl': 15.0.0-canary.190 + '@next/swc-win32-arm64-msvc': 15.0.0-canary.190 + '@next/swc-win32-x64-msvc': 15.0.0-canary.190 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -12906,8 +12632,6 @@ snapshots: css-select: 5.1.0 he: 1.2.0 - node-machine-id@1.1.12: {} - node-releases@2.0.18: {} node.extend@2.0.3: @@ -12992,10 +12716,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - npmlog@6.0.2: dependencies: are-we-there-yet: 3.0.1 @@ -13048,12 +12768,6 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.3 - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -13076,10 +12790,6 @@ snapshots: dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -13234,8 +12944,6 @@ snapshots: path-key@3.1.1: {} - path-key@4.0.0: {} - path-parse@1.0.7: {} path-scurry@1.11.1: @@ -13261,7 +12969,7 @@ snapshots: performance-now@2.1.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -13299,28 +13007,28 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.41): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.41): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.41 + postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.41): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-nested@6.0.1(postcss@8.4.41): + postcss-nested@6.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-selector-parser@6.1.0: @@ -13333,35 +13041,33 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 - postcss@8.4.41: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 prelude-ls@1.2.1: {} - prettier-plugin-packagejson@2.5.1(prettier@3.3.2): + prettier-plugin-packagejson@2.5.3(prettier@3.3.3): dependencies: - sort-package-json: 2.10.0 - synckit: 0.9.1 + sort-package-json: 2.10.1 + synckit: 0.9.2 optionalDependencies: - prettier: 3.3.2 + prettier: 3.3.3 - prettier-plugin-tailwindcss@0.6.6(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.8(prettier@3.3.3): dependencies: - prettier: 3.3.2 - - prettier@3.3.2: {} + prettier: 3.3.3 prettier@3.3.3: {} @@ -13506,17 +13212,17 @@ snapshots: react-fast-compare@3.2.2: {} - react-focus-lock@2.12.1(@types/react@18.3.7)(react@19.0.0-rc.0): + react-focus-lock@2.12.1(@types/react@18.3.11)(react@19.0.0-rc.0): dependencies: '@babel/runtime': 7.24.7 focus-lock: 1.3.5 prop-types: 15.8.1 react: 19.0.0-rc.0 react-clientside-effect: 1.2.6(react@19.0.0-rc.0) - use-callback-ref: 1.3.2(@types/react@18.3.7)(react@19.0.0-rc.0) - use-sidecar: 1.1.2(@types/react@18.3.7)(react@19.0.0-rc.0) + use-callback-ref: 1.3.2(@types/react@18.3.11)(react@19.0.0-rc.0) + use-sidecar: 1.1.2(@types/react@18.3.11)(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.11 react-i18next@14.0.2(i18next@23.11.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: @@ -13744,7 +13450,7 @@ snapshots: rollup-plugin-esbuild@6.1.1(esbuild@0.24.0)(rollup@4.24.0): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.24.0) - debug: 4.3.5 + debug: 4.3.7 es-module-lexer: 1.5.3 esbuild: 0.24.0 get-tsconfig: 4.7.5 @@ -13815,175 +13521,39 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.1.1 - sanity@3.57.4(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1): - dependencies: - '@dnd-kit/core': 6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc.0) - '@juggle/resize-observer': 3.4.0 - '@portabletext/editor': 1.1.1(@sanity/block-tools@3.57.4(debug@4.3.5))(@sanity/schema@3.57.4(debug@4.3.5))(@sanity/types@3.57.4(debug@4.3.5))(@sanity/util@3.57.4(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@portabletext/react': 3.1.0(react@19.0.0-rc.0) - '@rexxars/react-json-inspector': 8.0.1(react@19.0.0-rc.0) - '@sanity/asset-utils': 1.3.0 - '@sanity/bifur-client': 0.4.1 - '@sanity/block-tools': 3.57.4(debug@4.3.5) - '@sanity/cli': 3.57.4(react@19.0.0-rc.0) - '@sanity/client': 6.21.3(debug@4.3.5) - '@sanity/color': 3.0.6 - '@sanity/diff': 3.57.4 - '@sanity/diff-match-patch': 3.1.1 - '@sanity/eventsource': 5.0.2 - '@sanity/export': 3.41.0 - '@sanity/icons': 3.4.0(react@19.0.0-rc.0) - '@sanity/image-url': 1.0.2 - '@sanity/import': 3.37.5 - '@sanity/insert-menu': 1.0.9(@sanity/types@3.57.4(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@sanity/logos': 2.1.12(@sanity/color@3.0.6)(react@19.0.0-rc.0) - '@sanity/migrate': 3.57.4 - '@sanity/mutator': 3.57.4 - '@sanity/presentation': 1.16.5(@sanity/client@6.21.3)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@sanity/schema': 3.57.4(debug@4.3.5) - '@sanity/telemetry': 0.7.9(react@19.0.0-rc.0) - '@sanity/types': 3.57.4(debug@4.3.5) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@sanity/util': 3.57.4(debug@4.3.5) - '@sanity/uuid': 3.0.2 - '@sentry/react': 8.10.0(react@19.0.0-rc.0) - '@tanstack/react-table': 8.17.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - '@tanstack/react-virtual': 3.0.0-beta.54(react@19.0.0-rc.0) - '@types/react-copy-to-clipboard': 5.0.7 - '@types/react-is': 18.3.0 - '@types/shallow-equals': 1.0.3 - '@types/speakingurl': 13.0.6 - '@types/tar-stream': 3.1.3 - '@types/use-sync-external-store': 0.0.6 - '@vitejs/plugin-react': 4.3.1(vite@4.5.3(@types/node@20.14.6)(terser@5.31.1)) - archiver: 7.0.1 - arrify: 1.0.1 - async-mutex: 0.4.1 - chalk: 4.1.2 - chokidar: 3.6.0 - classnames: 2.5.1 - color2k: 2.0.3 - configstore: 5.0.1 - connect-history-api-fallback: 1.6.0 - console-table-printer: 2.12.0 - dataloader: 2.2.2 - date-fns: 2.30.0 - debug: 4.3.5 - esbuild: 0.21.5 - esbuild-register: 3.6.0(esbuild@0.21.5) - execa: 2.1.0 - exif-component: 1.0.1 - form-data: 4.0.0 - framer-motion: 11.0.8(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - get-it: 8.6.5(debug@4.3.5) - get-random-values-esm: 1.0.2 - groq-js: 1.13.0 - history: 5.3.0 - i18next: 23.11.5 - import-fresh: 3.3.0 - is-hotkey-esm: 1.0.0 - jsdom: 23.2.0 - jsdom-global: 3.0.2(jsdom@23.2.0) - json-lexer: 1.2.0 - json-reduce: 3.0.0 - json5: 2.2.3 - lodash: 4.17.21 - log-symbols: 2.2.0 - mendoza: 3.0.7 - module-alias: 2.2.3 - nano-pubsub: 3.0.0 - nanoid: 3.3.7 - node-html-parser: 6.1.13 - observable-callback: 1.0.3(rxjs@7.8.1) - oneline: 1.0.3 - open: 8.4.2 - p-map: 7.0.2 - pirates: 4.0.6 - pluralize-esm: 9.0.5 - polished: 4.3.1 - pretty-ms: 7.0.1 - quick-lru: 5.1.1 - raf: 3.4.1 - react: 19.0.0-rc.0 - react-copy-to-clipboard: 5.1.0(react@19.0.0-rc.0) - react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) - react-fast-compare: 3.2.2 - react-focus-lock: 2.12.1(@types/react@18.3.7)(react@19.0.0-rc.0) - react-i18next: 14.0.2(i18next@23.11.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - react-is: 18.3.1 - react-refractor: 2.2.0(react@19.0.0-rc.0) - react-rx: 4.0.0(react@19.0.0-rc.0)(rxjs@7.8.1) - read-pkg-up: 7.0.1 - refractor: 3.6.0 - resolve-from: 5.0.0 - resolve.exports: 2.0.2 - rimraf: 3.0.2 - rxjs: 7.8.1 - rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.1) - sanity-diff-patch: 3.0.2 - scroll-into-view-if-needed: 3.1.0 - semver: 7.6.3 - shallow-equals: 1.0.0 - speakingurl: 14.0.1 - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - tar-fs: 2.1.1 - tar-stream: 3.1.7 - use-device-pixel-ratio: 1.1.2(react@19.0.0-rc.0) - use-hot-module-reload: 2.0.0(react@19.0.0-rc.0) - use-sync-external-store: 1.2.2(react@19.0.0-rc.0) - vite: 4.5.3(@types/node@20.14.6)(terser@5.31.1) - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - bufferutil - - canvas - - less - - lightningcss - - react-native - - sass - - stylus - - sugarss - - supports-color - - terser - - utf-8-validate - - sanity@3.58.0(@types/node@20.14.6)(@types/react@18.3.7)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1): + sanity@3.60.0(@types/node@20.14.6)(@types/react@18.3.11)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(terser@5.31.1): dependencies: '@dnd-kit/core': 6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc.0) '@juggle/resize-observer': 3.4.0 - '@portabletext/editor': 1.1.1(@sanity/block-tools@3.58.0(debug@4.3.5))(@sanity/schema@3.58.0(debug@4.3.5))(@sanity/types@3.58.0)(@sanity/util@3.58.0(debug@4.3.5))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@portabletext/editor': 1.1.4(@sanity/block-tools@3.60.0(debug@4.3.7))(@sanity/schema@3.60.0(debug@4.3.7))(@sanity/types@3.60.0)(@sanity/util@3.60.0(debug@4.3.7))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) '@portabletext/react': 3.1.0(react@19.0.0-rc.0) '@rexxars/react-json-inspector': 8.0.1(react@19.0.0-rc.0) - '@sanity/asset-utils': 1.3.0 + '@sanity/asset-utils': 2.0.6 '@sanity/bifur-client': 0.4.1 - '@sanity/block-tools': 3.58.0(debug@4.3.5) - '@sanity/cli': 3.58.0(react@19.0.0-rc.0) - '@sanity/client': 6.21.3(debug@4.3.5) + '@sanity/block-tools': 3.60.0(debug@4.3.7) + '@sanity/cli': 3.60.0(react@19.0.0-rc.0) + '@sanity/client': 6.22.1(debug@4.3.7) '@sanity/color': 3.0.6 - '@sanity/diff': 3.58.0 + '@sanity/diff': 3.60.0 '@sanity/diff-match-patch': 3.1.1 '@sanity/eventsource': 5.0.2 '@sanity/export': 3.41.0 '@sanity/icons': 3.4.0(react@19.0.0-rc.0) '@sanity/image-url': 1.0.2 '@sanity/import': 3.37.5 - '@sanity/insert-menu': 1.0.9(@sanity/types@3.58.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/insert-menu': 1.0.9(@sanity/types@3.60.0)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) '@sanity/logos': 2.1.12(@sanity/color@3.0.6)(react@19.0.0-rc.0) - '@sanity/migrate': 3.58.0 - '@sanity/mutator': 3.58.0 - '@sanity/presentation': 1.16.5(@sanity/client@6.21.3)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@sanity/schema': 3.58.0(debug@4.3.5) + '@sanity/migrate': 3.60.0 + '@sanity/mutator': 3.60.0 + '@sanity/presentation': 1.16.5(@sanity/client@6.22.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/schema': 3.60.0(debug@4.3.7) '@sanity/telemetry': 0.7.9(react@19.0.0-rc.0) - '@sanity/types': 3.58.0(debug@4.3.5) - '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) - '@sanity/util': 3.58.0(debug@4.3.5) + '@sanity/types': 3.60.0(debug@4.3.7) + '@sanity/ui': 2.8.9(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react-is@18.3.1)(react@19.0.0-rc.0)(styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)) + '@sanity/util': 3.60.0(debug@4.3.7) '@sanity/uuid': 3.0.2 '@sentry/react': 8.10.0(react@19.0.0-rc.0) '@tanstack/react-table': 8.17.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) @@ -14007,14 +13577,14 @@ snapshots: console-table-printer: 2.12.0 dataloader: 2.2.2 date-fns: 2.30.0 - debug: 4.3.5 + debug: 4.3.7 esbuild: 0.21.5 esbuild-register: 3.6.0(esbuild@0.21.5) execa: 2.1.0 exif-component: 1.0.1 form-data: 4.0.0 framer-motion: 11.0.8(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) - get-it: 8.6.5(debug@4.3.5) + get-it: 8.6.5(debug@4.3.7) get-random-values-esm: 1.0.2 groq-js: 1.13.0 history: 5.3.0 @@ -14047,7 +13617,7 @@ snapshots: react-copy-to-clipboard: 5.1.0(react@19.0.0-rc.0) react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) react-fast-compare: 3.2.2 - react-focus-lock: 2.12.1(@types/react@18.3.7)(react@19.0.0-rc.0) + react-focus-lock: 2.12.1(@types/react@18.3.11)(react@19.0.0-rc.0) react-i18next: 14.0.2(i18next@23.11.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) react-is: 18.3.1 react-refractor: 2.2.0(react@19.0.0-rc.0) @@ -14064,7 +13634,7 @@ snapshots: semver: 7.6.3 shallow-equals: 1.0.0 speakingurl: 14.0.1 - styled-components: 6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + styled-components: 6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) tar-fs: 2.1.1 tar-stream: 3.1.7 use-device-pixel-ratio: 1.1.2(react@19.0.0-rc.0) @@ -14220,7 +13790,7 @@ snapshots: slash@4.0.0: {} - slate-react@0.108.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(slate@0.103.0): + slate-react@0.110.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(slate@0.103.0): dependencies: '@juggle/resize-observer': 3.4.0 direction: 1.0.4 @@ -14252,7 +13822,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -14264,7 +13834,7 @@ snapshots: sort-object-keys@1.1.3: {} - sort-package-json@2.10.0: + sort-package-json@2.10.1: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.1 @@ -14275,7 +13845,7 @@ snapshots: semver: 7.6.3 sort-object-keys: 1.1.3 - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} source-map-support@0.5.21: dependencies: @@ -14374,6 +13944,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -14419,8 +13994,6 @@ snapshots: strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -14431,7 +14004,7 @@ snapshots: style-mod@4.1.2: {} - styled-components@6.1.12(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + styled-components@6.1.13(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 @@ -14484,7 +14057,7 @@ snapshots: symbol-tree@3.2.4: {} - synckit@0.9.1: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 @@ -14497,7 +14070,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@3.4.7: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -14512,12 +14085,12 @@ snapshots: micromatch: 4.0.7 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41) - postcss-nested: 6.0.1(postcss@8.4.41) + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.0.1(postcss@8.4.47) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -14620,7 +14193,9 @@ snapshots: tiny-warning@1.0.3: {} - tinybench@2.8.0: {} + tinybench@2.9.0: {} + + tinyexec@0.3.0: {} tinypool@1.0.0: {} @@ -14659,12 +14234,16 @@ snapshots: trim-right@1.0.1: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} + tsconfck@3.1.4(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -14685,7 +14264,7 @@ snapshots: tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.5 + debug: 4.3.7 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -14696,32 +14275,32 @@ snapshots: tunnel@0.0.6: {} - turbo-darwin-64@2.1.2: + turbo-darwin-64@2.1.3: optional: true - turbo-darwin-arm64@2.1.2: + turbo-darwin-arm64@2.1.3: optional: true - turbo-linux-64@2.1.2: + turbo-linux-64@2.1.3: optional: true - turbo-linux-arm64@2.1.2: + turbo-linux-arm64@2.1.3: optional: true - turbo-windows-64@2.1.2: + turbo-windows-64@2.1.3: optional: true - turbo-windows-arm64@2.1.2: + turbo-windows-arm64@2.1.3: optional: true - turbo@2.1.2: + turbo@2.1.3: optionalDependencies: - turbo-darwin-64: 2.1.2 - turbo-darwin-arm64: 2.1.2 - turbo-linux-64: 2.1.2 - turbo-linux-arm64: 2.1.2 - turbo-windows-64: 2.1.2 - turbo-windows-arm64: 2.1.2 + turbo-darwin-64: 2.1.3 + turbo-darwin-arm64: 2.1.3 + turbo-linux-64: 2.1.3 + turbo-linux-arm64: 2.1.3 + turbo-windows-64: 2.1.3 + turbo-windows-arm64: 2.1.3 type-check@0.4.0: dependencies: @@ -14781,6 +14360,8 @@ snapshots: typescript@5.6.2: {} + typescript@5.6.3: {} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -14849,7 +14430,7 @@ snapshots: dependencies: browserslist: 4.24.0 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -14860,12 +14441,12 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.2(@types/react@18.3.7)(react@19.0.0-rc.0): + use-callback-ref@1.3.2(@types/react@18.3.11)(react@19.0.0-rc.0): dependencies: react: 19.0.0-rc.0 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.11 use-device-pixel-ratio@1.1.2(react@19.0.0-rc.0): dependencies: @@ -14879,13 +14460,13 @@ snapshots: dependencies: react: 19.0.0-rc.0 - use-sidecar@1.1.2(@types/react@18.3.7)(react@19.0.0-rc.0): + use-sidecar@1.1.2(@types/react@18.3.11)(react@19.0.0-rc.0): dependencies: detect-node-es: 1.1.0 react: 19.0.0-rc.0 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.7 + '@types/react': 18.3.11 use-sync-external-store@1.2.2(react@19.0.0-rc.0): dependencies: @@ -14916,12 +14497,11 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@2.0.5(@types/node@20.14.6)(terser@5.31.1): + vite-node@2.1.3(@types/node@20.14.6)(terser@5.31.1): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.7 pathe: 1.1.2 - tinyrainbow: 1.2.0 vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' @@ -14933,10 +14513,21 @@ snapshots: - supports-color - terser + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.3.1(@types/node@20.14.6)(terser@5.31.1)): + dependencies: + debug: 4.3.7 + globrex: 0.1.2 + tsconfck: 3.1.4(typescript@5.6.3) + optionalDependencies: + vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) + transitivePeerDependencies: + - supports-color + - typescript + vite@4.5.3(@types/node@20.14.6)(terser@5.31.1): dependencies: esbuild: 0.18.20 - postcss: 8.4.41 + postcss: 8.4.47 rollup: 3.29.4 optionalDependencies: '@types/node': 20.14.6 @@ -14946,38 +14537,38 @@ snapshots: vite@5.3.1(@types/node@20.14.6)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: '@types/node': 20.14.6 fsevents: 2.3.3 terser: 5.31.1 - vitest-github-actions-reporter@0.11.1(vitest@2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)): + vitest-github-actions-reporter@0.11.1(vitest@2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1)): dependencies: '@actions/core': 1.10.1 - vitest: 2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) + vitest: 2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1) - vitest@2.0.5(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1): + vitest@2.1.3(@types/node@20.14.6)(jsdom@23.2.0)(terser@5.31.1): dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/expect': 2.1.3 + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.3.1(@types/node@20.14.6)(terser@5.31.1)) + '@vitest/pretty-format': 2.1.3 + '@vitest/runner': 2.1.3 + '@vitest/snapshot': 2.1.3 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 - debug: 4.3.5 - execa: 8.0.1 + debug: 4.3.7 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 - tinybench: 2.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 vite: 5.3.1(@types/node@20.14.6)(terser@5.31.1) - vite-node: 2.0.5(@types/node@20.14.6)(terser@5.31.1) + vite-node: 2.1.3(@types/node@20.14.6)(terser@5.31.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.6 @@ -14985,6 +14576,7 @@ snapshots: transitivePeerDependencies: - less - lightningcss + - msw - sass - stylus - sugarss @@ -15019,7 +14611,7 @@ snapshots: html-escaper: 2.0.2 is-plain-object: 5.0.0 opener: 1.5.2 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 ws: 7.5.10 transitivePeerDependencies: @@ -15132,6 +14724,8 @@ snapshots: xregexp@2.0.0: {} + xstate@5.18.2: {} + xtend@4.0.2: {} y18n@5.0.8: {}