diff --git a/dev/depcheck-test/package.json b/dev/depcheck-test/package.json index 6bef4d6d9ca..f7a4a5b684b 100644 --- a/dev/depcheck-test/package.json +++ b/dev/depcheck-test/package.json @@ -1,6 +1,6 @@ { "name": "depcheck-test", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io " diff --git a/dev/design-studio/package.json b/dev/design-studio/package.json index 1828eb0d49c..71f88136476 100644 --- a/dev/design-studio/package.json +++ b/dev/design-studio/package.json @@ -1,6 +1,6 @@ { "name": "design-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Sanity Design Studio", "keywords": [ @@ -31,8 +31,8 @@ "start": "../.bin/sanity start --port 4000" }, "dependencies": { - "@sanity/icons": "^3.4.0", - "@sanity/ui": "^2.8.25", + "@sanity/icons": "^3.5.0", + "@sanity/ui": "^2.9.0", "react": "^18.3.1", "react-dom": "^18.3.1", "sanity": "workspace:*", diff --git a/dev/embedded-studio/package.json b/dev/embedded-studio/package.json index 3970d7f9267..d2c9b7b2f82 100644 --- a/dev/embedded-studio/package.json +++ b/dev/embedded-studio/package.json @@ -1,6 +1,6 @@ { "name": "embedded-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "scripts": { "build": "tsc && vite build && sanity manifest extract", @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@sanity/ui": "^2.8.25", + "@sanity/ui": "^2.9.0", "react": "^18.3.1", "react-dom": "^18.3.1", "sanity": "workspace:*", @@ -17,8 +17,8 @@ "devDependencies": { "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "@vitejs/plugin-react": "^4.3.3", - "typescript": "5.6.3", + "@vitejs/plugin-react": "^4.3.4", + "typescript": "5.7.2", "vite": "^4.5.5" } } diff --git a/dev/page-building-studio/package.json b/dev/page-building-studio/package.json index ad8225058cd..919be54f5d9 100644 --- a/dev/page-building-studio/package.json +++ b/dev/page-building-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-page-building-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", diff --git a/dev/starter-next-studio/package.json b/dev/starter-next-studio/package.json index c3b0774b4d2..14e137a703f 100644 --- a/dev/starter-next-studio/package.json +++ b/dev/starter-next-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-starter-next-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", diff --git a/dev/starter-studio/package.json b/dev/starter-studio/package.json index df230925a55..08a4a763bb9 100644 --- a/dev/starter-studio/package.json +++ b/dev/starter-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-starter-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", diff --git a/dev/strict-studio/package.json b/dev/strict-studio/package.json index e6e2081d18f..52982a77bd3 100644 --- a/dev/strict-studio/package.json +++ b/dev/strict-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-strict-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", diff --git a/dev/studio-e2e-testing/package.json b/dev/studio-e2e-testing/package.json index 72a5b33ee97..a69c15416dc 100644 --- a/dev/studio-e2e-testing/package.json +++ b/dev/studio-e2e-testing/package.json @@ -1,6 +1,6 @@ { "name": "studio-e2e-testing", - "version": "3.65.0", + "version": "3.65.1", "private": true, "keywords": [ "sanity" @@ -16,9 +16,9 @@ }, "dependencies": { "@sanity/google-maps-input": "^4.0.0", - "@sanity/icons": "^3.4.0", - "@sanity/ui": "^2.8.25", - "@sanity/vision": "3.65.0", + "@sanity/icons": "^3.5.0", + "@sanity/ui": "^2.9.0", + "@sanity/vision": "3.65.1", "babel-plugin-react-compiler": "19.0.0-beta-df7b47d-20241124", "react": "^18.3.1", "react-compiler-runtime": "19.0.0-beta-df7b47d-20241124", diff --git a/dev/test-create-integration-studio/package.json b/dev/test-create-integration-studio/package.json index 3988776a9a1..a806d690581 100644 --- a/dev/test-create-integration-studio/package.json +++ b/dev/test-create-integration-studio/package.json @@ -1,6 +1,6 @@ { "name": "test-create-integration-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", @@ -13,7 +13,7 @@ "start": "../.bin/sanity start" }, "dependencies": { - "@sanity/code-input": "^4.1.4", + "@sanity/code-input": "^5.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "sanity": "workspace:*", diff --git a/dev/test-create-integration-studio/schema.ts b/dev/test-create-integration-studio/schema.ts index 70edcbcb80d..b5bb34ee379 100644 --- a/dev/test-create-integration-studio/schema.ts +++ b/dev/test-create-integration-studio/schema.ts @@ -10,6 +10,20 @@ export const seoGroup: FieldGroupDefinition = { } export const schemaTypes = [ + defineType({ + type: 'document', + name: 'sanity-create-excluded', + fields: [ + defineField({ + name: 'title', + title: 'New documents of this type should not have a Start in Create button', + type: 'string', + }), + ], + options: { + sanityCreate: {exclude: true}, + }, + }), defineType({ title: 'Documentation Article', name: 'create-test-article', diff --git a/dev/test-next-studio/package.json b/dev/test-next-studio/package.json index 903a049e713..d09776e8fa3 100644 --- a/dev/test-next-studio/package.json +++ b/dev/test-next-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-test-next-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", @@ -20,6 +20,6 @@ "sanity": "workspace:*", "sanity-test-studio": "workspace:*", "styled-components": "^6.1.12", - "typescript": "5.6.3" + "typescript": "5.7.2" } } diff --git a/dev/test-studio/package.json b/dev/test-studio/package.json index c9cf6834bc3..a3710dac5dd 100644 --- a/dev/test-studio/package.json +++ b/dev/test-studio/package.json @@ -1,6 +1,6 @@ { "name": "sanity-test-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "license": "MIT", "author": "Sanity.io ", @@ -16,14 +16,14 @@ "workshop:dev": "node -r esbuild-register scripts/workshop/dev.ts" }, "dependencies": { - "@portabletext/editor": "^1.11.3", + "@portabletext/editor": "^1.12.2", "@portabletext/react": "^3.0.0", "@sanity/assist": "^3.0.2", - "@sanity/block-tools": "3.65.0", + "@sanity/block-tools": "3.65.1", "@sanity/client": "^6.22.5", "@sanity/color": "^3.0.0", "@sanity/google-maps-input": "^4.0.0", - "@sanity/icons": "^3.4.0", + "@sanity/icons": "^3.5.0", "@sanity/image-url": "^1.0.2", "@sanity/locale-ko-kr": "^1.0.1", "@sanity/locale-nb-no": "^1.0.1", @@ -34,14 +34,14 @@ "@sanity/migrate": "workspace:*", "@sanity/preview-url-secret": "^2.0.0", "@sanity/react-loader": "^1.8.3", - "@sanity/tsdoc": "1.0.134", + "@sanity/tsdoc": "1.0.140", "@sanity/types": "workspace:*", - "@sanity/ui": "^2.8.25", + "@sanity/ui": "^2.9.0", "@sanity/ui-workshop": "^1.0.0", "@sanity/util": "workspace:*", "@sanity/uuid": "^3.0.1", "@sanity/vision": "workspace:*", - "@sanity/visual-editing": "2.8.0", + "@sanity/visual-editing": "2.10.2", "@turf/helpers": "^6.0.1", "@turf/points-within-polygon": "^5.1.5", "@vercel/stega": "0.1.2", diff --git a/examples/blog-studio/package.json b/examples/blog-studio/package.json index 230ccbaac93..ace595c91f6 100644 --- a/examples/blog-studio/package.json +++ b/examples/blog-studio/package.json @@ -1,6 +1,6 @@ { "name": "blog-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Content studio running with schema from the blog init template", "keywords": [ diff --git a/examples/clean-studio/package.json b/examples/clean-studio/package.json index 71b45a710f4..fc865ca8f00 100644 --- a/examples/clean-studio/package.json +++ b/examples/clean-studio/package.json @@ -1,6 +1,6 @@ { "name": "clean-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Content studio running with schema from the clean template", "keywords": [ diff --git a/examples/ecommerce-studio/package.json b/examples/ecommerce-studio/package.json index 94ab5c7e9db..72505a9f629 100644 --- a/examples/ecommerce-studio/package.json +++ b/examples/ecommerce-studio/package.json @@ -1,6 +1,6 @@ { "name": "ecommerce-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "", "keywords": [ @@ -29,8 +29,8 @@ "start": "sanity dev --port 3337" }, "dependencies": { - "@sanity/cli": "3.65.0", - "@sanity/ui": "^2.8.25", + "@sanity/cli": "3.65.1", + "@sanity/ui": "^2.9.0", "react": "^18.3.1", "react-barcode": "^1.4.1", "react-dom": "^18.3.1", diff --git a/examples/movies-studio/package.json b/examples/movies-studio/package.json index fdb0862eff9..1c71a1b334c 100644 --- a/examples/movies-studio/package.json +++ b/examples/movies-studio/package.json @@ -1,6 +1,6 @@ { "name": "movies-studio", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Content studio running with schema from the moviedb init template", "keywords": [ diff --git a/lerna.json b/lerna.json index cf7520835d7..84ec881678c 100644 --- a/lerna.json +++ b/lerna.json @@ -12,5 +12,5 @@ "packages/groq", "packages/sanity" ], - "version": "3.65.0" + "version": "3.65.1" } diff --git a/package.json b/package.json index a0264213ace..7949bda957a 100644 --- a/package.json +++ b/package.json @@ -110,15 +110,15 @@ "@sanity/eslint-config-i18n": "1.0.0", "@sanity/eslint-config-studio": "^4.0.0", "@sanity/mutate": "^0.10.2", - "@sanity/pkg-utils": "6.11.12", + "@sanity/pkg-utils": "6.11.13", "@sanity/prettier-config": "^1.0.3", "@sanity/test": "0.0.1-alpha.1", - "@sanity/tsdoc": "1.0.134", - "@sanity/ui": "^2.8.25", + "@sanity/tsdoc": "1.0.140", + "@sanity/ui": "^2.9.0", "@sanity/uuid": "^3.0.2", "@types/glob": "^7.2.0", "@types/lodash": "^4.17.7", - "@types/node": "^18.19.8", + "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/semver": "^7.5.6", "@types/yargs": "^17.0.7", @@ -165,7 +165,7 @@ "sanity": "workspace:*", "semver": "^7.3.5", "turbo": "^2.3.0", - "typescript": "5.6.3", + "typescript": "5.7.2", "vite": "^4.5.3", "vite-tsconfig-paths": "^4.3.2", "vitest": "^2.1.1", diff --git a/packages/@repo/dev-aliases/package.json b/packages/@repo/dev-aliases/package.json index 79a3034b255..dfb40b7eefb 100644 --- a/packages/@repo/dev-aliases/package.json +++ b/packages/@repo/dev-aliases/package.json @@ -1,6 +1,6 @@ { "name": "@repo/dev-aliases", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Dev aliases for the sanity monorepo", "type": "module", diff --git a/packages/@repo/package.bundle/package.json b/packages/@repo/package.bundle/package.json index a135f844891..96d04f22454 100644 --- a/packages/@repo/package.bundle/package.json +++ b/packages/@repo/package.bundle/package.json @@ -1,6 +1,6 @@ { "name": "@repo/package.bundle", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Shared package bundle configuration", "main": "./src/package.bundle.ts", diff --git a/packages/@repo/package.config/package.json b/packages/@repo/package.config/package.json index 5ea3309ba2e..caa9d518b02 100644 --- a/packages/@repo/package.config/package.json +++ b/packages/@repo/package.config/package.json @@ -1,6 +1,6 @@ { "name": "@repo/package.config", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Shared @sanity/pkg-utils configuration", "main": "./src/package.config.ts", diff --git a/packages/@repo/test-config/package.json b/packages/@repo/test-config/package.json index 8557cd483fc..db53581755b 100644 --- a/packages/@repo/test-config/package.json +++ b/packages/@repo/test-config/package.json @@ -1,6 +1,6 @@ { "name": "@repo/test-config", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Test (as in unit test) config shared across packages in the sanity monorepo", "type": "module", diff --git a/packages/@repo/test-exports/package.json b/packages/@repo/test-exports/package.json index edcc793bdb5..468491a875b 100644 --- a/packages/@repo/test-exports/package.json +++ b/packages/@repo/test-exports/package.json @@ -1,6 +1,6 @@ { "name": "@repo/test-exports", - "version": "3.65.0", + "version": "3.65.1", "private": true, "description": "Ensures that all the monorepo packages that are published works in native node ESM and CJS runtimes", "exports": { diff --git a/packages/@repo/tsconfig/package.json b/packages/@repo/tsconfig/package.json index 05ae19cd73d..30b0427ecdd 100644 --- a/packages/@repo/tsconfig/package.json +++ b/packages/@repo/tsconfig/package.json @@ -1,5 +1,5 @@ { "name": "@repo/tsconfig", - "version": "3.65.0", + "version": "3.65.1", "private": true } diff --git a/packages/@sanity/block-tools/package.json b/packages/@sanity/block-tools/package.json index 69e5c238ddd..4cad9fd0576 100644 --- a/packages/@sanity/block-tools/package.json +++ b/packages/@sanity/block-tools/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/block-tools", - "version": "3.65.0", + "version": "3.65.1", "description": "Can format HTML, Slate JSON or Sanity block array into any other format.", "keywords": [ "sanity", @@ -49,7 +49,7 @@ "watch": "pkg-utils watch" }, "dependencies": { - "@sanity/types": "3.65.0", + "@sanity/types": "3.65.1", "@types/react": "^18.3.5", "get-random-values-esm": "1.0.2", "lodash": "^4.17.21" @@ -57,7 +57,7 @@ "devDependencies": { "@repo/package.config": "workspace:*", "@repo/test-config": "workspace:*", - "@sanity/schema": "3.65.0", + "@sanity/schema": "3.65.1", "@types/jsdom": "^20.0.0", "@types/lodash": "^4.17.7", "@vercel/stega": "0.1.2", diff --git a/packages/@sanity/cli/package.json b/packages/@sanity/cli/package.json index 1bf3ae35e66..95ca407020f 100644 --- a/packages/@sanity/cli/package.json +++ b/packages/@sanity/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/cli", - "version": "3.65.0", + "version": "3.65.1", "description": "Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets", "keywords": [ "sanity", @@ -58,16 +58,16 @@ "dependencies": { "@babel/traverse": "^7.23.5", "@sanity/client": "^6.22.5", - "@sanity/codegen": "3.65.0", + "@sanity/codegen": "3.65.1", "@sanity/telemetry": "^0.7.7", - "@sanity/util": "3.65.0", + "@sanity/util": "3.65.1", "chalk": "^4.1.2", "debug": "^4.3.4", "decompress": "^4.2.0", "esbuild": "0.21.5", "esbuild-register": "^3.5.0", "get-it": "^8.6.5", - "groq-js": "^1.14.0", + "groq-js": "^1.14.1", "pkg-dir": "^5.0.0", "prettier": "^3.3.0", "semver": "^7.3.5", @@ -90,7 +90,7 @@ "@types/inquirer": "^6.0.0", "@types/lodash": "^4.17.7", "@types/minimist": "^1.2.5", - "@types/node": "^18.19.8", + "@types/node": "^22.10.0", "@types/rimraf": "^3.0.2", "@types/semver": "^7.5.6", "@types/semver-compare": "^1.0.1", diff --git a/packages/@sanity/codegen/package.json b/packages/@sanity/codegen/package.json index 62db7159784..42a46111c85 100644 --- a/packages/@sanity/codegen/package.json +++ b/packages/@sanity/codegen/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/codegen", - "version": "3.65.0", + "version": "3.65.1", "description": "Codegen toolkit for Sanity.io", "keywords": [ "sanity", @@ -61,7 +61,7 @@ "debug": "^4.3.4", "globby": "^10.0.0", "groq": "workspace:*", - "groq-js": "^1.14.0", + "groq-js": "^1.14.1", "json5": "^2.2.3", "tsconfig-paths": "^4.2.0", "zod": "^3.22.4" diff --git a/packages/@sanity/diff/package.json b/packages/@sanity/diff/package.json index 75338c1daef..b00491e2ba2 100644 --- a/packages/@sanity/diff/package.json +++ b/packages/@sanity/diff/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/diff", - "version": "3.65.0", + "version": "3.65.1", "description": "Generates diffs between documents and primitive types", "keywords": [ "sanity", diff --git a/packages/@sanity/migrate/package.json b/packages/@sanity/migrate/package.json index bfee539700c..d071260a563 100644 --- a/packages/@sanity/migrate/package.json +++ b/packages/@sanity/migrate/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/migrate", - "version": "3.65.0", + "version": "3.65.1", "description": "Tooling for running data migrations on Sanity.io projects", "keywords": [ "sanity", @@ -52,12 +52,12 @@ "dependencies": { "@sanity/client": "^6.22.5", "@sanity/mutate": "^0.10.2", - "@sanity/types": "3.65.0", - "@sanity/util": "3.65.0", + "@sanity/types": "3.65.1", + "@sanity/util": "3.65.1", "arrify": "^2.0.1", "debug": "^4.3.4", "fast-fifo": "^1.3.2", - "groq-js": "^1.14.0", + "groq-js": "^1.14.1", "p-map": "^7.0.1" }, "devDependencies": { diff --git a/packages/@sanity/mutator/package.json b/packages/@sanity/mutator/package.json index 0e76bc91344..2fd526646bd 100644 --- a/packages/@sanity/mutator/package.json +++ b/packages/@sanity/mutator/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/mutator", - "version": "3.65.0", + "version": "3.65.1", "description": "A set of models to make it easier to utilize the powerful real time collaborative features of Sanity", "keywords": [ "sanity", @@ -50,7 +50,7 @@ }, "dependencies": { "@sanity/diff-match-patch": "^3.1.1", - "@sanity/types": "3.65.0", + "@sanity/types": "3.65.1", "@sanity/uuid": "^3.0.1", "debug": "^4.3.4", "lodash": "^4.17.21" diff --git a/packages/@sanity/schema/package.json b/packages/@sanity/schema/package.json index d3d9c7648bd..26e03069fb9 100644 --- a/packages/@sanity/schema/package.json +++ b/packages/@sanity/schema/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/schema", - "version": "3.65.0", + "version": "3.65.1", "description": "", "keywords": [ "sanity", @@ -64,9 +64,9 @@ }, "dependencies": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.65.0", + "@sanity/types": "3.65.1", "arrify": "^1.0.1", - "groq-js": "^1.14.0", + "groq-js": "^1.14.1", "humanize-list": "^1.0.1", "leven": "^3.1.0", "lodash": "^4.17.21", @@ -75,7 +75,7 @@ "devDependencies": { "@repo/package.config": "workspace:*", "@repo/test-config": "workspace:*", - "@sanity/icons": "^3.4.0", + "@sanity/icons": "^3.5.0", "@types/arrify": "^1.0.4", "@types/lodash": "^4.17.7", "@types/object-inspect": "^1.13.0", diff --git a/packages/@sanity/types/package.json b/packages/@sanity/types/package.json index 43bdac090e2..3a92389c72c 100644 --- a/packages/@sanity/types/package.json +++ b/packages/@sanity/types/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/types", - "version": "3.65.0", + "version": "3.65.1", "description": "Type definitions for common Sanity data structures", "keywords": [ "sanity", @@ -55,7 +55,7 @@ "devDependencies": { "@repo/package.config": "workspace:*", "@repo/test-config": "workspace:*", - "@sanity/insert-menu": "1.0.13", + "@sanity/insert-menu": "1.0.15", "@vitejs/plugin-react": "^4.3.3", "react": "^18.3.1", "rimraf": "^3.0.2", diff --git a/packages/@sanity/types/src/schema/definition/type/slug.ts b/packages/@sanity/types/src/schema/definition/type/slug.ts index cf1accd73d9..a571f79b3c1 100644 --- a/packages/@sanity/types/src/schema/definition/type/slug.ts +++ b/packages/@sanity/types/src/schema/definition/type/slug.ts @@ -3,7 +3,11 @@ import {type SlugifierFn, type SlugSourceFn} from '../../../slug' import {type SlugIsUniqueValidator} from '../../../validation' import {type RuleDef, type ValidationBuilder} from '../../ruleBuilder' import {type InitialValueProperty} from '../../types' -import {type BaseSchemaDefinition, type BaseSchemaTypeOptions} from './common' +import { + type BaseSchemaDefinition, + type BaseSchemaTypeOptions, + type SearchConfiguration, +} from './common' /** @public */ export interface SlugValue { @@ -16,7 +20,7 @@ export interface SlugValue { export interface SlugRule extends RuleDef {} /** @public */ -export interface SlugOptions extends BaseSchemaTypeOptions { +export interface SlugOptions extends SearchConfiguration, BaseSchemaTypeOptions { source?: string | Path | SlugSourceFn maxLength?: number slugify?: SlugifierFn diff --git a/packages/@sanity/util/package.json b/packages/@sanity/util/package.json index ea614b3410e..02459c24298 100644 --- a/packages/@sanity/util/package.json +++ b/packages/@sanity/util/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/util", - "version": "3.65.0", + "version": "3.65.1", "description": "Utilities shared across projects of Sanity", "keywords": [ "sanity", @@ -122,7 +122,7 @@ }, "dependencies": { "@sanity/client": "^6.22.5", - "@sanity/types": "3.65.0", + "@sanity/types": "3.65.1", "get-random-values-esm": "1.0.2", "moment": "^2.30.1", "rxjs": "^7.8.1" diff --git a/packages/@sanity/vision/package.json b/packages/@sanity/vision/package.json index 79346fa6a95..2e4ebd29a78 100644 --- a/packages/@sanity/vision/package.json +++ b/packages/@sanity/vision/package.json @@ -1,6 +1,6 @@ { "name": "@sanity/vision", - "version": "3.65.0", + "version": "3.65.1", "description": "Sanity plugin for running/debugging GROQ-queries against Sanity datasets", "keywords": [ "sanity", @@ -62,8 +62,8 @@ "@rexxars/react-json-inspector": "^8.0.1", "@rexxars/react-split-pane": "^0.1.93", "@sanity/color": "^3.0.0", - "@sanity/icons": "^3.4.0", - "@sanity/ui": "^2.8.25", + "@sanity/icons": "^3.5.0", + "@sanity/ui": "^2.9.0", "@uiw/react-codemirror": "^4.11.4", "is-hotkey-esm": "^1.0.0", "json-2-csv": "^5.5.1", diff --git a/packages/create-sanity/package.json b/packages/create-sanity/package.json index 49b06419e99..dada506c1ec 100644 --- a/packages/create-sanity/package.json +++ b/packages/create-sanity/package.json @@ -1,6 +1,6 @@ { "name": "create-sanity", - "version": "3.65.0", + "version": "3.65.1", "description": "Initialize a new Sanity project", "keywords": [ "sanity", @@ -26,7 +26,7 @@ "index.js" ], "dependencies": { - "@sanity/cli": "3.65.0", + "@sanity/cli": "3.65.1", "resolve-pkg": "^2.0.0" }, "engines": { diff --git a/packages/groq/package.json b/packages/groq/package.json index 0ef2e412ac5..896e9a120b8 100644 --- a/packages/groq/package.json +++ b/packages/groq/package.json @@ -1,6 +1,6 @@ { "name": "groq", - "version": "3.65.0", + "version": "3.65.1", "description": "Tagged template literal for Sanity.io GROQ-queries", "keywords": [ "sanity", diff --git a/packages/sanity/package.json b/packages/sanity/package.json index 77870aa9b8f..5d7d32cf277 100644 --- a/packages/sanity/package.json +++ b/packages/sanity/package.json @@ -1,6 +1,6 @@ { "name": "sanity", - "version": "3.65.0", + "version": "3.65.1", "description": "Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches", "keywords": [ "sanity", @@ -153,32 +153,32 @@ "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", "@juggle/resize-observer": "^3.3.1", - "@portabletext/editor": "^1.11.3", + "@portabletext/editor": "^1.12.2", "@portabletext/react": "^3.0.0", "@rexxars/react-json-inspector": "^8.0.1", "@sanity/asset-utils": "^2.0.6", "@sanity/bifur-client": "^0.4.1", - "@sanity/block-tools": "3.65.0", - "@sanity/cli": "3.65.0", + "@sanity/block-tools": "3.65.1", + "@sanity/cli": "3.65.1", "@sanity/client": "^6.22.5", "@sanity/color": "^3.0.0", - "@sanity/diff": "3.65.0", + "@sanity/diff": "3.65.1", "@sanity/diff-match-patch": "^3.1.1", "@sanity/eventsource": "^5.0.0", "@sanity/export": "^3.41.0", - "@sanity/icons": "^3.4.0", + "@sanity/icons": "^3.5.0", "@sanity/image-url": "^1.0.2", "@sanity/import": "^3.37.3", - "@sanity/insert-menu": "1.0.13", + "@sanity/insert-menu": "1.0.15", "@sanity/logos": "^2.1.4", - "@sanity/migrate": "3.65.0", - "@sanity/mutator": "3.65.0", - "@sanity/presentation": "1.18.5", - "@sanity/schema": "3.65.0", + "@sanity/migrate": "3.65.1", + "@sanity/mutator": "3.65.1", + "@sanity/presentation": "1.19.3", + "@sanity/schema": "3.65.1", "@sanity/telemetry": "^0.7.7", - "@sanity/types": "3.65.0", - "@sanity/ui": "^2.8.25", - "@sanity/util": "3.65.0", + "@sanity/types": "3.65.1", + "@sanity/ui": "^2.9.0", + "@sanity/util": "3.65.1", "@sanity/uuid": "^3.0.1", "@sentry/react": "^8.7.0", "@tanstack/react-table": "^8.16.0", @@ -211,7 +211,7 @@ "framer-motion": "11.0.8", "get-it": "^8.6.5", "get-random-values-esm": "1.0.2", - "groq-js": "^1.14.0", + "groq-js": "^1.14.1", "history": "^5.3.0", "i18next": "^23.2.7", "import-fresh": "^3.3.0", @@ -273,10 +273,10 @@ "@repo/dev-aliases": "workspace:*", "@repo/package.config": "workspace:*", "@repo/test-config": "workspace:*", - "@sanity/codegen": "3.65.0", + "@sanity/codegen": "3.65.1", "@sanity/generate-help-url": "^3.0.0", - "@sanity/pkg-utils": "6.11.12", - "@sanity/tsdoc": "1.0.134", + "@sanity/pkg-utils": "6.11.13", + "@sanity/tsdoc": "1.0.140", "@sanity/ui-workshop": "^1.2.11", "@sentry/types": "^8.12.0", "@testing-library/jest-dom": "^6.4.8", @@ -290,7 +290,7 @@ "@types/jsdom": "^20.0.0", "@types/lodash": "^4.17.7", "@types/log-symbols": "^2.0.0", - "@types/node": "^18.19.8", + "@types/node": "^22.10.0", "@types/raf": "^3.4.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", diff --git a/packages/sanity/src/core/comments/plugin/input/components/CommentsPortableTextInput.tsx b/packages/sanity/src/core/comments/plugin/input/components/CommentsPortableTextInput.tsx index f9b57c276de..475cdcf0467 100644 --- a/packages/sanity/src/core/comments/plugin/input/components/CommentsPortableTextInput.tsx +++ b/packages/sanity/src/core/comments/plugin/input/components/CommentsPortableTextInput.tsx @@ -223,6 +223,8 @@ export const CommentsPortableTextInputInner = memo(function CommentsPortableText [getComment, onCommentsOpen, scrollToComment, setSelectedPath], ) + const blurred = useRef(false) + const handleSelectionChange = useCallback( (selection: EditorSelection | null) => { const isRangeSelected = selection?.anchor.offset !== selection?.focus.offset @@ -234,7 +236,15 @@ export const CommentsPortableTextInputInner = memo(function CommentsPortableText setCanSubmit(false) return } - + /** + * When the portable text editor loses focus we will save the blurred.current to true. + * Later, when it restores focus the editor will emit a selection change event, but we don't want to immediately show the comment input + * instead, we want to wait until the user selects a new range. + */ + if (blurred.current) { + blurred.current = false + return + } // If the mouse is not down, we want to set the current selection rect // when the selection changes. Otherwise, we want to wait until the mouse // is up to set the current selection rect (see `handleMouseUp`). @@ -387,6 +397,9 @@ export const CommentsPortableTextInputInner = memo(function CommentsPortableText if (change.type === 'mutation') { updateCommentRange() } + if (change.type === 'blur') { + blurred.current = true + } if (change.type === 'selection') { debounceSelectionChange(change.selection) } diff --git a/packages/sanity/src/core/components/StatusButton.tsx b/packages/sanity/src/core/components/StatusButton.tsx index 9a02cc36119..5b1d99d07da 100644 --- a/packages/sanity/src/core/components/StatusButton.tsx +++ b/packages/sanity/src/core/components/StatusButton.tsx @@ -1,4 +1,3 @@ -import {useTheme} from '@sanity/ui' import {type ForwardedRef, forwardRef, type HTMLProps, type ReactNode, useMemo} from 'react' import {styled} from 'styled-components' @@ -46,10 +45,8 @@ export const StatusButton = forwardRef(function StatusButton( tone, ...restProps } = props - const theme = useTheme() - // @ts-expect-error fixme after sanity/ui and sanity/icons release - const toneColor = tone && theme.sanity.color.solid[tone] - const dotStyle = useMemo(() => ({backgroundColor: toneColor?.enabled.bg}), [toneColor]) + + const dotStyle = useMemo(() => ({backgroundColor: `var(--card-badge-${tone}-dot-color)`}), [tone]) const disabled = Boolean(disabledProp) return ( diff --git a/packages/sanity/src/core/components/commandList/CommandList.tsx b/packages/sanity/src/core/components/commandList/CommandList.tsx index c5591cc50f4..3b1aee44bdc 100644 --- a/packages/sanity/src/core/components/commandList/CommandList.tsx +++ b/packages/sanity/src/core/components/commandList/CommandList.tsx @@ -1,3 +1,6 @@ +'use no memo' +// The `use no memo` directive is due to a known issue with react-virtual and react compiler: https://github.com/TanStack/virtual/issues/736 + import {Box, rem, Stack} from '@sanity/ui' import {type ScrollToOptions, useVirtualizer, type Virtualizer} from '@tanstack/react-virtual' import {throttle} from 'lodash' diff --git a/packages/sanity/src/core/create/__tests__/createUtils.test.ts b/packages/sanity/src/core/create/__tests__/createUtils.test.ts new file mode 100644 index 00000000000..4a333c826d2 --- /dev/null +++ b/packages/sanity/src/core/create/__tests__/createUtils.test.ts @@ -0,0 +1,76 @@ +import {defineType, type ObjectSchemaType} from '@sanity/types' +import {describe, expect, it} from 'vitest' + +import {createSchema} from '../../schema' +import {isSanityCreateExcludedType} from '../createUtils' + +const basicDoc = defineType({ + type: 'document', + name: 'test', + fields: [{type: 'string', name: 'title'}], +}) + +describe('createUtils', () => { + describe('isSanityCreateExcludedType', () => { + it(`should include type without options`, async () => { + const documentType = getDocumentType([basicDoc], basicDoc.name) + expect(isSanityCreateExcludedType(documentType)).toEqual(false) + }) + + it(`should exclude type via direct options`, async () => { + const documentType = getDocumentType( + [ + defineType({ + ...basicDoc, + options: {sanityCreate: {exclude: true}}, + }), + ], + basicDoc.name, + ) + expect(isSanityCreateExcludedType(documentType)).toEqual(true) + }) + + it(`should exclude type via parent options`, async () => { + const documentType = getDocumentType( + [ + { + type: 'document', + name: 'parentDoc', + fields: [{type: 'string', name: 'title'}], + options: {sanityCreate: {exclude: true}}, + }, + { + type: 'parentDoc', + name: 'test', + }, + ], + basicDoc.name, + ) + expect(isSanityCreateExcludedType(documentType)).toEqual(true) + }) + + it(`should include type when child type overrides parent options`, async () => { + const documentType = getDocumentType( + [ + { + type: 'document', + name: 'parentDoc', + fields: [{type: 'string', name: 'title'}], + options: {sanityCreate: {exclude: true}}, + }, + { + type: 'parentDoc', + name: 'test', + options: {sanityCreate: {exclude: false}}, + }, + ], + basicDoc.name, + ) + expect(isSanityCreateExcludedType(documentType)).toEqual(false) + }) + }) +}) + +function getDocumentType(docDefs: ReturnType[], docName: string) { + return createSchema({name: 'test', types: docDefs}).get(docName) as ObjectSchemaType +} diff --git a/packages/sanity/src/core/create/createUtils.ts b/packages/sanity/src/core/create/createUtils.ts index b58f5dde28b..aa488eb7d0e 100644 --- a/packages/sanity/src/core/create/createUtils.ts +++ b/packages/sanity/src/core/create/createUtils.ts @@ -29,5 +29,12 @@ export function isSanityCreateLinkedDocument(doc: SanityDocumentLike | undefined * @internal */ export function isSanityCreateExcludedType(schemaType: SchemaType): boolean { - return !!(schemaType?.type?.options as BaseSchemaTypeOptions | undefined)?.sanityCreate?.exclude + const options = schemaType.options as BaseSchemaTypeOptions | undefined + if (typeof options?.sanityCreate?.exclude === 'boolean') { + return options?.sanityCreate?.exclude + } + if (schemaType?.type) { + return isSanityCreateExcludedType(schemaType?.type) + } + return false } diff --git a/packages/sanity/src/core/form/inputs/PortableText/Editor.styles.tsx b/packages/sanity/src/core/form/inputs/PortableText/Editor.styles.tsx index 458399b72ed..ece058b0fb9 100644 --- a/packages/sanity/src/core/form/inputs/PortableText/Editor.styles.tsx +++ b/packages/sanity/src/core/form/inputs/PortableText/Editor.styles.tsx @@ -141,16 +141,19 @@ export const EditableWrapper = styled(Card)<{$isFullscreen: boolean; $readOnly?: margin-top: -3px; left: calc( ${({$isFullscreen, theme}) => - $isFullscreen ? rem(theme.sanity.space[5]) : rem(theme.sanity.space[3])} - 1px + $isFullscreen ? rem(theme.sanity.space[5]) : rem(theme.sanity.space[3])} - + 1px ); right: calc( ${({$isFullscreen, theme}) => - $isFullscreen ? rem(theme.sanity.space[5]) : rem(theme.sanity.space[3])} - 1px + $isFullscreen ? rem(theme.sanity.space[5]) : rem(theme.sanity.space[3])} - + 1px ); width: calc( 100% - ${({$isFullscreen, theme}) => - $isFullscreen ? rem(theme.sanity.space[5] * 2) : rem(theme.sanity.space[3] * 2)} + 2px + $isFullscreen ? rem(theme.sanity.space[5] * 2) : rem(theme.sanity.space[3] * 2)} + + 2px ) !important; } } diff --git a/packages/sanity/src/core/form/inputs/PortableText/object/Annotation.tsx b/packages/sanity/src/core/form/inputs/PortableText/object/Annotation.tsx index 7d0bd20f525..aa81211c797 100644 --- a/packages/sanity/src/core/form/inputs/PortableText/object/Annotation.tsx +++ b/packages/sanity/src/core/form/inputs/PortableText/object/Annotation.tsx @@ -268,6 +268,7 @@ export const DefaultAnnotationComponent = (props: BlockAnnotationProps) => { const hasError = validation.some((v) => v.level === 'error') const hasWarning = validation.some((v) => v.level === 'warning') const hasMarkers = markers.length > 0 + const isReady = Boolean(children) const {t} = useTranslation() const toneKey = useMemo(() => { @@ -296,18 +297,22 @@ export const DefaultAnnotationComponent = (props: BlockAnnotationProps) => { onClick={readOnly ? onOpen : undefined} > {textElement} - + {isReady && ( + + )} {open && ( <> - {'_ref' in value && value._ref && ( + {'_ref' in value && !!value._ref && ( )} {!readOnly && ( - - )} - {!readOnly && ( - + <> + + + )} diff --git a/packages/sanity/src/core/form/inputs/PortableText/object/modals/PopoverModal.tsx b/packages/sanity/src/core/form/inputs/PortableText/object/modals/PopoverModal.tsx index 58faa3ca888..022acb735d5 100644 --- a/packages/sanity/src/core/form/inputs/PortableText/object/modals/PopoverModal.tsx +++ b/packages/sanity/src/core/form/inputs/PortableText/object/modals/PopoverModal.tsx @@ -80,6 +80,13 @@ function Content(props: PopoverEditDialogProps) { const [contentElement, setContentElement] = useState(null) const containerElement = useRef(null) + useEffect(() => { + // When rendered, focus on the first input element in the content + if (contentElement) { + contentElement.querySelector('input')?.focus() + } + }, [contentElement]) + return ( -}>(({$tone}) => { - const colorScheme = useColorSchemeValue() - // @ts-expect-error fixme after sanity/ui and sanity/icons release - const textColor = studioTheme.color[colorScheme][$tone].card.enabled.fg - // @ts-expect-error fixme after sanity/ui and sanity/icons release - const backgroundColor = rgba(studioTheme.color[colorScheme][$tone].card.enabled.bg, 0.8) - - return css` - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - backdrop-filter: blur(10px); - color: ${$tone ? textColor : ''}; - background-color: ${backgroundColor}; - ` -}) +export const Overlay = styled(Card)` + display: flex; + justify-content: flex-end; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + backdrop-filter: blur(10px); + background-color: color-mix(in srgb, transparent, var(--card-bg-color) 80%); +` export const FlexOverlay = styled(Flex)` position: absolute; diff --git a/packages/sanity/src/core/form/inputs/files/ImageInput/ImagePreview.tsx b/packages/sanity/src/core/form/inputs/files/ImageInput/ImagePreview.tsx index b1a5070453d..53518214ae2 100644 --- a/packages/sanity/src/core/form/inputs/files/ImageInput/ImagePreview.tsx +++ b/packages/sanity/src/core/form/inputs/files/ImageInput/ImagePreview.tsx @@ -94,7 +94,7 @@ function OverlayComponent({ content: ReactNode }) { return ( - + {content} diff --git a/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualList.tsx b/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualList.tsx index 3fdd0eb78d1..da3ec4802fc 100644 --- a/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualList.tsx +++ b/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualList.tsx @@ -1,3 +1,6 @@ +'use no memo' +// The `use no memo` directive is due to a known issue with react-virtual and react compiler: https://github.com/TanStack/virtual/issues/736 + import {CheckmarkCircleIcon} from '@sanity/icons' import {Box, Flex} from '@sanity/ui' import {useVirtualizer} from '@tanstack/react-virtual' diff --git a/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualListItem.tsx b/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualListItem.tsx index 79e585f6d7b..6f3588f8704 100644 --- a/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualListItem.tsx +++ b/packages/sanity/src/core/scheduledPublishing/tool/schedules/VirtualListItem.tsx @@ -1,3 +1,6 @@ +'use no memo' +// The `use no memo` directive is due to a known issue with react-virtual and react compiler: https://github.com/TanStack/virtual/issues/736 + import {Box, Card, Flex, Label} from '@sanity/ui' import {type VirtualItem, type Virtualizer} from '@tanstack/react-virtual' import {type CSSProperties, useEffect, useMemo, useState} from 'react' diff --git a/packages/sanity/src/core/search/common/__tests__/deriveSearchWeightsFromType.test.ts b/packages/sanity/src/core/search/common/__tests__/deriveSearchWeightsFromType.test.ts index ee254236010..e9f12e71c4d 100644 --- a/packages/sanity/src/core/search/common/__tests__/deriveSearchWeightsFromType.test.ts +++ b/packages/sanity/src/core/search/common/__tests__/deriveSearchWeightsFromType.test.ts @@ -168,6 +168,40 @@ describe('deriveSearchWeightsFromType', () => { }) }) + it('returns a weight of 0 for hidden slug fields', () => { + const schema = createSchema({ + name: 'default', + types: [ + defineType({ + name: 'testType', + type: 'document', + preview: {select: {}}, + fields: [ + defineField({ + name: 'someSlug', + type: 'slug', + hidden: true, + }), + ], + }), + ], + }) + + expect( + deriveSearchWeightsFromType({ + schemaType: schema.get('testType')!, + maxDepth: 5, + }), + ).toEqual({ + typeName: 'testType', + paths: [ + {path: '_id', weight: 1}, + {path: '_type', weight: 1}, + {path: 'someSlug.current', weight: 0}, + ], + }) + }) + it('respects `maxDepth`', () => { const schema = createSchema({ name: 'default', @@ -253,6 +287,21 @@ describe('deriveSearchWeightsFromType', () => { }), ], }), + defineType({ + name: 'testType2', + type: 'document', + preview: { + select: { + title: 'someSlug.current', + }, + }, + fields: [ + defineField({ + name: 'someSlug', + type: 'slug', + }), + ], + }), ], }) @@ -271,6 +320,20 @@ describe('deriveSearchWeightsFromType', () => { {path: 'descriptionField', weight: 1.5, mapWith: 'pt::text'}, ], }) + + expect( + deriveSearchWeightsFromType({ + schemaType: schema.get('testType2')!, + maxDepth: 5, + }), + ).toEqual({ + typeName: 'testType2', + paths: [ + {path: '_id', weight: 1}, + {path: '_type', weight: 1}, + {path: 'someSlug.current', weight: 10}, + ], + }) }) it('returns special weights for fields that are selected in the preview config for cross dataset reference types', () => { @@ -341,57 +404,9 @@ describe('deriveSearchWeightsFromType', () => { type: 'string', options: {search: {weight: 7}}, }), - ], - }), - ], - }) - - expect( - deriveSearchWeightsFromType({ - schemaType: schema.get('testType')!, - maxDepth: 5, - }), - ).toEqual({ - typeName: 'testType', - paths: [ - {path: '_id', weight: 1}, - {path: '_type', weight: 1}, - {path: 'hiddenField', weight: 7}, - {path: 'titleField', weight: 7}, - {path: 'subtitleField', weight: 7}, - {path: 'descriptionField', weight: 7}, - {path: 'normalStringField', weight: 7}, - ], - }) - }) - - it('always returns the user set weights, ignoring all other derived fields', () => { - const schema = createSchema({ - name: 'default', - types: [ - defineType({ - name: 'testType', - type: 'document', - preview: { - select: { - title: 'titleField', - subtitle: 'subtitleField', - description: 'descriptionField', - }, - }, - fields: [ - defineField({name: 'titleField', type: 'string', options: {search: {weight: 7}}}), - defineField({name: 'subtitleField', type: 'string', options: {search: {weight: 7}}}), - defineField({name: 'descriptionField', type: 'string', options: {search: {weight: 7}}}), - defineField({ - name: 'hiddenField', - type: 'string', - hidden: true, - options: {search: {weight: 7}}, - }), defineField({ - name: 'normalStringField', - type: 'string', + name: 'someSlug', + type: 'slug', options: {search: {weight: 7}}, }), ], @@ -414,6 +429,7 @@ describe('deriveSearchWeightsFromType', () => { {path: 'subtitleField', weight: 7}, {path: 'descriptionField', weight: 7}, {path: 'normalStringField', weight: 7}, + {path: 'someSlug.current', weight: 7}, ], }) }) diff --git a/packages/sanity/src/core/search/common/deriveSearchWeightsFromType.ts b/packages/sanity/src/core/search/common/deriveSearchWeightsFromType.ts index a1e5c0d1b8e..0c5e5a7af2b 100644 --- a/packages/sanity/src/core/search/common/deriveSearchWeightsFromType.ts +++ b/packages/sanity/src/core/search/common/deriveSearchWeightsFromType.ts @@ -1,4 +1,9 @@ -import {type CrossDatasetType, type SchemaType, type SearchConfiguration} from '@sanity/types' +import { + type CrossDatasetType, + type SchemaType, + type SearchConfiguration, + type SlugSchemaType, +} from '@sanity/types' import {toString as pathToString} from '@sanity/util/paths' import {isRecord} from '../../util' @@ -20,7 +25,7 @@ const BASE_WEIGHTS: Record> = { _id: {weight: 1, type: 'string'}, _type: {weight: 1, type: 'string'}, } -const builtInObjectTypes = ['reference', 'crossDatasetReference'] +const ignoredBuiltInObjectTypes = ['reference', 'crossDatasetReference', 'slug'] const getTypeChain = (type: SchemaType | undefined): SchemaType[] => type ? [type, ...getTypeChain(type.type)] : [] @@ -32,6 +37,11 @@ const isPtField = (type: SchemaType | undefined) => const isStringField = (schemaType: SchemaType | undefined): boolean => schemaType ? schemaType?.jsonType === 'string' : false +const isSlugField = (schemaType: SchemaType | undefined): schemaType is SlugSchemaType => { + const typeChain = getTypeChain(schemaType) + return typeChain.some(({jsonType, name}) => jsonType === 'object' && name === 'slug') +} + const isSearchConfiguration = (options: unknown): options is SearchConfiguration => isRecord(options) && 'search' in options && isRecord(options.search) @@ -39,6 +49,15 @@ function isSchemaType(input: SchemaType | CrossDatasetType | undefined): input i return typeof input !== 'undefined' && 'name' in input } +function getFullyQualifiedPath(schemaType: SchemaType, path: string): string { + // Slug field weights should be applied to the object's `current` field. + if (isSlugField(schemaType)) { + return [path, 'current'].join('.') + } + + return path +} + function getLeafWeights( schemaType: SchemaType | CrossDatasetType | undefined, maxDepth: number, @@ -61,10 +80,25 @@ function getLeafWeights( return [{path, weight, type: isPtField(type) ? 'pt' : 'string'}] } + if (isSlugField(type)) { + const weight = getWeight(type, path) + if (typeof weight !== 'number') return [] + return [ + { + path: getFullyQualifiedPath(type, path), + weight, + type: isPtField(type) ? 'pt' : 'string', + }, + ] + } + const results: SearchWeightEntry[] = [] + const objectTypes = typeChain.filter( (t): t is Extract => - t.jsonType === 'object' && !!t.fields?.length && !builtInObjectTypes.includes(t.name), + t.jsonType === 'object' && + !!t.fields?.length && + !ignoredBuiltInObjectTypes.includes(t.name), ) for (const objectType of objectTypes) { for (const field of objectType.fields) { @@ -171,8 +205,8 @@ const getPreviewWeights = ( ) } - return getLeafWeights(schemaType, maxDepth, (_, path) => { - const nested = nestedWeightsBySelectionPath[path] + return getLeafWeights(schemaType, maxDepth, (type, path) => { + const nested = nestedWeightsBySelectionPath[getFullyQualifiedPath(type, path)] return nested ? nested.weight : null }) } diff --git a/packages/sanity/src/structure/components/pane/PaneHeader.tsx b/packages/sanity/src/structure/components/pane/PaneHeader.tsx index 6d213aae4e3..d714d4e29cc 100644 --- a/packages/sanity/src/structure/components/pane/PaneHeader.tsx +++ b/packages/sanity/src/structure/components/pane/PaneHeader.tsx @@ -63,7 +63,14 @@ export const PaneHeader = forwardRef(function PaneHeader( > - + {backButton && {backButton}} =6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.24.7': - resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2719,14 +2719,14 @@ packages: '@codemirror/lang-sql@6.8.0': resolution: {integrity: sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==} - '@codemirror/language@6.10.4': - resolution: {integrity: sha512-qjt7Wn/nxGuI278GYVlqE5V93Xn8ZQwzqZtgS0FaWr7K2yWgd5/FlBNqNi4jtUvBVvWJzAGfnggIlpyjTOaF4A==} + '@codemirror/language@6.10.5': + resolution: {integrity: sha512-sECWJyNmwqw6mSO6Qf0IVPHwhEnuYbqHBZaaIbdcXtZ6Y2r5vU/dxgC7K1ppWaJFy8XGtTBC0Pd60qI7NfJreQ==} '@codemirror/legacy-modes@6.4.1': resolution: {integrity: sha512-vdg3XY7OAs5uLDx2Iw+cGfnwtd7kM+Et/eMsqAGTfT/JKiVBQZXosTzjEbWAi/FrY6DcQIz8mQjBozFHZEUWQA==} - '@codemirror/lint@6.8.3': - resolution: {integrity: sha512-GSGfKxCo867P7EX1k2LoCrjuQFeqVgPGRRsSl4J4c0KMkD+k1y6WYvTQkzv0iZ8JhLJDujEvlnMchv4CZQLh3Q==} + '@codemirror/lint@6.8.4': + resolution: {integrity: sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==} '@codemirror/search@6.5.8': resolution: {integrity: sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==} @@ -3686,19 +3686,25 @@ packages: '@lezer/php@1.0.2': resolution: {integrity: sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==} - '@microsoft/api-extractor-model@7.29.8': - resolution: {integrity: sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==} + '@microsoft/api-extractor-model@7.30.0': + resolution: {integrity: sha512-26/LJZBrsWDKAkOWRiQbdVgcfd1F3nyJnAiJzsAgpouPk7LtOIj7PK9aJtBaw/pUXrkotEg27RrT+Jm/q0bbug==} - '@microsoft/api-extractor@7.47.11': - resolution: {integrity: sha512-lrudfbPub5wzBhymfFtgZKuBvXxoSIAdrvS2UbHjoMT2TjIEddq6Z13pcve7A03BAouw0x8sW8G4txdgfiSwpQ==} + '@microsoft/api-extractor@7.48.0': + resolution: {integrity: sha512-FMFgPjoilMUWeZXqYRlJ3gCVRhB7WU/HN88n8OLqEsmsG4zBdX/KQdtJfhq95LQTQ++zfu0Em1LLb73NqRCLYQ==} hasBin: true '@microsoft/tsdoc-config@0.17.0': resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} + '@microsoft/tsdoc-config@0.17.1': + resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} + '@microsoft/tsdoc@0.15.0': resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + '@microsoft/tsdoc@0.15.1': + resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} + '@mux/mux-player-react@2.9.1': resolution: {integrity: sha512-1BpMs1J7P+d+/QCf9/mkTk/NPYR6sOskR4Ih0uFZjDAqNUN7/C9Q0FEJ6hF3sFXwAXo50RhnfCzsC5uYx3QHbA==} peerDependencies: @@ -4148,13 +4154,13 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} - '@portabletext/editor@1.11.3': - resolution: {integrity: sha512-m7YHI8gtkhRPojj8GYN+XzizouT5NKW9gUtkK+Q2EXdHzFTH84b4nE0CKjlRd4mxjhm6t3HUgToBjeUXgg7p9g==} + '@portabletext/editor@1.12.2': + resolution: {integrity: sha512-PVZu3LOCMvwBXvhavs6TYfOckk5MX+tZpf3PXmuN/gUIdk7I6JRaojRpNFR/s++ZyJ/PfaXOR8QO+CQwvQNqUw==} engines: {node: '>=18'} peerDependencies: - '@sanity/block-tools': ^3.64.3 - '@sanity/schema': ^3.64.3 - '@sanity/types': ^3.64.3 + '@sanity/block-tools': ^3.65.1 + '@sanity/schema': ^3.65.1 + '@sanity/types': ^3.65.1 react: ^16.9 || ^17 || ^18 rxjs: ^7.8.1 styled-components: ^6.1.13 @@ -4284,93 +4290,93 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.27.3': - resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==} + '@rollup/rollup-android-arm-eabi@4.27.4': + resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.27.3': - resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==} + '@rollup/rollup-android-arm64@4.27.4': + resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.27.3': - resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==} + '@rollup/rollup-darwin-arm64@4.27.4': + resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.27.3': - resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==} + '@rollup/rollup-darwin-x64@4.27.4': + resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.27.3': - resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==} + '@rollup/rollup-freebsd-arm64@4.27.4': + resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.27.3': - resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==} + '@rollup/rollup-freebsd-x64@4.27.4': + resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': - resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.3': - resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==} + '@rollup/rollup-linux-arm-musleabihf@4.27.4': + resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.3': - resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==} + '@rollup/rollup-linux-arm64-gnu@4.27.4': + resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.3': - resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==} + '@rollup/rollup-linux-arm64-musl@4.27.4': + resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': - resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.3': - resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==} + '@rollup/rollup-linux-riscv64-gnu@4.27.4': + resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.3': - resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==} + '@rollup/rollup-linux-s390x-gnu@4.27.4': + resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.3': - resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==} + '@rollup/rollup-linux-x64-gnu@4.27.4': + resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.3': - resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==} + '@rollup/rollup-linux-x64-musl@4.27.4': + resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.27.3': - resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==} + '@rollup/rollup-win32-arm64-msvc@4.27.4': + resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.3': - resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==} + '@rollup/rollup-win32-ia32-msvc@4.27.4': + resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.3': - resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==} + '@rollup/rollup-win32-x64-msvc@4.27.4': + resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} cpu: [x64] os: [win32] @@ -4380,8 +4386,8 @@ packages: '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@rushstack/node-core-library@5.9.0': - resolution: {integrity: sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==} + '@rushstack/node-core-library@5.10.0': + resolution: {integrity: sha512-2pPLCuS/3x7DCd7liZkqOewGM0OzLyCacdvOe8j6Yrx9LkETGnxul1t7603bIaB8nUAooORcct9fFDOQMbWAgw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -4391,16 +4397,16 @@ packages: '@rushstack/rig-package@0.5.3': resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} - '@rushstack/terminal@0.14.2': - resolution: {integrity: sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==} + '@rushstack/terminal@0.14.3': + resolution: {integrity: sha512-csXbZsAdab/v8DbU1sz7WC2aNaKArcdS/FPmXMOXEj/JBBZMvDK0+1b4Qao0kkG0ciB1Qe86/Mb68GjH6/TnMw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/ts-command-line@4.23.0': - resolution: {integrity: sha512-jYREBtsxduPV6ptNq8jOKp9+yx0ld1Tb/Tkdnlj8gTjazl1sF3DwX2VbluyYrNd0meWIL0bNeer7WDf5tKFjaQ==} + '@rushstack/ts-command-line@4.23.1': + resolution: {integrity: sha512-40jTmYoiu/xlIpkkRsVfENtBq4CW3R4azbL0Vmda+fMwHWqss6wwf/Cy/UJmMqIzpfYc2OTnjYP1ZLD3CmyeCA==} '@sanity/asset-utils@1.3.2': resolution: {integrity: sha512-dixN6MpMXsCEVh0Dr932cgZ4cU3Z2JnNOYBxjV+dgO6AnqVpNQTY+KgGMYlA1ca5zCztQI1VSk/MBCPSxihPqQ==} @@ -4429,8 +4435,8 @@ packages: resolution: {integrity: sha512-QSNHI12WBMgipmOi/vKI77HwL075yQvJ3Hgy6q06QNd8hKpbL6FhM/364UAPh0SLUt7CRvS9QyndNupeCIcURA==} engines: {node: '>=14.18'} - '@sanity/code-input@4.1.4': - resolution: {integrity: sha512-MQfZ6r0SdEtYiuhfMtFe54D+4pVIQzDa67nFQhM1D4hQJVt7yL+OBukGbcOK9Kx1PjKkb4Gog//AMoN7a90b9g==} + '@sanity/code-input@5.0.0': + resolution: {integrity: sha512-mF4BlJzaTJCNai2obRdc8IJTNZtVH9aiZTTpdNMABGTnJhv0gNHhhVo5+SEI1rPAhFogRRu8VtVzEcWFnyGkFQ==} engines: {node: '>=14'} peerDependencies: react: ^18 @@ -4446,12 +4452,12 @@ packages: resolution: {integrity: sha512-jpM/pcFhXDE1SIKz8YldMLvteaIlGUKfhs640FCZi3xONwFmlJ9bnKsVRzYwJ2QODaKLTeG/7UJ1GryH9eLT7w==} engines: {node: '>=18'} - '@sanity/comlink@1.1.3': - resolution: {integrity: sha512-Lx1YwziLLqzPUFuJDqmtS0zF2LbYZjDdJ6n6P9toUCrizw1F+/dqnJL2a2YZPKmBlW7+gfnJKxwMlK4DmbThTg==} + '@sanity/comlink@2.0.0': + resolution: {integrity: sha512-HV668xtHdm7qz9V5FbqRi8/2l1GPJr7puh05KQeGMSRlRAkKwTeG6Y5zbZ0d/6zUTQf2SB1As725JdCfCJ3bdg==} engines: {node: '>=18'} - '@sanity/core-loader@1.7.12': - resolution: {integrity: sha512-YXjVzoqbhmp7DzAVGx7BBPUq6E9u1ItRAtvwO2favTq29d+IgQ2gkTWJMAo/0dfSs30eEuggtZrS8Z7t5iTKLw==} + '@sanity/core-loader@1.7.14': + resolution: {integrity: sha512-Sb8dho3RMyjGp3V3RN3ySVa0+5p8xj//qNqalnUN1kOreYURUFFleWoRZ8xSstQ4gurhdWc/4/u2AuYq9M+gsQ==} engines: {node: '>=18'} peerDependencies: '@sanity/client': 6.22.2-bundle-perspective-2 @@ -4517,28 +4523,28 @@ packages: react-dom: ^18.3 || >=19.0.0-rc react-is: ^18.3 || >=19.0.0-rc - '@sanity/locale-ko-kr@1.1.11': - resolution: {integrity: sha512-JXxspJzAUYdq9UcfBGDX+bxJ0vXlcbQRtc3GEs1uhWUO6uWed+epoOkfg/hZ57lyaKg3JcL9cypk2e5JVl7u6g==} + '@sanity/locale-ko-kr@1.1.12': + resolution: {integrity: sha512-/DMiGPAToEtSWR4SruhPQB52oQQdT4+RSC3jNXU317y7xP10tW9sx+vlK/3IeuilaramYFlPuSyCV/SgCO+cIQ==} peerDependencies: sanity: ^3.22.0 - '@sanity/locale-nb-no@1.1.15': - resolution: {integrity: sha512-gZQDrKYCzCLA9yqA/6fGfOQiyZfwKy1bvd2Pc5csj0ZsAUTSJ16vKh7POi/ZkJMkrqrZayNjrftCanLiHP0AAQ==} + '@sanity/locale-nb-no@1.1.16': + resolution: {integrity: sha512-aMop36QVG6nqekTbbm872ew5DoHT4meo8jAFbekDs+zuD5MBmZD9RHBkAxAUN7Ve0bINcOAKLWqtSLuM0ADNiQ==} peerDependencies: sanity: ^3.22.0 - '@sanity/locale-nn-no@1.1.14': - resolution: {integrity: sha512-YvNvjOVDZyOfLVSES14c1whc2ig/dnXk43ZGGs4bfQ+ZdJS9nUJ25TJyttiLk+sASrq2MiRCpWptDkUAWqsF1w==} + '@sanity/locale-nn-no@1.1.15': + resolution: {integrity: sha512-lq6V1epIZOLbC3vgqclRKF7KbqhwhmUoxaDnXk5xnXYKDYJFzi7JRIcpjfUNBdgGJBYKtAhcWdeJ2f49ZmQnFA==} peerDependencies: sanity: ^3.22.0 - '@sanity/locale-pt-pt@1.1.11': - resolution: {integrity: sha512-k1yKR7Kl+MQd0/Uun2pxzV2Yhih9CuFUYAtbZK3GBQNIqlBXhkGHn+ycIbzzpNkPZz60e8bi3liXwew3gmVkJw==} + '@sanity/locale-pt-pt@1.1.12': + resolution: {integrity: sha512-/ch93gF7/Y9WoCHlJt8FZDrPuBRxa08td+WLeJoXEdV3BhIcGy70SXAhCPc7vQDzPP/7jy4n+J+m/bAR5spZCw==} peerDependencies: sanity: ^3.22.0 - '@sanity/locale-sv-se@1.2.13': - resolution: {integrity: sha512-x8i4zSAjzz9HotzQCQPnpgF/VSYFi7I9ZGU2sMjQ8jcoqWOTWkXYCI+vKkqTzPL5HTu4AZLaKx2N3nV7xVn/0g==} + '@sanity/locale-sv-se@1.2.14': + resolution: {integrity: sha512-7mE6p9r/Bc6xzz10Y3h9c2P58lioSSHH1OdZAu2yQiC9zLyJbhjY+PdY7Uc3uCrh9LC7Mw9/cuzspdlowbQo/g==} peerDependencies: sanity: ^3.22.0 @@ -4565,13 +4571,13 @@ packages: '@sanity/mutator@3.37.2': resolution: {integrity: sha512-F0MvseVtgPBaPxNZtSidF6BQeygviYThgmhRbjZ89AhlRhWiLODvLakdogFmwD1NEQ0tpKn+8m0pQIOHgt2C3w==} - '@sanity/pkg-utils@6.11.12': - resolution: {integrity: sha512-VEPPd9LJjriXnXkt0iFdw2bZdjviemG4dn1+jC4vfS+ppcDUVIMZvL16/tCHRfm03dkYeqnUFu9SCZEIAHbhHg==} + '@sanity/pkg-utils@6.11.13': + resolution: {integrity: sha512-a742XT+gARDRB3q1HPQG70tmEuiQLgmTi6205p5BO3NssJkUM1xKGRxFhbMB0KhYe2NEoGrz+k/5GmLpGLTjLw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: babel-plugin-react-compiler: '*' - typescript: 5.4.x || 5.5.x || 5.6.x + typescript: 5.4.x || 5.5.x || 5.6.x || 5.7.x peerDependenciesMeta: babel-plugin-react-compiler: optional: true @@ -4599,8 +4605,8 @@ packages: peerDependencies: '@sanity/client': 6.22.2-bundle-perspective-2 - '@sanity/react-loader@1.10.20': - resolution: {integrity: sha512-ztafIM/gnKnf6ttNIoGqv9xEOcdsQ3vNi8u1IUl4f3KVb4b1uz3lI2iCLAfMadz5PoUzacMRMeDCc1UGLRI70Q==} + '@sanity/react-loader@1.10.23': + resolution: {integrity: sha512-gbuwH0fv2ymi2xEIoB2GErieIJenB9dW/jZ/uFOVwLlIae8pOZv4Z+s7IF4QLhCTWMYBF1l7u5LTbyCWuIvedg==} engines: {node: '>=18'} peerDependencies: '@sanity/client': 6.22.2-bundle-perspective-2 @@ -4616,8 +4622,8 @@ packages: resolution: {integrity: sha512-o2X2Veh9YWyVK/Iou/cToSS6ufcTLREoCVMcvBQbSqCFUIGaN1Ko3zxChJMWdf39dyaJ/ixMKtc8pciF/tL6Sw==} hasBin: true - '@sanity/tsdoc@1.0.134': - resolution: {integrity: sha512-MpcvGN/9Ro9jG5f68zIV+E/7p3dQIgsWJybon+TlXKVadJRHmYWllyoJXhkpkvg+TYi7i9YoGkgXHFJh0WNVpg==} + '@sanity/tsdoc@1.0.140': + resolution: {integrity: sha512-0ej875gP/Okysst+00yK1KXSQaXS3nqfGUiV5B83vTaUd7yozlAH05P5+IREmvM8IMqxdQHgOib1uJtqBf4N6w==} engines: {node: '>=14.0.0'} hasBin: true peerDependencies: @@ -4655,8 +4661,8 @@ packages: '@sanity/uuid@3.0.2': resolution: {integrity: sha512-vzdhqOrX7JGbMyK40KuIwwyXHm7GMLOGuYgn3xlC09e4ZVNofUO5mgezQqnRv0JAMthIRhofqs9f6ufUjMKOvw==} - '@sanity/visual-editing@2.8.0': - resolution: {integrity: sha512-JXvvGaGQd7JrG6HyN40YIRFRXBYX8WA5tm1r7pMg/iiklsPsAWv8r7aNaaWCK+WBERzNZyuUWHE8QH5D+bu4ag==} + '@sanity/visual-editing@2.10.2': + resolution: {integrity: sha512-ADibQLNnkH0ZA97hv8j7VltuL60mLaRv+QgGtYpJcbAvI6VUCQ/wS5oJ0CWFx3FUEj64HqlomAYGxOgI4IFyvw==} engines: {node: '>=18'} peerDependencies: '@remix-run/react': '>= 2' @@ -4665,6 +4671,7 @@ packages: next: '>= 13 || >=14.3.0-canary.0 <14.3.0 || >=15.0.0-rc' react: ^18.3 || >=19.0.0-rc react-dom: ^18.3 || >=19.0.0-rc + react-router: '>= 7' svelte: '>= 4' peerDependenciesMeta: '@remix-run/react': @@ -4675,6 +4682,8 @@ packages: optional: true next: optional: true + react-router: + optional: true svelte: optional: true @@ -5050,8 +5059,8 @@ packages: '@types/node@18.19.44': resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} - '@types/node@22.5.4': - resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} + '@types/node@22.10.0': + resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5062,6 +5071,9 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/parse-path@7.0.3': + resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} + '@types/prismjs@1.26.4': resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} @@ -5281,11 +5293,11 @@ packages: '@vercel/stega@0.1.2': resolution: {integrity: sha512-P7mafQXjkrsoyTRppnt0N21udKS9wUmLXHRyP9saLXLHw32j/FgUJ3FscSWgvSqRs4cj7wKZtwqJEvWJ2jbGmA==} - '@vitejs/plugin-react@4.3.3': - resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==} + '@vitejs/plugin-react@4.3.4': + resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -7505,11 +7517,14 @@ packages: git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + git-up@8.0.0: + resolution: {integrity: sha512-uBI8Zdt1OZlrYfGcSVroLJKgyNNXlgusYFzHk614lTasz35yg2PVpL1RMy0LOO2dcvF9msYW3pRfUSmafZNrjg==} + git-url-parse@14.0.0: resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} - git-url-parse@15.0.0: - resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==} + git-url-parse@16.0.0: + resolution: {integrity: sha512-Y8iAF0AmCaqXc6a5GYgPQW9ESbncNLOL+CeQAJRhmWUOmnPkKpBYeWYp4mFd3LA5j53CdGDdslzX12yEBVHQQg==} git-user-info@2.0.3: resolution: {integrity: sha512-G4ffrtck6AhUvJBmaWiq50viL9Zt3l1G/Qv0tV8BTKJZcJYnKWKGW8m7JvPrhzrPwh+Pwuq88pzERGlrLuOWng==} @@ -7616,8 +7631,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - groq-js@1.14.0: - resolution: {integrity: sha512-nrrEswAovzFcG2nXWHCwbXq0ciavKSq8ZvuqT93zxIHWGX3FYCN+MkvHyYRTVuM4SuQAjU7FXkcN3DBt4BHTxA==} + groq-js@1.14.1: + resolution: {integrity: sha512-tUbxLKA2wDlcMGjTK/M3XizkvqPKIBL/Go+nbPVdw71zQtgWgftPXYi2CbmQ3TYvG+BDLIenlXn/xZDjVqbojw==} engines: {node: '>= 14'} growly@1.3.0: @@ -9360,6 +9375,10 @@ packages: parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse-url@9.2.0: + resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} + engines: {node: '>=14.13.0'} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -9593,8 +9612,8 @@ packages: prettier: optional: true - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.4.1: + resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} engines: {node: '>=14'} hasBin: true @@ -10207,8 +10226,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.27.3: - resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==} + rollup@4.27.4: + resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11151,8 +11170,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true @@ -11170,8 +11189,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} @@ -11342,6 +11361,10 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true + uuid@11.0.3: + resolution: {integrity: sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -11446,6 +11469,46 @@ packages: terser: optional: true + vite@6.0.0: + resolution: {integrity: sha512-Q2+5yQV79EdnpbNxjD3/QHVMCBaQ3Kpd4/uL51UGuh38bIIM+s4o3FqyCzRvTRwFb+cWIUeZvaWwS9y2LD2qeQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@2.1.1: resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -12248,12 +12311,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -12509,24 +12572,24 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1)': + '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1)': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.1 '@codemirror/commands@6.7.1': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.1 '@codemirror/lang-css@6.3.0(@codemirror/view@6.35.0)': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.4 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/css': 1.1.9 @@ -12535,10 +12598,10 @@ snapshots: '@codemirror/lang-html@6.4.9': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) '@codemirror/lang-css': 6.3.0(@codemirror/view@6.35.0) '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.1 @@ -12547,14 +12610,14 @@ snapshots: '@codemirror/lang-java@6.0.1': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@lezer/java': 1.1.3 '@codemirror/lang-javascript@6.2.2': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.4 - '@codemirror/lint': 6.8.3 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.5 + '@codemirror/lint': 6.8.4 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.1 @@ -12562,14 +12625,14 @@ snapshots: '@codemirror/lang-json@6.0.1': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@lezer/json': 1.0.2 '@codemirror/lang-markdown@6.3.0': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) '@codemirror/lang-html': 6.4.9 - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.1 @@ -12578,15 +12641,15 @@ snapshots: '@codemirror/lang-php@6.0.1': dependencies: '@codemirror/lang-html': 6.4.9 - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/php': 1.0.2 '@codemirror/lang-sql@6.8.0(@codemirror/view@6.35.0)': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.4 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.1 @@ -12594,7 +12657,7 @@ snapshots: transitivePeerDependencies: - '@codemirror/view' - '@codemirror/language@6.10.4': + '@codemirror/language@6.10.5': dependencies: '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 @@ -12605,9 +12668,9 @@ snapshots: '@codemirror/legacy-modes@6.4.1': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 - '@codemirror/lint@6.8.3': + '@codemirror/lint@6.8.4': dependencies: '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 @@ -12623,7 +12686,7 @@ snapshots: '@codemirror/theme-one-dark@6.1.2': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/highlight': 1.2.1 @@ -13312,12 +13375,12 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@lerna/create@8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.6.3)': + '@lerna/create@8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.2)': dependencies: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))) + '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -13330,7 +13393,7 @@ snapshots: console-control-strings: 1.1.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.7.2) dedent: 1.5.3(babel-plugin-macros@3.1.0) execa: 5.0.0 fs-extra: 11.2.0 @@ -13356,7 +13419,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)) + nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)) p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -13446,31 +13509,23 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@microsoft/api-extractor-model@7.29.8(@types/node@18.19.44)': - dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@18.19.44) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor-model@7.29.8(@types/node@22.5.4)': + '@microsoft/api-extractor-model@7.30.0(@types/node@22.10.0)': dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@22.5.4) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.11(@types/node@18.19.44)': + '@microsoft/api-extractor@7.48.0(@types/node@22.10.0)': dependencies: - '@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.44) - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@18.19.44) + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.0) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.0) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.2(@types/node@18.19.44) - '@rushstack/ts-command-line': 4.23.0(@types/node@18.19.44) + '@rushstack/terminal': 0.14.3(@types/node@22.10.0) + '@rushstack/ts-command-line': 4.23.1(@types/node@22.10.0) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -13480,33 +13535,24 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.11(@types/node@22.5.4)': + '@microsoft/tsdoc-config@0.17.0': dependencies: - '@microsoft/api-extractor-model': 7.29.8(@types/node@22.5.4) '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@22.5.4) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.2(@types/node@22.5.4) - '@rushstack/ts-command-line': 4.23.0(@types/node@22.5.4) - lodash: 4.17.21 - minimatch: 3.0.8 + ajv: 8.12.0 + jju: 1.4.0 resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - '@microsoft/tsdoc-config@0.17.0': + '@microsoft/tsdoc-config@0.17.1': dependencies: - '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc': 0.15.1 ajv: 8.12.0 jju: 1.4.0 resolve: 1.22.8 '@microsoft/tsdoc@0.15.0': {} + '@microsoft/tsdoc@0.15.1': {} + '@mux/mux-player-react@2.9.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@mux/mux-player': 2.9.1 @@ -13749,29 +13795,29 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)))': + '@nrwl/devkit@19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)))': dependencies: - '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))) + '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))) transitivePeerDependencies: - nx - '@nrwl/tao@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))': + '@nrwl/tao@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))': dependencies: - nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)) + nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)) tslib: 2.8.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/devkit@19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)))': + '@nx/devkit@19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)))': dependencies: - '@nrwl/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))) + '@nrwl/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)) + nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)) semver: 7.6.3 tmp: 0.2.3 tslib: 2.8.1 @@ -13890,11 +13936,11 @@ snapshots: dependencies: '@octokit/openapi-types': 18.1.1 - '@optimize-lodash/rollup-plugin@5.0.0(rollup@4.27.3)': + '@optimize-lodash/rollup-plugin@5.0.0(rollup@4.27.4)': dependencies: '@optimize-lodash/transform': 3.0.4 - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) - rollup: 4.27.3 + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) + rollup: 4.27.4 '@optimize-lodash/transform@3.0.4': dependencies: @@ -13941,11 +13987,11 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/experimental-ct-core@1.44.1(@types/node@18.19.44)(terser@5.32.0)': + '@playwright/experimental-ct-core@1.44.1(@types/node@22.10.0)(terser@5.32.0)': dependencies: playwright: 1.44.1 playwright-core: 1.44.1 - vite: 5.4.11(@types/node@18.19.44)(terser@5.32.0) + vite: 5.4.11(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -13956,10 +14002,10 @@ snapshots: - sugarss - terser - '@playwright/experimental-ct-react@1.44.1(@types/node@18.19.44)(terser@5.32.0)(vite@4.5.5(@types/node@18.19.44)(terser@5.32.0))': + '@playwright/experimental-ct-react@1.44.1(@types/node@22.10.0)(terser@5.32.0)(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0))': dependencies: - '@playwright/experimental-ct-core': 1.44.1(@types/node@18.19.44)(terser@5.32.0) - '@vitejs/plugin-react': 4.3.3(vite@4.5.5(@types/node@18.19.44)(terser@5.32.0)) + '@playwright/experimental-ct-core': 1.44.1(@types/node@22.10.0)(terser@5.32.0) + '@vitejs/plugin-react': 4.3.4(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0)) transitivePeerDependencies: - '@types/node' - less @@ -13993,7 +14039,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@portabletext/editor@1.11.3(@sanity/block-tools@packages+@sanity+block-tools)(@sanity/schema@packages+@sanity+schema)(@sanity/types@packages+@sanity+types)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@portabletext/editor@1.12.2(@sanity/block-tools@packages+@sanity+block-tools)(@sanity/schema@packages+@sanity+schema)(@sanity/types@packages+@sanity+types)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: '@portabletext/patches': 1.1.0 '@sanity/block-tools': link:packages/@sanity/block-tools @@ -14071,24 +14117,24 @@ snapshots: react-lifecycles-compat: 3.0.4 react-style-proptype: 3.2.2 - '@rollup/plugin-alias@5.1.1(rollup@4.27.3)': + '@rollup/plugin-alias@5.1.1(rollup@4.27.4)': optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/plugin-babel@6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.3)': + '@rollup/plugin-babel@6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.4)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) optionalDependencies: '@types/babel__core': 7.20.5 - rollup: 4.27.3 + rollup: 4.27.4 transitivePeerDependencies: - supports-color - '@rollup/plugin-commonjs@28.0.1(rollup@4.27.3)': + '@rollup/plugin-commonjs@28.0.1(rollup@4.27.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -14096,113 +14142,113 @@ snapshots: magic-string: 0.30.11 picomatch: 4.0.2 optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/plugin-json@6.1.0(rollup@4.27.3)': + '@rollup/plugin-json@6.1.0(rollup@4.27.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.3)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/plugin-replace@6.0.1(rollup@4.27.3)': + '@rollup/plugin-replace@6.0.1(rollup@4.27.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) magic-string: 0.30.11 optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/plugin-terser@0.4.4(rollup@4.27.3)': + '@rollup/plugin-terser@0.4.4(rollup@4.27.4)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/pluginutils@3.1.0(rollup@4.27.3)': + '@rollup/pluginutils@3.1.0(rollup@4.27.4)': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/pluginutils@5.1.0(rollup@4.27.3)': + '@rollup/pluginutils@5.1.0(rollup@4.27.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.27.3 + rollup: 4.27.4 - '@rollup/rollup-android-arm-eabi@4.27.3': + '@rollup/rollup-android-arm-eabi@4.27.4': optional: true - '@rollup/rollup-android-arm64@4.27.3': + '@rollup/rollup-android-arm64@4.27.4': optional: true - '@rollup/rollup-darwin-arm64@4.27.3': + '@rollup/rollup-darwin-arm64@4.27.4': optional: true - '@rollup/rollup-darwin-x64@4.27.3': + '@rollup/rollup-darwin-x64@4.27.4': optional: true - '@rollup/rollup-freebsd-arm64@4.27.3': + '@rollup/rollup-freebsd-arm64@4.27.4': optional: true - '@rollup/rollup-freebsd-x64@4.27.3': + '@rollup/rollup-freebsd-x64@4.27.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.3': + '@rollup/rollup-linux-arm-musleabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.3': + '@rollup/rollup-linux-arm64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.27.3': + '@rollup/rollup-linux-arm64-musl@4.27.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.3': + '@rollup/rollup-linux-riscv64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.3': + '@rollup/rollup-linux-s390x-gnu@4.27.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.27.3': + '@rollup/rollup-linux-x64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-x64-musl@4.27.3': + '@rollup/rollup-linux-x64-musl@4.27.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.3': + '@rollup/rollup-win32-arm64-msvc@4.27.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.3': + '@rollup/rollup-win32-ia32-msvc@4.27.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.27.3': + '@rollup/rollup-win32-x64-msvc@4.27.4': optional: true '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.4': {} - '@rushstack/node-core-library@5.9.0(@types/node@18.19.44)': + '@rushstack/node-core-library@5.10.0(@types/node@22.10.0)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -14213,52 +14259,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 18.19.44 - - '@rushstack/node-core-library@5.9.0(@types/node@22.5.4)': - dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.10.0 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.2(@types/node@18.19.44)': + '@rushstack/terminal@0.14.3(@types/node@22.10.0)': dependencies: - '@rushstack/node-core-library': 5.9.0(@types/node@18.19.44) + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 - '@rushstack/terminal@0.14.2(@types/node@22.5.4)': + '@rushstack/ts-command-line@4.23.1(@types/node@22.10.0)': dependencies: - '@rushstack/node-core-library': 5.9.0(@types/node@22.5.4) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 22.5.4 - - '@rushstack/ts-command-line@4.23.0(@types/node@18.19.44)': - dependencies: - '@rushstack/terminal': 0.14.2(@types/node@18.19.44) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - - '@rushstack/ts-command-line@4.23.0(@types/node@22.5.4)': - dependencies: - '@rushstack/terminal': 0.14.2(@types/node@22.5.4) + '@rushstack/terminal': 0.14.3(@types/node@22.10.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -14303,9 +14320,9 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/code-input@4.1.4(@babel/runtime@7.26.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@sanity/code-input@5.0.0(@babel/runtime@7.26.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) '@codemirror/commands': 6.7.1 '@codemirror/lang-html': 6.4.9 '@codemirror/lang-java': 6.0.1 @@ -14314,7 +14331,7 @@ snapshots: '@codemirror/lang-markdown': 6.3.0 '@codemirror/lang-php': 6.0.1 '@codemirror/lang-sql': 6.8.0(@codemirror/view@6.35.0) - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/legacy-modes': 6.4.1 '@codemirror/search': 6.5.8 '@codemirror/state': 6.4.1 @@ -14323,8 +14340,8 @@ snapshots: '@lezer/highlight': 1.2.1 '@sanity/incompatible-plugin': 1.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@uiw/codemirror-themes': 4.23.5(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) - '@uiw/react-codemirror': 4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@uiw/codemirror-themes': 4.23.5(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) + '@uiw/react-codemirror': 4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.5)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) sanity: link:packages/sanity @@ -14345,39 +14362,39 @@ snapshots: uuid: 10.0.0 xstate: 5.19.0 - '@sanity/comlink@1.1.3': + '@sanity/comlink@2.0.0': dependencies: rxjs: 7.8.1 uuid: 10.0.0 xstate: 5.19.0 - '@sanity/core-loader@1.7.12(@sanity/client@6.22.2-bundle-perspective-2)': + '@sanity/core-loader@1.7.14(@sanity/client@6.22.2-bundle-perspective-2)': dependencies: '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) - '@sanity/comlink': 1.1.3 + '@sanity/comlink': 2.0.0 '@sanity/diff-match-patch@3.1.1': {} - '@sanity/eslint-config-i18n@1.0.0(eslint@8.57.0)(typescript@5.6.3)': + '@sanity/eslint-config-i18n@1.0.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@rushstack/eslint-patch': 1.10.4 '@sanity/eslint-plugin-i18n': 1.1.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) eslint-plugin-i18next: 6.0.9 transitivePeerDependencies: - eslint - supports-color - typescript - '@sanity/eslint-config-studio@4.0.0(eslint@8.57.0)(typescript@5.6.3)': + '@sanity/eslint-config-studio@4.0.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.1(@babel/core@7.26.0)(eslint@8.57.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) '@babel/preset-react': 7.25.9(@babel/core@7.26.0) '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) confusing-browser-globals: 1.0.11 eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.36.1(eslint@8.57.0) @@ -14387,15 +14404,15 @@ snapshots: - supports-color - typescript - '@sanity/eslint-config-studio@4.0.0(eslint@9.10.0)(typescript@5.6.3)': + '@sanity/eslint-config-studio@4.0.0(eslint@9.10.0)(typescript@5.7.2)': dependencies: '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.1(@babel/core@7.26.0)(eslint@9.10.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) '@babel/preset-react': 7.25.9(@babel/core@7.26.0) '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.6.3))(eslint@9.10.0)(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.10.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.7.2))(eslint@9.10.0)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@9.10.0)(typescript@5.7.2) confusing-browser-globals: 1.0.11 eslint-plugin-jsx-a11y: 6.9.0(eslint@9.10.0) eslint-plugin-react: 7.36.1(eslint@9.10.0) @@ -14513,23 +14530,23 @@ snapshots: transitivePeerDependencies: - styled-components - '@sanity/locale-ko-kr@1.1.11(sanity@packages+sanity)': + '@sanity/locale-ko-kr@1.1.12(sanity@packages+sanity)': dependencies: sanity: link:packages/sanity - '@sanity/locale-nb-no@1.1.15(sanity@packages+sanity)': + '@sanity/locale-nb-no@1.1.16(sanity@packages+sanity)': dependencies: sanity: link:packages/sanity - '@sanity/locale-nn-no@1.1.14(sanity@packages+sanity)': + '@sanity/locale-nn-no@1.1.15(sanity@packages+sanity)': dependencies: sanity: link:packages/sanity - '@sanity/locale-pt-pt@1.1.11(sanity@packages+sanity)': + '@sanity/locale-pt-pt@1.1.12(sanity@packages+sanity)': dependencies: sanity: link:packages/sanity - '@sanity/locale-sv-se@1.2.13(sanity@packages+sanity)': + '@sanity/locale-sv-se@1.2.14(sanity@packages+sanity)': dependencies: sanity: link:packages/sanity @@ -14572,21 +14589,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@sanity/pkg-utils@6.11.12(@types/babel__core@7.20.5)(@types/node@18.19.44)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(typescript@5.6.3)': + '@sanity/pkg-utils@6.11.13(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(typescript@5.7.2)': dependencies: '@babel/core': 7.26.0 '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@microsoft/api-extractor': 7.47.11(@types/node@18.19.44) - '@microsoft/tsdoc-config': 0.17.0 - '@optimize-lodash/rollup-plugin': 5.0.0(rollup@4.27.3) - '@rollup/plugin-alias': 5.1.1(rollup@4.27.3) - '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.3) - '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3) - '@rollup/plugin-json': 6.1.0(rollup@4.27.3) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3) - '@rollup/plugin-replace': 6.0.1(rollup@4.27.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.27.3) + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.0) + '@microsoft/tsdoc-config': 0.17.1 + '@optimize-lodash/rollup-plugin': 5.0.0(rollup@4.27.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.27.4) + '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.4) + '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.4) + '@rollup/plugin-json': 6.1.0(rollup@4.27.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) + '@rollup/plugin-replace': 6.0.1(rollup@4.27.4) + '@rollup/plugin-terser': 0.4.4(rollup@4.27.4) '@sanity/browserslist-config': 1.0.3 browserslist: 4.24.2 cac: 6.7.14 @@ -14596,24 +14613,24 @@ snapshots: esbuild-register: 3.6.0(esbuild@0.24.0) find-config: 1.0.0 get-latest-version: 5.1.0(debug@4.3.7) - git-url-parse: 15.0.0 + git-url-parse: 16.0.0 globby: 11.1.0 jsonc-parser: 3.3.1 mkdirp: 3.0.1 outdent: 0.8.0 parse-git-config: 3.0.0 pkg-up: 3.1.0 - prettier: 3.3.3 + prettier: 3.4.1 pretty-bytes: 5.6.0 prompts: 2.4.2 recast: 0.23.9 rimraf: 4.4.1 - rollup: 4.27.3 - rollup-plugin-esbuild: 6.1.1(esbuild@0.24.0)(rollup@4.27.3) + rollup: 4.27.4 + rollup-plugin-esbuild: 6.1.1(esbuild@0.24.0)(rollup@4.27.4) rxjs: 7.8.1 treeify: 1.1.0 - typescript: 5.6.3 - uuid: 10.0.0 + typescript: 5.7.2 + uuid: 11.0.3 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) optionalDependencies: @@ -14624,21 +14641,21 @@ snapshots: - debug - supports-color - '@sanity/pkg-utils@6.11.12(@types/babel__core@7.20.5)(@types/node@22.5.4)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(typescript@5.6.3)': + '@sanity/pkg-utils@6.11.13(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(typescript@5.7.2)': dependencies: '@babel/core': 7.26.0 '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@microsoft/api-extractor': 7.47.11(@types/node@22.5.4) - '@microsoft/tsdoc-config': 0.17.0 - '@optimize-lodash/rollup-plugin': 5.0.0(rollup@4.27.3) - '@rollup/plugin-alias': 5.1.1(rollup@4.27.3) - '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.3) - '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.3) - '@rollup/plugin-json': 6.1.0(rollup@4.27.3) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.3) - '@rollup/plugin-replace': 6.0.1(rollup@4.27.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.27.3) + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.0) + '@microsoft/tsdoc-config': 0.17.1 + '@optimize-lodash/rollup-plugin': 5.0.0(rollup@4.27.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.27.4) + '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@4.27.4) + '@rollup/plugin-commonjs': 28.0.1(rollup@4.27.4) + '@rollup/plugin-json': 6.1.0(rollup@4.27.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) + '@rollup/plugin-replace': 6.0.1(rollup@4.27.4) + '@rollup/plugin-terser': 0.4.4(rollup@4.27.4) '@sanity/browserslist-config': 1.0.3 browserslist: 4.24.2 cac: 6.7.14 @@ -14648,24 +14665,24 @@ snapshots: esbuild-register: 3.6.0(esbuild@0.24.0) find-config: 1.0.0 get-latest-version: 5.1.0(debug@4.3.7) - git-url-parse: 15.0.0 + git-url-parse: 16.0.0 globby: 11.1.0 jsonc-parser: 3.3.1 mkdirp: 3.0.1 outdent: 0.8.0 parse-git-config: 3.0.0 pkg-up: 3.1.0 - prettier: 3.3.3 + prettier: 3.4.1 pretty-bytes: 5.6.0 prompts: 2.4.2 recast: 0.23.9 rimraf: 4.4.1 - rollup: 4.27.3 - rollup-plugin-esbuild: 6.1.1(esbuild@0.24.0)(rollup@4.27.3) + rollup: 4.27.4 + rollup-plugin-esbuild: 6.1.1(esbuild@0.24.0)(rollup@4.27.4) rxjs: 7.8.1 treeify: 1.1.0 - typescript: 5.6.3 - uuid: 10.0.0 + typescript: 5.7.2 + uuid: 11.0.3 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) optionalDependencies: @@ -14703,10 +14720,10 @@ snapshots: - react-is - styled-components - '@sanity/prettier-config@1.0.3(prettier@3.3.3)': + '@sanity/prettier-config@1.0.3(prettier@3.4.1)': dependencies: - prettier: 3.3.3 - prettier-plugin-packagejson: 2.5.3(prettier@3.3.3) + prettier: 3.4.1 + prettier-plugin-packagejson: 2.5.3(prettier@3.4.1) '@sanity/preview-url-secret@2.0.1-release.4(@sanity/client@6.22.2-bundle-perspective-2(debug@4.3.7))': dependencies: @@ -14718,10 +14735,10 @@ snapshots: '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) '@sanity/uuid': 3.0.2 - '@sanity/react-loader@1.10.20(@sanity/client@6.22.2-bundle-perspective-2)(react@18.3.1)': + '@sanity/react-loader@1.10.23(@sanity/client@6.22.2-bundle-perspective-2)(react@18.3.1)': dependencies: '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) - '@sanity/core-loader': 1.7.12(@sanity/client@6.22.2-bundle-perspective-2) + '@sanity/core-loader': 1.7.14(@sanity/client@6.22.2-bundle-perspective-2) react: 18.3.1 '@sanity/telemetry@0.7.9(react@18.3.1)': @@ -14747,21 +14764,21 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/tsdoc@1.0.134(@types/babel__core@7.20.5)(@types/node@18.19.44)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': + '@sanity/tsdoc@1.0.140(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)(yaml@2.5.0)': dependencies: - '@microsoft/api-extractor': 7.47.11(@types/node@18.19.44) - '@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.44) - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.0) + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.0) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 '@portabletext/react': 3.1.0(react@18.3.1) '@portabletext/toolkit': 2.0.16 '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) '@sanity/color': 3.0.6 '@sanity/icons': 3.5.0-corel.0(react@18.3.1) - '@sanity/pkg-utils': 6.11.12(@types/babel__core@7.20.5)(@types/node@18.19.44)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(typescript@5.6.3) + '@sanity/pkg-utils': 6.11.13(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(typescript@5.7.2) '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/cpx': 1.5.5 - '@vitejs/plugin-react': 4.3.3(vite@5.4.11(@types/node@18.19.44)(terser@5.32.0)) + '@vitejs/plugin-react': 4.3.4(vite@6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0)) cac: 6.7.14 chalk: 4.1.2 chokidar: 4.0.1 @@ -14772,7 +14789,7 @@ snapshots: express: 4.21.1 globby: 11.1.0 groq: link:packages/groq - groq-js: 1.14.0 + groq-js: 1.14.1 history: 5.3.0 jsonc-parser: 3.3.1 mkdirp: 1.0.4 @@ -14784,13 +14801,14 @@ snapshots: slugify: 1.6.6 styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tmp: 0.2.3 - typescript: 5.6.3 - vite: 5.4.11(@types/node@18.19.44)(terser@5.32.0) + typescript: 5.7.2 + vite: 6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0) transitivePeerDependencies: - '@types/babel__core' - '@types/node' - babel-plugin-react-compiler - debug + - jiti - less - lightningcss - react-is @@ -14800,22 +14818,24 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - '@sanity/tsdoc@1.0.134(@types/babel__core@7.20.5)(@types/node@18.19.44)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react-is@19.0.0-rc-b01722d5-20241114)(react@19.0.0-rc-f994737d14-20240522)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(terser@5.32.0)': + '@sanity/tsdoc@1.0.140(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)(yaml@2.5.0)': dependencies: - '@microsoft/api-extractor': 7.47.11(@types/node@18.19.44) - '@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.44) - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@portabletext/react': 3.1.0(react@19.0.0-rc-f994737d14-20240522) + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.0) + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.0) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@portabletext/react': 3.1.0(react@18.3.1) '@portabletext/toolkit': 2.0.16 '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) '@sanity/color': 3.0.6 - '@sanity/icons': 3.5.0-corel.0(react@19.0.0-rc-f994737d14-20240522) - '@sanity/pkg-utils': 6.11.12(@types/babel__core@7.20.5)(@types/node@18.19.44)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(debug@4.3.7)(typescript@5.6.3) - '@sanity/ui': 2.10.0-corel.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react-is@19.0.0-rc-b01722d5-20241114)(react@19.0.0-rc-f994737d14-20240522)(styled-components@6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)) + '@sanity/icons': 3.5.0-corel.0(react@18.3.1) + '@sanity/pkg-utils': 6.11.13(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(typescript@5.7.2) + '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/cpx': 1.5.5 - '@vitejs/plugin-react': 4.3.3(vite@5.4.11(@types/node@18.19.44)(terser@5.32.0)) + '@vitejs/plugin-react': 4.3.4(vite@6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0)) cac: 6.7.14 chalk: 4.1.2 chokidar: 4.0.1 @@ -14826,25 +14846,26 @@ snapshots: express: 4.21.1 globby: 11.1.0 groq: link:packages/groq - groq-js: 1.14.0 + groq-js: 1.14.1 history: 5.3.0 jsonc-parser: 3.3.1 mkdirp: 1.0.4 pkg-up: 3.1.0 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - react-refractor: 2.2.0(react@19.0.0-rc-f994737d14-20240522) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-refractor: 2.2.0(react@18.3.1) sanity: link:packages/sanity slugify: 1.6.6 - styled-components: 6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tmp: 0.2.3 - typescript: 5.6.3 - vite: 5.4.11(@types/node@18.19.44)(terser@5.32.0) + typescript: 5.7.2 + vite: 6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0) transitivePeerDependencies: - '@types/babel__core' - '@types/node' - babel-plugin-react-compiler - debug + - jiti - less - lightningcss - react-is @@ -14854,22 +14875,24 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - '@sanity/tsdoc@1.0.134(@types/babel__core@7.20.5)(@types/node@22.5.4)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': + '@sanity/tsdoc@1.0.140(@types/babel__core@7.20.5)(@types/node@22.10.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react-is@19.0.0-rc-b01722d5-20241114)(react@19.0.0-rc-f994737d14-20240522)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(terser@5.32.0)(yaml@2.5.0)': dependencies: - '@microsoft/api-extractor': 7.47.11(@types/node@22.5.4) - '@microsoft/api-extractor-model': 7.29.8(@types/node@22.5.4) - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 - '@portabletext/react': 3.1.0(react@18.3.1) + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.0) + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.0) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@portabletext/react': 3.1.0(react@19.0.0-rc-f994737d14-20240522) '@portabletext/toolkit': 2.0.16 '@sanity/client': 6.22.2-bundle-perspective-2(debug@4.3.7) '@sanity/color': 3.0.6 - '@sanity/icons': 3.5.0-corel.0(react@18.3.1) - '@sanity/pkg-utils': 6.11.12(@types/babel__core@7.20.5)(@types/node@22.5.4)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(typescript@5.6.3) - '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/icons': 3.5.0-corel.0(react@19.0.0-rc-f994737d14-20240522) + '@sanity/pkg-utils': 6.11.13(@types/babel__core@7.20.5)(@types/node@22.10.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(typescript@5.7.2) + '@sanity/ui': 2.10.0-corel.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react-is@19.0.0-rc-b01722d5-20241114)(react@19.0.0-rc-f994737d14-20240522)(styled-components@6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)) '@types/cpx': 1.5.5 - '@vitejs/plugin-react': 4.3.3(vite@5.4.11(@types/node@22.5.4)(terser@5.32.0)) + '@vitejs/plugin-react': 4.3.4(vite@6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0)) cac: 6.7.14 chalk: 4.1.2 chokidar: 4.0.1 @@ -14880,25 +14903,26 @@ snapshots: express: 4.21.1 globby: 11.1.0 groq: link:packages/groq - groq-js: 1.14.0 + groq-js: 1.14.1 history: 5.3.0 jsonc-parser: 3.3.1 mkdirp: 1.0.4 pkg-up: 3.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-refractor: 2.2.0(react@18.3.1) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react-refractor: 2.2.0(react@19.0.0-rc-f994737d14-20240522) sanity: link:packages/sanity slugify: 1.6.6 - styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + styled-components: 6.1.13(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) tmp: 0.2.3 - typescript: 5.6.3 - vite: 5.4.11(@types/node@22.5.4)(terser@5.32.0) + typescript: 5.7.2 + vite: 6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0) transitivePeerDependencies: - '@types/babel__core' - '@types/node' - babel-plugin-react-compiler - debug + - jiti - less - lightningcss - react-is @@ -14908,6 +14932,8 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml '@sanity/types@3.37.2(debug@4.3.7)': dependencies: @@ -14916,11 +14942,11 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/ui-workshop@1.2.11(@sanity/icons@3.5.0-corel.0(react@18.3.1))(@sanity/ui@2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(@types/node@18.19.44)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': + '@sanity/ui-workshop@1.2.11(@sanity/icons@3.5.0-corel.0(react@18.3.1))(@sanity/ui@2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(@types/node@22.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': dependencies: '@sanity/icons': 3.5.0-corel.0(react@18.3.1) '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@vitejs/plugin-react': 4.3.3(vite@4.5.5(@types/node@18.19.44)(terser@5.32.0)) + '@vitejs/plugin-react': 4.3.4(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0)) axe-core: 4.10.0 cac: 6.7.14 chokidar: 3.6.0 @@ -14936,7 +14962,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) segmented-property: 3.0.3 styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 4.5.5(@types/node@18.19.44)(terser@5.32.0) + vite: 4.5.5(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14947,11 +14973,11 @@ snapshots: - supports-color - terser - '@sanity/ui-workshop@1.2.11(@sanity/icons@3.5.0-corel.0(react@18.3.1))(@sanity/ui@2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(@types/node@22.5.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': + '@sanity/ui-workshop@1.2.11(@sanity/icons@3.5.0-corel.0(react@18.3.1))(@sanity/ui@2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(@types/node@22.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)': dependencies: '@sanity/icons': 3.5.0-corel.0(react@18.3.1) '@sanity/ui': 2.10.0-corel.0(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-b01722d5-20241114)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@vitejs/plugin-react': 4.3.3(vite@4.5.5(@types/node@22.5.4)(terser@5.32.0)) + '@vitejs/plugin-react': 4.3.4(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0)) axe-core: 4.10.0 cac: 6.7.14 chokidar: 3.6.0 @@ -14967,7 +14993,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) segmented-property: 3.0.3 styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 4.5.5(@types/node@22.5.4)(terser@5.32.0) + vite: 4.5.5(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15049,14 +15075,15 @@ snapshots: '@types/uuid': 8.3.4 uuid: 8.3.2 - '@sanity/visual-editing@2.8.0(@sanity/client@6.22.2-bundle-perspective-2)(next@15.0.3(@babel/core@7.26.0)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@sanity/visual-editing@2.10.2(@sanity/client@6.22.2-bundle-perspective-2)(next@15.0.3(@babel/core@7.26.0)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@19.0.0-beta-df7b47d-20241124)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@sanity/comlink': 1.1.3 + '@sanity/comlink': 2.0.0 '@sanity/mutate': 0.11.0-canary.3(xstate@5.19.0) '@sanity/preview-url-secret': 2.0.4(@sanity/client@6.22.2-bundle-perspective-2) '@vercel/stega': 0.1.2 get-random-values-esm: 1.0.2 react: 18.3.1 + react-compiler-runtime: 19.0.0-beta-df7b47d-20241124(react@18.3.1) react-dom: 18.3.1(react@18.3.1) rxjs: 7.8.1 scroll-into-view-if-needed: 3.1.0 @@ -15164,7 +15191,7 @@ snapshots: '@swc/core': 1.7.14(@swc/helpers@0.5.13) '@swc/types': 0.1.12 - '@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3)': + '@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 @@ -15174,7 +15201,7 @@ snapshots: oxc-resolver: 1.10.2 pirates: 4.0.6 tslib: 2.8.1 - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - '@swc/types' - supports-color @@ -15395,11 +15422,11 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/cpx@1.5.5': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/debug@4.1.12': dependencies: @@ -15407,7 +15434,7 @@ snapshots: '@types/decompress@4.2.7': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/estree@0.0.39': {} @@ -15419,19 +15446,19 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/follow-redirects@1.14.4': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/hast@2.3.10': dependencies: @@ -15449,7 +15476,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -15481,10 +15508,9 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.5.4': + '@types/node@22.10.0': dependencies: - undici-types: 6.19.8 - optional: true + undici-types: 6.20.0 '@types/normalize-package-data@2.4.4': {} @@ -15492,11 +15518,13 @@ snapshots: '@types/parse-json@4.0.2': {} + '@types/parse-path@7.0.3': {} + '@types/prismjs@1.26.4': {} '@types/progress-stream@2.0.5': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/prop-types@15.7.12': {} @@ -15536,7 +15564,7 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/refractor@3.4.1': dependencies: @@ -15545,7 +15573,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -15556,7 +15584,7 @@ snapshots: '@types/rimraf@3.0.2': dependencies: '@types/glob': 7.2.0 - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/semver-compare@1.0.3': {} @@ -15567,11 +15595,11 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/serve-handler@6.1.4': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/shallow-equals@1.0.3': {} @@ -15581,21 +15609,21 @@ snapshots: '@types/tar-fs@2.0.4': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/tar-stream': 3.1.3 '@types/tar-stream@3.1.3': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/tar@6.1.13': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 minipass: 4.2.8 '@types/through@0.0.33': dependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 '@types/tough-cookie@4.0.5': {} @@ -15615,65 +15643,65 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.6.3))(eslint@9.10.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.7.2))(eslint@9.10.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@9.10.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.10.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.10.0)(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.10.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.10.0)(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.10.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.10.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.10.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7(supports-color@9.4.0) eslint: 9.10.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -15682,33 +15710,33 @@ 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.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.7.2) debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.18.0(eslint@9.10.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@9.10.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.10.0)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.10.0)(typescript@5.7.2) debug: 4.3.7(supports-color@9.4.0) eslint: 9.10.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -15717,29 +15745,29 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@9.10.0)(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@9.10.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.10.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) eslint: 9.10.0 transitivePeerDependencies: - supports-color @@ -15750,30 +15778,30 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@uiw/codemirror-extensions-basic-setup@4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.4)(@codemirror/lint@6.8.3)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)': + '@uiw/codemirror-extensions-basic-setup@4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.5)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) '@codemirror/commands': 6.7.1 - '@codemirror/language': 6.10.4 - '@codemirror/lint': 6.8.3 + '@codemirror/language': 6.10.5 + '@codemirror/lint': 6.8.4 '@codemirror/search': 6.5.8 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 - '@uiw/codemirror-themes@4.23.5(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)': + '@uiw/codemirror-themes@4.23.5(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)': dependencies: - '@codemirror/language': 6.10.4 + '@codemirror/language': 6.10.5 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 - '@uiw/react-codemirror@4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.4)(@codemirror/lint@6.8.3)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc-f994737d14-20240522(react@18.3.1))(react@18.3.1)': + '@uiw/react-codemirror@4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.5)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@19.0.0-rc-f994737d14-20240522(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@codemirror/commands': 6.7.1 '@codemirror/state': 6.4.1 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.35.0 - '@uiw/codemirror-extensions-basic-setup': 4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.4)(@codemirror/lint@6.8.3)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) + '@uiw/codemirror-extensions-basic-setup': 4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.5)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) codemirror: 6.0.1(@lezer/common@1.2.1) react: 18.3.1 react-dom: 19.0.0-rc-f994737d14-20240522(react@18.3.1) @@ -15783,14 +15811,14 @@ snapshots: - '@codemirror/lint' - '@codemirror/search' - '@uiw/react-codemirror@4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@uiw/react-codemirror@4.23.0(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/language@6.10.5)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.35.0)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@codemirror/commands': 6.7.1 '@codemirror/state': 6.4.1 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.35.0 - '@uiw/codemirror-extensions-basic-setup': 4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.4)(@codemirror/lint@6.8.3)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) + '@uiw/codemirror-extensions-basic-setup': 4.23.0(@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1))(@codemirror/commands@6.7.1)(@codemirror/language@6.10.5)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0) codemirror: 6.0.1(@lezer/common@1.2.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15828,51 +15856,40 @@ snapshots: '@vercel/stega@0.1.2': {} - '@vitejs/plugin-react@4.3.3(vite@4.5.5(@types/node@18.19.44)(terser@5.32.0))': + '@vitejs/plugin-react@4.3.4(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 4.5.5(@types/node@18.19.44)(terser@5.32.0) + vite: 4.5.5(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.3(vite@4.5.5(@types/node@22.5.4)(terser@5.32.0))': + '@vitejs/plugin-react@4.3.4(vite@5.4.11(@types/node@22.10.0)(terser@5.32.0))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 4.5.5(@types/node@22.5.4)(terser@5.32.0) + vite: 5.4.11(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@18.19.44)(terser@5.32.0))': + '@vitejs/plugin-react@4.3.4(vite@6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.11(@types/node@18.19.44)(terser@5.32.0) + vite: 6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.5.4)(terser@5.32.0))': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.5.4)(terser@5.32.0) - transitivePeerDependencies: - - supports-color - - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@22.5.4)(jsdom@23.2.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@22.10.0)(jsdom@23.2.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -15886,7 +15903,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@22.5.4)(jsdom@23.2.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@22.10.0)(jsdom@23.2.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -15905,13 +15922,13 @@ snapshots: optionalDependencies: vite: 5.4.11(@types/node@18.19.44)(terser@5.32.0) - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.11(@types/node@22.5.4)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.11(@types/node@22.10.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.11(@types/node@22.5.4)(terser@5.32.0) + vite: 5.4.11(@types/node@22.10.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -16733,10 +16750,10 @@ snapshots: codemirror@6.0.1(@lezer/common@1.2.1): dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.4)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.1) '@codemirror/commands': 6.7.1 - '@codemirror/language': 6.10.4 - '@codemirror/lint': 6.8.3 + '@codemirror/language': 6.10.5 + '@codemirror/lint': 6.8.4 '@codemirror/search': 6.5.8 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 @@ -16944,14 +16961,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.6.3): + cosmiconfig@9.0.0(typescript@5.7.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 cpx@1.5.0: dependencies: @@ -17679,14 +17696,14 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-sanity@7.1.2(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.30.0)(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.36.1(eslint@8.57.0))(eslint@8.57.0): + eslint-config-sanity@7.1.2(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2))(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-import@2.30.0)(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.36.1(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) eslint-plugin-react: 7.36.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -17703,53 +17720,53 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.30.0)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7(supports-color@9.4.0) enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.8.0 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-plugin-import@2.30.0)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-boundaries@4.2.2(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-plugin-boundaries@4.2.2(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: chalk: 4.1.2 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) micromatch: 4.0.7 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -17762,7 +17779,7 @@ snapshots: lodash: 4.17.21 requireindex: 1.1.0 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -17773,7 +17790,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -17784,7 +17801,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -17830,10 +17847,10 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.4.1): dependencies: eslint: 8.57.0 - prettier: 3.3.3 + prettier: 3.4.1 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: @@ -17939,12 +17956,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0): dependencies: eslint: 8.57.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) eslint-rule-composer@0.3.0: {} @@ -18680,13 +18697,18 @@ snapshots: is-ssh: 1.4.0 parse-url: 8.1.0 + git-up@8.0.0: + dependencies: + is-ssh: 1.4.0 + parse-url: 9.2.0 + git-url-parse@14.0.0: dependencies: git-up: 7.0.0 - git-url-parse@15.0.0: + git-url-parse@16.0.0: dependencies: - git-up: 7.0.0 + git-up: 8.0.0 git-user-info@2.0.3: dependencies: @@ -18839,7 +18861,7 @@ snapshots: graphemer@1.4.0: {} - groq-js@1.14.0: + groq-js@1.14.1: dependencies: debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: @@ -19634,13 +19656,13 @@ snapshots: dependencies: readable-stream: 2.3.8 - lerna@8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13): + lerna@8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13): dependencies: - '@lerna/create': 8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.6.3) + '@lerna/create': 8.1.9(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.7.2) '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13))) + '@nx/devkit': 19.5.7(nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13))) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -19654,7 +19676,7 @@ snapshots: conventional-changelog-angular: 7.0.0 conventional-changelog-core: 5.0.1 conventional-recommended-bump: 7.0.1 - cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.7.2) dedent: 1.5.3(babel-plugin-macros@3.1.0) envinfo: 7.13.0 execa: 5.0.0 @@ -19685,7 +19707,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)) + nx: 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)) p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -19707,7 +19729,7 @@ snapshots: strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 - typescript: 5.6.3 + typescript: 5.7.2 upath: 2.0.1 uuid: 10.0.0 validate-npm-package-license: 3.0.4 @@ -20487,10 +20509,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)): + nx@19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)): dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@nrwl/tao': 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.7.14(@swc/helpers@0.5.13)) + '@nrwl/tao': 19.5.7(@swc-node/register@1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2))(@swc/core@1.7.14(@swc/helpers@0.5.13)) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -20535,7 +20557,7 @@ snapshots: '@nx/nx-linux-x64-musl': 19.5.7 '@nx/nx-win32-arm64-msvc': 19.5.7 '@nx/nx-win32-x64-msvc': 19.5.7 - '@swc-node/register': 1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3) + '@swc-node/register': 1.10.9(@swc/core@1.7.14(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2) '@swc/core': 1.7.14(@swc/helpers@0.5.13) transitivePeerDependencies: - debug @@ -20874,6 +20896,11 @@ snapshots: dependencies: parse-path: 7.0.0 + parse-url@9.2.0: + dependencies: + '@types/parse-path': 7.0.3 + parse-path: 7.0.0 + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -21045,14 +21072,14 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-packagejson@2.5.3(prettier@3.3.3): + prettier-plugin-packagejson@2.5.3(prettier@3.4.1): dependencies: sort-package-json: 2.10.1 synckit: 0.9.2 optionalDependencies: - prettier: 3.3.3 + prettier: 3.4.1 - prettier@3.3.3: {} + prettier@3.4.1: {} pretty-bytes@5.6.0: {} @@ -21681,51 +21708,51 @@ snapshots: dependencies: glob: 10.4.5 - rollup-plugin-esbuild@6.1.1(esbuild@0.24.0)(rollup@4.27.3): + rollup-plugin-esbuild@6.1.1(esbuild@0.24.0)(rollup@4.27.4): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.0(rollup@4.27.4) debug: 4.3.7(supports-color@9.4.0) es-module-lexer: 1.5.4 esbuild: 0.24.0 get-tsconfig: 4.8.0 - rollup: 4.27.3 + rollup: 4.27.4 transitivePeerDependencies: - supports-color - rollup-plugin-sourcemaps@0.6.3(@types/node@22.5.4)(rollup@4.27.3): + rollup-plugin-sourcemaps@0.6.3(@types/node@22.10.0)(rollup@4.27.4): dependencies: - '@rollup/pluginutils': 3.1.0(rollup@4.27.3) - rollup: 4.27.3 + '@rollup/pluginutils': 3.1.0(rollup@4.27.4) + rollup: 4.27.4 source-map-resolve: 0.6.0 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.10.0 rollup@3.29.4: optionalDependencies: fsevents: 2.3.3 - rollup@4.27.3: + rollup@4.27.4: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.3 - '@rollup/rollup-android-arm64': 4.27.3 - '@rollup/rollup-darwin-arm64': 4.27.3 - '@rollup/rollup-darwin-x64': 4.27.3 - '@rollup/rollup-freebsd-arm64': 4.27.3 - '@rollup/rollup-freebsd-x64': 4.27.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.3 - '@rollup/rollup-linux-arm-musleabihf': 4.27.3 - '@rollup/rollup-linux-arm64-gnu': 4.27.3 - '@rollup/rollup-linux-arm64-musl': 4.27.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.3 - '@rollup/rollup-linux-riscv64-gnu': 4.27.3 - '@rollup/rollup-linux-s390x-gnu': 4.27.3 - '@rollup/rollup-linux-x64-gnu': 4.27.3 - '@rollup/rollup-linux-x64-musl': 4.27.3 - '@rollup/rollup-win32-arm64-msvc': 4.27.3 - '@rollup/rollup-win32-ia32-msvc': 4.27.3 - '@rollup/rollup-win32-x64-msvc': 4.27.3 + '@rollup/rollup-android-arm-eabi': 4.27.4 + '@rollup/rollup-android-arm64': 4.27.4 + '@rollup/rollup-darwin-arm64': 4.27.4 + '@rollup/rollup-darwin-x64': 4.27.4 + '@rollup/rollup-freebsd-arm64': 4.27.4 + '@rollup/rollup-freebsd-x64': 4.27.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 + '@rollup/rollup-linux-arm-musleabihf': 4.27.4 + '@rollup/rollup-linux-arm64-gnu': 4.27.4 + '@rollup/rollup-linux-arm64-musl': 4.27.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 + '@rollup/rollup-linux-riscv64-gnu': 4.27.4 + '@rollup/rollup-linux-s390x-gnu': 4.27.4 + '@rollup/rollup-linux-x64-gnu': 4.27.4 + '@rollup/rollup-linux-x64-musl': 4.27.4 + '@rollup/rollup-win32-arm64-msvc': 4.27.4 + '@rollup/rollup-win32-ia32-msvc': 4.27.4 + '@rollup/rollup-win32-x64-msvc': 4.27.4 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -22717,11 +22744,11 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.6.3): + ts-api-utils@1.3.0(typescript@5.7.2): dependencies: - typescript: 5.6.3 + typescript: 5.7.2 - ts-node@10.9.2(@swc/core@1.7.14(@swc/helpers@0.5.13))(@types/node@18.19.44)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.7.14(@swc/helpers@0.5.13))(@types/node@18.19.44)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -22735,15 +22762,15 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.7.14(@swc/helpers@0.5.13) - tsconfck@3.1.1(typescript@5.6.3): + tsconfck@3.1.1(typescript@5.7.2): optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 tsconfig-paths@3.15.0: dependencies: @@ -22874,7 +22901,7 @@ snapshots: typescript@5.4.2: {} - typescript@5.6.3: {} + typescript@5.7.2: {} uglify-js@3.19.2: optional: true @@ -22893,8 +22920,7 @@ snapshots: undici-types@5.26.5: {} - undici-types@6.19.8: - optional: true + undici-types@6.20.0: {} undici@5.28.4: dependencies: @@ -23036,6 +23062,8 @@ snapshots: uuid@10.0.0: {} + uuid@11.0.3: {} + uuid@8.3.2: {} uuid@9.0.1: {} @@ -23076,12 +23104,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@22.5.4)(terser@5.32.0): + vite-node@2.1.1(@types/node@22.10.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.11(@types/node@22.5.4)(terser@5.32.0) + vite: 5.4.11(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -23093,56 +23121,57 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.6.3)(vite@4.5.5(@types/node@18.19.44)(terser@5.32.0)): + vite-tsconfig-paths@4.3.2(typescript@5.7.2)(vite@4.5.5(@types/node@22.10.0)(terser@5.32.0)): dependencies: debug: 4.3.7(supports-color@9.4.0) globrex: 0.1.2 - tsconfck: 3.1.1(typescript@5.6.3) + tsconfck: 3.1.1(typescript@5.7.2) optionalDependencies: - vite: 4.5.5(@types/node@18.19.44)(terser@5.32.0) + vite: 4.5.5(@types/node@22.10.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - typescript - vite@4.5.5(@types/node@18.19.44)(terser@5.32.0): + vite@4.5.5(@types/node@22.10.0)(terser@5.32.0): dependencies: esbuild: 0.18.20 postcss: 8.4.49 rollup: 3.29.4 optionalDependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 fsevents: 2.3.3 terser: 5.32.0 - vite@4.5.5(@types/node@22.5.4)(terser@5.32.0): + vite@5.4.11(@types/node@18.19.44)(terser@5.32.0): dependencies: - esbuild: 0.18.20 + esbuild: 0.21.5 postcss: 8.4.49 - rollup: 3.29.4 + rollup: 4.27.4 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 18.19.44 fsevents: 2.3.3 terser: 5.32.0 - vite@5.4.11(@types/node@18.19.44)(terser@5.32.0): + vite@5.4.11(@types/node@22.10.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.27.3 + rollup: 4.27.4 optionalDependencies: - '@types/node': 18.19.44 + '@types/node': 22.10.0 fsevents: 2.3.3 terser: 5.32.0 - vite@5.4.11(@types/node@22.5.4)(terser@5.32.0): + vite@6.0.0(@types/node@22.10.0)(terser@5.32.0)(yaml@2.5.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.24.0 postcss: 8.4.49 - rollup: 4.27.3 + rollup: 4.27.4 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.10.0 fsevents: 2.3.3 terser: 5.32.0 + yaml: 2.5.0 vitest@2.1.1(@types/node@18.19.44)(jsdom@23.2.0)(terser@5.32.0): dependencies: @@ -23179,10 +23208,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@22.5.4)(jsdom@23.2.0)(terser@5.32.0): + vitest@2.1.1(@types/node@22.10.0)(jsdom@23.2.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.11(@types/node@22.5.4)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.11(@types/node@22.10.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -23197,11 +23226,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.5.4)(terser@5.32.0) - vite-node: 2.1.1(@types/node@22.5.4)(terser@5.32.0) + vite: 5.4.11(@types/node@22.10.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@22.10.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.4 + '@types/node': 22.10.0 jsdom: 23.2.0 transitivePeerDependencies: - less