diff --git a/.agents/skills/grill-with-docs/ADR-FORMAT.md b/.agents/skills/grill-with-docs/ADR-FORMAT.md
new file mode 100644
index 000000000..dc90176fa
--- /dev/null
+++ b/.agents/skills/grill-with-docs/ADR-FORMAT.md
@@ -0,0 +1,47 @@
+# ADR Format
+
+ADRs live in `docs/adr/` and use sequential numbering: `0001-slug.md`, `0002-slug.md`, etc.
+
+Create the `docs/adr/` directory lazily — only when the first ADR is needed.
+
+## Template
+
+```md
+# {Short title of the decision}
+
+{1-3 sentences: what's the context, what did we decide, and why.}
+```
+
+That's it. An ADR can be a single paragraph. The value is in recording _that_ a decision was made and _why_ — not in filling out sections.
+
+## Optional sections
+
+Only include these when they add genuine value. Most ADRs won't need them.
+
+- **Status** frontmatter (`proposed | accepted | deprecated | superseded by ADR-NNNN`) — useful when decisions are revisited
+- **Considered Options** — only when the rejected alternatives are worth remembering
+- **Consequences** — only when non-obvious downstream effects need to be called out
+
+## Numbering
+
+Scan `docs/adr/` for the highest existing number and increment by one.
+
+## When to offer an ADR
+
+All three of these must be true:
+
+1. **Hard to reverse** — the cost of changing your mind later is meaningful
+2. **Surprising without context** — a future reader will look at the code and wonder "why on earth did they do it this way?"
+3. **The result of a real trade-off** — there were genuine alternatives and you picked one for specific reasons
+
+If a decision is easy to reverse, skip it — you'll just reverse it. If it's not surprising, nobody will wonder why. If there was no real alternative, there's nothing to record beyond "we did the obvious thing."
+
+### What qualifies
+
+- **Architectural shape.** "We're using a monorepo." "The write model is event-sourced, the read model is projected into Postgres."
+- **Integration patterns between contexts.** "Ordering and Billing communicate via domain events, not synchronous HTTP."
+- **Technology choices that carry lock-in.** Database, message bus, auth provider, deployment target. Not every library — just the ones that would take a quarter to swap out.
+- **Boundary and scope decisions.** "Customer data is owned by the Customer context; other contexts reference it by ID only." The explicit no-s are as valuable as the yes-s.
+- **Deliberate deviations from the obvious path.** "We're using manual SQL instead of an ORM because X." Anything where a reasonable reader would assume the opposite. These stop the next engineer from "fixing" something that was deliberate.
+- **Constraints not visible in the code.** "We can't use AWS because of compliance requirements." "Response times must be under 200ms because of the partner API contract."
+- **Rejected alternatives when the rejection is non-obvious.** If you considered GraphQL and picked REST for subtle reasons, record it — otherwise someone will suggest GraphQL again in six months.
diff --git a/.agents/skills/grill-with-docs/CONTEXT-FORMAT.md b/.agents/skills/grill-with-docs/CONTEXT-FORMAT.md
new file mode 100644
index 000000000..eaf2a1857
--- /dev/null
+++ b/.agents/skills/grill-with-docs/CONTEXT-FORMAT.md
@@ -0,0 +1,60 @@
+# CONTEXT.md Format
+
+## Structure
+
+```md
+# {Context Name}
+
+{One or two sentence description of what this context is and why it exists.}
+
+## Language
+
+**Order**:
+{A one or two sentence description of the term}
+_Avoid_: Purchase, transaction
+
+**Invoice**:
+A request for payment sent to a customer after delivery.
+_Avoid_: Bill, payment request
+
+**Customer**:
+A person or organization that places orders.
+_Avoid_: Client, buyer, account
+```
+
+## Rules
+
+- **Be opinionated.** When multiple words exist for the same concept, pick the best one and list the others under `_Avoid_`.
+- **Keep definitions tight.** One or two sentences max. Define what it IS, not what it does.
+- **Only include terms specific to this project's context.** General programming concepts (timeouts, error types, utility patterns) don't belong even if the project uses them extensively. Before adding a term, ask: is this a concept unique to this context, or a general programming concept? Only the former belongs.
+- **Group terms under subheadings** when natural clusters emerge. If all terms belong to a single cohesive area, a flat list is fine.
+
+## Single vs multi-context repos
+
+**Single context (most repos):** One `CONTEXT.md` at the repo root.
+
+**Multiple contexts:** A `CONTEXT-MAP.md` at the repo root lists the contexts, where they live, and how they relate to each other:
+
+```md
+# Context Map
+
+## Contexts
+
+- [Ordering](./src/ordering/CONTEXT.md) — receives and tracks customer orders
+- [Billing](./src/billing/CONTEXT.md) — generates invoices and processes payments
+- [Fulfillment](./src/fulfillment/CONTEXT.md) — manages warehouse picking and shipping
+
+## Relationships
+
+- **Ordering → Fulfillment**: Ordering emits `OrderPlaced` events; Fulfillment consumes them to start picking
+- **Fulfillment → Billing**: Fulfillment emits `ShipmentDispatched` events; Billing consumes them to generate invoices
+- **Ordering ↔ Billing**: Shared types for `CustomerId` and `Money`
+```
+
+The skill infers which structure applies:
+
+- If `CONTEXT-MAP.md` exists, read it to find contexts
+- If only a root `CONTEXT.md` exists, single context
+- If neither exists, create a root `CONTEXT.md` lazily when the first term is resolved
+
+When multiple contexts exist, infer which one the current topic relates to. If unclear, ask.
diff --git a/.agents/skills/grill-with-docs/SKILL.md b/.agents/skills/grill-with-docs/SKILL.md
new file mode 100644
index 000000000..5ea0aa913
--- /dev/null
+++ b/.agents/skills/grill-with-docs/SKILL.md
@@ -0,0 +1,88 @@
+---
+name: grill-with-docs
+description: Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
+---
+
+
+
+Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
+
+Ask the questions one at a time, waiting for feedback on each question before continuing.
+
+If a question can be answered by exploring the codebase, explore the codebase instead.
+
+
+
+
+
+## Domain awareness
+
+During codebase exploration, also look for existing documentation:
+
+### File structure
+
+Most repos have a single context:
+
+```
+/
+├── CONTEXT.md
+├── docs/
+│ └── adr/
+│ ├── 0001-event-sourced-orders.md
+│ └── 0002-postgres-for-write-model.md
+└── src/
+```
+
+If a `CONTEXT-MAP.md` exists at the root, the repo has multiple contexts. The map points to where each one lives:
+
+```
+/
+├── CONTEXT-MAP.md
+├── docs/
+│ └── adr/ ← system-wide decisions
+├── src/
+│ ├── ordering/
+│ │ ├── CONTEXT.md
+│ │ └── docs/adr/ ← context-specific decisions
+│ └── billing/
+│ ├── CONTEXT.md
+│ └── docs/adr/
+```
+
+Create files lazily — only when you have something to write. If no `CONTEXT.md` exists, create one when the first term is resolved. If no `docs/adr/` exists, create it when the first ADR is needed.
+
+## During the session
+
+### Challenge against the glossary
+
+When the user uses a term that conflicts with the existing language in `CONTEXT.md`, call it out immediately. "Your glossary defines 'cancellation' as X, but you seem to mean Y — which is it?"
+
+### Sharpen fuzzy language
+
+When the user uses vague or overloaded terms, propose a precise canonical term. "You're saying 'account' — do you mean the Customer or the User? Those are different things."
+
+### Discuss concrete scenarios
+
+When domain relationships are being discussed, stress-test them with specific scenarios. Invent scenarios that probe edge cases and force the user to be precise about the boundaries between concepts.
+
+### Cross-reference with code
+
+When the user states how something works, check whether the code agrees. If you find a contradiction, surface it: "Your code cancels entire Orders, but you just said partial cancellation is possible — which is right?"
+
+### Update CONTEXT.md inline
+
+When a term is resolved, update `CONTEXT.md` right there. Don't batch these up — capture them as they happen. Use the format in [CONTEXT-FORMAT.md](./CONTEXT-FORMAT.md).
+
+`CONTEXT.md` should be totally devoid of implementation details. Do not treat `CONTEXT.md` as a spec, a scratch pad, or a repository for implementation decisions. It is a glossary and nothing else.
+
+### Offer ADRs sparingly
+
+Only offer to create an ADR when all three are true:
+
+1. **Hard to reverse** — the cost of changing your mind later is meaningful
+2. **Surprising without context** — a future reader will wonder "why did they do it this way?"
+3. **The result of a real trade-off** — there were genuine alternatives and you picked one for specific reasons
+
+If any of the three is missing, skip the ADR. Use the format in [ADR-FORMAT.md](./ADR-FORMAT.md).
+
+
diff --git a/.changeset/pr-698.md b/.changeset/pr-698.md
new file mode 100644
index 000000000..c707ab90e
--- /dev/null
+++ b/.changeset/pr-698.md
@@ -0,0 +1,8 @@
+
+---
+'@sanity/cli-build': minor
+'@sanity/cli-core': minor
+'@sanity/cli': minor
+---
+
+feat: upgrade vite to v8, plugin-react to v6, vite-node to v6
\ No newline at end of file
diff --git a/.claude/skills/grill-with-docs b/.claude/skills/grill-with-docs
new file mode 120000
index 000000000..f6cbb9cd4
--- /dev/null
+++ b/.claude/skills/grill-with-docs
@@ -0,0 +1 @@
+../../.agents/skills/grill-with-docs
\ No newline at end of file
diff --git a/fixtures/nextjs-app/tsconfig.json b/fixtures/nextjs-app/tsconfig.json
index c67d4c5cd..b09cc802a 100644
--- a/fixtures/nextjs-app/tsconfig.json
+++ b/fixtures/nextjs-app/tsconfig.json
@@ -1,7 +1,11 @@
{
"compilerOptions": {
"target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
@@ -11,11 +15,27 @@
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
+ "jsx": "react-jsx",
"incremental": true,
- "plugins": [{"name": "next"}],
- "paths": {"@/*": ["./*"]}
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "@/*": [
+ "./*"
+ ]
+ }
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
- "exclude": ["node_modules"]
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ ".next/dev/types/**/*.ts"
+ ],
+ "exclude": [
+ "node_modules"
+ ]
}
diff --git a/fixtures/worst-case-studio/package.json b/fixtures/worst-case-studio/package.json
index f1f956065..c7253a63a 100644
--- a/fixtures/worst-case-studio/package.json
+++ b/fixtures/worst-case-studio/package.json
@@ -28,6 +28,6 @@
"@sanity/color": "^3.0.6",
"@types/react": "^19.2.14",
"typescript": "^5.9.3",
- "vite": "^7.3.2"
+ "vite": "catalog:"
}
}
diff --git a/packages/@sanity/cli-build/package.json b/packages/@sanity/cli-build/package.json
index 5e7ad553b..77d98eee4 100644
--- a/packages/@sanity/cli-build/package.json
+++ b/packages/@sanity/cli-build/package.json
@@ -55,6 +55,7 @@
},
"dependencies": {
"@oclif/core": "catalog:",
+ "@rolldown/plugin-babel": "^0.2.3",
"@sanity/cli-core": "workspace:^",
"@sanity/generate-help-url": "^4.0.0",
"@sanity/schema": "catalog:",
@@ -62,6 +63,7 @@
"@sanity/types": "catalog:",
"@vitejs/plugin-react": "catalog:",
"chokidar": "^5.0.0",
+ "cjs-module-lexer": "^2.2.0",
"debug": "catalog:",
"lodash-es": "catalog:",
"node-html-parser": "^7.1.0",
@@ -91,11 +93,13 @@
"@types/react-dom": "^19.2.3",
"@types/semver": "^7.7.1",
"@vitest/coverage-istanbul": "catalog:",
- "babel-plugin-react-compiler": "^1.0.0",
+ "babel-plugin-react-compiler": "catalog:",
"eslint": "catalog:",
"jsdom": "catalog:",
+ "magic-string": "^0.30.21",
"publint": "catalog:",
"sanity": "catalog:",
+ "styled-components": "^6.4.0",
"typescript": "catalog:",
"vitest": "catalog:"
},
diff --git a/packages/@sanity/cli-build/src/actions/build/__tests__/buildVendorDependencies.test.ts b/packages/@sanity/cli-build/src/actions/build/__tests__/buildVendorDependencies.test.ts
new file mode 100644
index 000000000..72ba26845
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/__tests__/buildVendorDependencies.test.ts
@@ -0,0 +1,155 @@
+import {mkdtemp, readdir, readFile, rm} from 'node:fs/promises'
+import {tmpdir} from 'node:os'
+import path from 'node:path'
+import {fileURLToPath} from 'node:url'
+
+import {parseAst} from 'vite'
+import {afterAll, beforeAll, describe, expect, test} from 'vitest'
+
+import {buildVendorDependencies} from '../buildVendorDependencies.js'
+
+// The `@sanity/cli-build` package root, where `react`/`react-dom` are installed.
+const packageRoot = fileURLToPath(new URL('../../../../', import.meta.url))
+
+interface ExportNode {
+ type: string
+
+ declaration?: {
+ declarations?: Array<{id?: {name?: string; type: string}}>
+ id?: {name?: string}
+ type: string
+ } | null
+ specifiers?: Array<{exported: {name?: string; type: string; value?: string}}>
+}
+
+/** Collects the ESM export names declared by a (possibly minified) module. */
+function collectExportNames(code: string): Set {
+ const program = parseAst(code) as unknown as {body: ExportNode[]}
+ const names = new Set()
+
+ for (const node of program.body) {
+ if (node.type === 'ExportDefaultDeclaration') {
+ names.add('default')
+ continue
+ }
+ if (node.type !== 'ExportNamedDeclaration') continue
+
+ for (const specifier of node.specifiers ?? []) {
+ const {exported} = specifier
+ names.add(exported.type === 'Literal' ? String(exported.value) : String(exported.name))
+ }
+
+ const declaration = node.declaration
+ if (declaration?.type === 'VariableDeclaration') {
+ for (const decl of declaration.declarations ?? []) {
+ if (decl.id?.type === 'Identifier' && decl.id.name) names.add(decl.id.name)
+ }
+ } else if (declaration?.id?.name) {
+ names.add(declaration.id.name)
+ }
+ }
+
+ return names
+}
+
+describe('buildVendorDependencies', () => {
+ let outputDir: string
+ let imports: Record
+
+ beforeAll(async () => {
+ outputDir = await mkdtemp(path.join(tmpdir(), 'sanity-vendor-'))
+ // `isApp: false` builds the studio vendor set: react, react-dom (CommonJS)
+ // and styled-components (ESM). All resolve from the @sanity/cli-build root.
+ imports = await buildVendorDependencies({
+ basePath: '/',
+ cwd: packageRoot,
+ isApp: false,
+ outputDir,
+ })
+ }, 120_000)
+
+ afterAll(async () => {
+ if (outputDir) {
+ await rm(outputDir, {force: true, recursive: true})
+ }
+ })
+
+ async function exportsOf(specifier: string): Promise> {
+ const importPath = imports[specifier]
+ expect(importPath, `import map should contain '${specifier}'`).toBeTruthy()
+ const code = await readFile(path.join(outputDir, importPath.replace(/^\/+/, '')), 'utf8')
+ return collectExportNames(code)
+ }
+
+ test('react exposes named exports alongside the default', async () => {
+ const names = await exportsOf('react')
+ expect([...names]).toEqual(
+ expect.arrayContaining(['default', 'createElement', 'useState', 'useEffect', 'Fragment']),
+ )
+ })
+
+ test('react/jsx-runtime exposes jsx/jsxs/Fragment', async () => {
+ const names = await exportsOf('react/jsx-runtime')
+ expect([...names]).toEqual(expect.arrayContaining(['jsx', 'jsxs', 'Fragment']))
+ })
+
+ test('react-dom/client exposes createRoot/hydrateRoot', async () => {
+ const names = await exportsOf('react-dom/client')
+ expect([...names]).toEqual(expect.arrayContaining(['createRoot', 'hydrateRoot']))
+ })
+
+ // The `./server` + `./server.browser` pair share a source file, so this is the
+ // entry most likely to surface the Shape-B re-export form.
+ test('react-dom/server exposes renderToString', async () => {
+ const names = await exportsOf('react-dom/server')
+ expect([...names]).toEqual(expect.arrayContaining(['renderToString', 'renderToStaticMarkup']))
+ })
+
+ // styled-components is native ESM and statically `import`s react. Our named-export
+ // plugin must leave its exports intact, and react must stay an external import
+ // (resolved by the studio import map) rather than being bundled in.
+ test('styled-components keeps its native ESM named exports', async () => {
+ const names = await exportsOf('styled-components')
+ expect([...names]).toEqual(
+ expect.arrayContaining([
+ 'default',
+ 'styled',
+ 'css',
+ 'keyframes',
+ 'createGlobalStyle',
+ 'ThemeProvider',
+ 'useTheme',
+ ]),
+ )
+ })
+
+ test('styled-components imports react as an external, not bundled', async () => {
+ const importPath = imports['styled-components']
+ const code = await readFile(path.join(outputDir, importPath.replace(/^\/+/, '')), 'utf8')
+ // react remains a bare external import (resolved at runtime via the import map)...
+ expect(code).toMatch(/from\s*["']react["']/)
+ // ...and react's implementation is not bundled into the chunk.
+ expect(code).not.toContain('react.transitional.element')
+ expect(code).not.toContain('ReactSharedInternals')
+ })
+
+ // `react-dom` does `require('react')`; without `esmExternalRequirePlugin`, Rolldown
+ // leaves a runtime `require` shim that throws in the browser ("...doesn't expose the
+ // `require` function"). The external require must instead become a real ESM import.
+ test('external require() is converted to imports (no runtime require shim)', async () => {
+ const vendorDir = path.join(outputDir, 'vendor')
+ const files = (await readdir(vendorDir, {recursive: true})).filter((file) =>
+ String(file).endsWith('.mjs'),
+ )
+
+ const offenders: string[] = []
+ for (const file of files) {
+ const code = await readFile(path.join(vendorDir, String(file)), 'utf8')
+ if (/doesn't expose the|createRequire|__require\(/.test(code)) {
+ offenders.push(String(file))
+ }
+ }
+
+ expect(offenders).toEqual([])
+ })
+})
diff --git a/packages/@sanity/cli-build/src/actions/build/__tests__/getCjsNamedExports.test.ts b/packages/@sanity/cli-build/src/actions/build/__tests__/getCjsNamedExports.test.ts
new file mode 100644
index 000000000..8d27a5378
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/__tests__/getCjsNamedExports.test.ts
@@ -0,0 +1,53 @@
+import {describe, expect, test} from 'vitest'
+
+import {getCjsNamedExports} from '../getCjsNamedExports.js'
+
+describe('getCjsNamedExports', () => {
+ test('extracts `exports.X = …` named exports', async () => {
+ const source = [
+ `'use strict'`,
+ `exports.useState = function () {}`,
+ `exports.createElement = function () {}`,
+ `exports.version = '19.2.0'`,
+ ].join('\n')
+
+ const names = await getCjsNamedExports(source, 'react/index')
+
+ expect(names).toEqual(expect.arrayContaining(['useState', 'createElement', 'version']))
+ expect(names).toHaveLength(3)
+ })
+
+ test('drops `default` and `__esModule`', async () => {
+ const source = [
+ `Object.defineProperty(exports, '__esModule', { value: true })`,
+ `exports.default = {}`,
+ `exports.foo = 1`,
+ ].join('\n')
+
+ const names = await getCjsNamedExports(source, 'mod')
+
+ expect(names).toEqual(['foo'])
+ })
+
+ test('de-duplicates repeated exports and preserves order', async () => {
+ const source = `exports.a = 1; exports.a = 2; exports.b = 3;`
+
+ const names = await getCjsNamedExports(source, 'mod')
+
+ expect(names).toEqual(['a', 'b'])
+ })
+
+ test('throws on `module.exports = require(…)` re-exports', async () => {
+ const source = `module.exports = require('./other.js')`
+
+ let error: unknown
+ try {
+ await getCjsNamedExports(source, 'react-dom/index')
+ } catch (err) {
+ error = err
+ }
+
+ expect(error).toBeInstanceOf(Error)
+ expect((error as Error).message).toMatch(/re-exports in 'react-dom\/index'/)
+ })
+})
diff --git a/packages/@sanity/cli-build/src/actions/build/__tests__/getViteConfig.test.ts b/packages/@sanity/cli-build/src/actions/build/__tests__/getViteConfig.test.ts
index 2a3f13e10..e196aac7c 100644
--- a/packages/@sanity/cli-build/src/actions/build/__tests__/getViteConfig.test.ts
+++ b/packages/@sanity/cli-build/src/actions/build/__tests__/getViteConfig.test.ts
@@ -19,11 +19,17 @@ vi.mock('read-package-up', () => ({
readPackageUp: vi.fn(),
}))
+vi.mock('@rolldown/plugin-babel', () => ({
+ default: vi.fn(() => ({name: 'babel-plugin'})),
+}))
+
vi.mock('@vitejs/plugin-react', () => ({
- default: vi.fn(() => ({name: 'react-plugin'})),
+ default: vi.fn(() => [{name: 'react-plugin'}]),
+ reactCompilerPreset: vi.fn(() => ({name: 'react-compiler-preset'})),
}))
vi.mock('vite', () => ({
+ esmExternalRequirePlugin: vi.fn(() => ({name: 'esm-external-require'})),
mergeConfig: vi.fn((base: InlineConfig, override: InlineConfig) => ({...base, ...override})),
}))
@@ -183,17 +189,23 @@ describe('#getViteConfig', () => {
expect(config.build).toMatchObject({
assetsDir: 'static',
emptyOutDir: false,
- minify: 'esbuild',
+ minify: 'oxc',
outDir: mockCustomOutput,
sourcemap: false,
})
expect(config.build?.rollupOptions).toMatchObject({
- external: ['external1', 'external2'],
input: {
sanity: join(mockTestCwd, '.sanity/runtime/app.js'),
},
})
+
+ // Externals are handled by esmExternalRequirePlugin (so external require() is
+ // rewritten to ESM imports), not by rollupOptions.external.
+ expect(config.build?.rollupOptions).not.toHaveProperty('external')
+ const {esmExternalRequirePlugin} = await import('vite')
+ expect(esmExternalRequirePlugin).toHaveBeenCalledWith({external: ['external1', 'external2']})
+ expect(config.plugins).toContainEqual({name: 'esm-external-require'})
})
test('should create production config without minification', async () => {
@@ -248,11 +260,11 @@ describe('#getViteConfig', () => {
})
test('should handle react compiler configuration', async () => {
- const {default: viteReact} = await import('@vitejs/plugin-react')
+ const {default: babel} = await import('@rolldown/plugin-babel')
+ const {reactCompilerPreset} = await import('@vitejs/plugin-react')
const reactCompilerConfig = {
- sources: ['src/**/*.tsx'],
- target: '18' as const,
+ target: '19' as const,
}
const options = {
@@ -264,13 +276,11 @@ describe('#getViteConfig', () => {
await getViteConfig(options)
- expect(viteReact).toHaveBeenCalledWith({
- babel: {
- generatorOpts: {
- compact: true,
- },
- plugins: [['babel-plugin-react-compiler', reactCompilerConfig]],
- },
+ expect(reactCompilerPreset).toHaveBeenCalledWith({
+ target: '19',
+ })
+ expect(babel).toHaveBeenCalledWith({
+ presets: [expect.objectContaining({name: 'react-compiler-preset'})],
})
})
@@ -307,10 +317,13 @@ describe('#getViteConfig', () => {
const {createExternalFromImportMap} = await import('../createExternalFromImportMap.js')
const {sanityBuildEntries} = await import('../vite/plugin-sanity-build-entries.js')
+ const {esmExternalRequirePlugin} = await import('vite')
await getViteConfig(options)
expect(createExternalFromImportMap).toHaveBeenCalledWith(importMap)
+ // The import-map externals are handed to esmExternalRequirePlugin.
+ expect(esmExternalRequirePlugin).toHaveBeenCalledWith({external: ['external1', 'external2']})
expect(sanityBuildEntries).toHaveBeenCalledWith({
basePath: '/',
cwd: mockTestCwd,
diff --git a/packages/@sanity/cli-build/src/actions/build/buildVendorDependencies.ts b/packages/@sanity/cli-build/src/actions/build/buildVendorDependencies.ts
index 41caf084c..5c00333f6 100644
--- a/packages/@sanity/cli-build/src/actions/build/buildVendorDependencies.ts
+++ b/packages/@sanity/cli-build/src/actions/build/buildVendorDependencies.ts
@@ -1,11 +1,14 @@
+import {readFile} from 'node:fs/promises'
import path from 'node:path'
import {getLocalPackageDir, getLocalPackageVersion} from '@sanity/cli-core'
import {gt, minVersion, rcompare, satisfies} from 'semver'
-import {build} from 'vite'
+import {build, esmExternalRequirePlugin} from 'vite'
import {SANITY_CACHE_DIR} from '../../constants.js'
import {createExternalFromImportMap} from './createExternalFromImportMap.js'
+import {getCjsNamedExports} from './getCjsNamedExports.js'
+import {createVendorNamedExportsPlugin} from './vite/plugin-sanity-vendor-named-exports.js'
// Directory where vendor packages will be stored
const VENDOR_DIR = 'vendor'
@@ -113,6 +116,9 @@ export async function buildVendorDependencies({
const entry: Record = {}
const imports: Record = {}
+ // Named exports each CommonJS entry must re-expose as ESM, keyed by chunk name.
+ const namesByChunkName: Record = {}
+
// If we're building an app, we don't need to build the styled-components package
const vendorImports = isApp ? VENDOR_IMPORTS : {...VENDOR_IMPORTS, ...STYLED_COMPONENTS_IMPORTS}
@@ -165,11 +171,29 @@ export async function buildVendorDependencies({
path.relative(packageName, specifier) || 'index',
)
- entry[chunkName] = path.join(packageDir, relativeEntryPoint)
+ const entryPath = path.join(packageDir, relativeEntryPoint)
+ entry[chunkName] = entryPath
imports[specifier] = path.posix.join('/', basePath, VENDOR_DIR, `${chunkName}.mjs`)
+
+ // React and React-DOM ship CommonJS. Rolldown lowers a CJS entry to an ESM
+ // chunk that only emits `export default`, so collect the named exports it
+ // must additionally re-expose (see `createVendorNamedExportsPlugin`).
+ // `styled-components` is native ESM and `package.json` is JSON, so both are
+ // skipped here.
+ if (packageName in VENDOR_IMPORTS && subpath !== './package.json') {
+ const source = await readFile(entryPath, 'utf8')
+ namesByChunkName[chunkName] = await getCjsNamedExports(source, chunkName)
+ }
}
}
+ // Externals are handled by `esmExternalRequirePlugin` (below) rather than
+ // `rollupOptions.external`: the plugin both marks them external AND rewrites
+ // CommonJS `require('react')` calls (e.g. in react-dom) into ESM imports.
+ // Also setting `rollupOptions.external` short-circuits that rewrite, leaving a
+ // runtime `require` shim that throws in the browser.
+ const external = createExternalFromImportMap({imports})
+
// removes the `RollupWatcher` type
type BuildResult = Exclude>, {close: unknown}>
@@ -177,20 +201,21 @@ export async function buildVendorDependencies({
let buildResult = (await build({
appType: 'custom',
build: {
- commonjsOptions: {strictRequires: 'auto'},
emptyOutDir: false, // Rely on CLI to do this
lib: {entry, formats: ['es']},
minify: true,
outDir: path.join(outputDir, VENDOR_DIR),
rollupOptions: {
- external: createExternalFromImportMap({imports}),
+ // Expose Rolldown's native MagicString on `renderChunk`'s `meta` so the
+ // vendor named-exports plugin can edit chunks without a JS dependency.
+ experimental: {nativeMagicString: true},
output: {
chunkFileNames: '[name]-[hash].mjs',
entryFileNames: '[name]-[hash].mjs',
exports: 'named',
format: 'es',
},
- treeshake: {preset: 'recommended'},
+ treeshake: true,
},
},
// Define a custom cache directory so that sanity's vite cache
@@ -200,6 +225,14 @@ export async function buildVendorDependencies({
define: {'process.env.NODE_ENV': JSON.stringify('production')},
logLevel: 'silent',
mode: 'production',
+ plugins: [
+ // Re-expose CommonJS named exports (react, react-dom) as real ESM exports;
+ // Rolldown only emits `export default` for a CommonJS entry.
+ createVendorNamedExportsPlugin(namesByChunkName),
+ // Rewrite external `require(...)` (e.g. react-dom requiring react) into ESM
+ // imports so the vendored output runs in the browser without `require`.
+ esmExternalRequirePlugin({external}),
+ ],
root: cwd,
})) as BuildResult
diff --git a/packages/@sanity/cli-build/src/actions/build/getCjsNamedExports.ts b/packages/@sanity/cli-build/src/actions/build/getCjsNamedExports.ts
new file mode 100644
index 000000000..c79ede009
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/getCjsNamedExports.ts
@@ -0,0 +1,49 @@
+// eslint-disable-next-line import-x/no-unresolved
+import {init, parse} from 'cjs-module-lexer'
+
+/** Memoizes the (Wasm) lexer initialization across calls. */
+let lexerReady: Promise | undefined
+
+/**
+ * Matches a string that can be used both as `export const ` and
+ * `import {}`. Names that fail this (reserved words, string-literal export
+ * names) are not importable by name, so they are safely skipped.
+ */
+const VALID_IDENTIFIER = /^[A-Za-z_$][A-Za-z0-9_$]*$/
+
+/**
+ * Statically extracts the named exports of a CommonJS module source, without
+ * executing it, using `cjs-module-lexer` (the same detector Node.js core uses
+ * to expose CommonJS named exports to ESM importers).
+ *
+ * The vendor build uses this to learn which named bindings each CommonJS entry
+ * must re-expose as real ESM exports once Rolldown has lowered it to ESM (see
+ * `createVendorNamedExportsPlugin`). Executing the module is intentionally
+ * avoided so that bundles which touch DOM globals at evaluation time (e.g.
+ * `react-dom`) cannot break the build.
+ *
+ * @param source - The CommonJS module source code.
+ * @param label - Identifier used in error messages (e.g. the chunk name).
+ * @returns De-duplicated, importable identifier names, excluding `default` and
+ * `__esModule`.
+ * @throws If the module re-exports another module (`module.exports = require(...)`);
+ * transitive re-export resolution is not supported by the vendor build.
+ * @internal
+ */
+export async function getCjsNamedExports(source: string, label: string): Promise {
+ lexerReady ??= init()
+ await lexerReady
+
+ const {exports, reexports} = parse(source)
+
+ if (reexports.length > 0) {
+ throw new Error(
+ `Unexpected CommonJS re-exports in '${label}': ${reexports.join(', ')}. ` +
+ `Transitive re-export resolution is not supported by the vendor build.`,
+ )
+ }
+
+ return [...new Set(exports)].filter(
+ (name) => name !== 'default' && name !== '__esModule' && VALID_IDENTIFIER.test(name),
+ )
+}
diff --git a/packages/@sanity/cli-build/src/actions/build/getViteConfig.ts b/packages/@sanity/cli-build/src/actions/build/getViteConfig.ts
index 5b608ead2..a17e106ba 100644
--- a/packages/@sanity/cli-build/src/actions/build/getViteConfig.ts
+++ b/packages/@sanity/cli-build/src/actions/build/getViteConfig.ts
@@ -1,15 +1,23 @@
import path from 'node:path'
+import babel from '@rolldown/plugin-babel'
import {
type CliConfig,
findProjectRoot,
getCliTelemetry,
type UserViteConfig,
} from '@sanity/cli-core'
-import viteReact from '@vitejs/plugin-react'
+import viteReact, {reactCompilerPreset} from '@vitejs/plugin-react'
import {type PluginOptions as ReactCompilerConfig} from 'babel-plugin-react-compiler'
import debug from 'debug'
-import {type ConfigEnv, type InlineConfig, mergeConfig, type Plugin, type Rollup} from 'vite'
+import {
+ type ConfigEnv,
+ esmExternalRequirePlugin,
+ type InlineConfig,
+ mergeConfig,
+ type Plugin,
+ type Rollup,
+} from 'vite'
import {SANITY_CACHE_DIR} from '../../constants.js'
import {sanitySchemaExtractionPlugin} from '../schema/vite/plugin-schema-extraction.js'
@@ -145,16 +153,8 @@ export async function getViteConfig(options: ViteOptions): Promise
logLevel: mode === 'production' ? 'silent' : 'info',
mode,
plugins: [
- viteReact(
- reactCompiler
- ? {
- babel: {
- generatorOpts: {compact: true},
- plugins: [['babel-plugin-react-compiler', reactCompiler]],
- },
- }
- : {},
- ),
+ ...viteReact(),
+ ...(reactCompiler ? [babel({presets: [reactCompilerPreset(reactCompiler)]})] : []),
sanityFaviconsPlugin({customFaviconsPath, defaultFaviconsPath, staticUrlPath: staticPath}),
sanityRuntimeRewritePlugin(),
sanityBuildEntries({autoUpdatesCssUrls, basePath, cwd, importMap, isApp}),
@@ -199,15 +199,27 @@ export async function getViteConfig(options: ViteOptions): Promise
}
if (mode === 'production') {
+ // For auto-updating studios the import map externalizes react/react-dom/etc.
+ // Hand those externals to `esmExternalRequirePlugin` rather than
+ // `rollupOptions.external`, so any bundled CommonJS `require()` of an external
+ // is rewritten to an ESM import instead of a runtime `require` shim that throws
+ // in the browser. The plugin both marks them external AND converts the requires;
+ // also setting `rollupOptions.external` would short-circuit that conversion.
+ // With no import map (auto-updates off) the external list is empty and this is a
+ // no-op (everything is bundled, so requires resolve internally).
+ viteConfig.plugins = [
+ ...(viteConfig.plugins ?? []),
+ esmExternalRequirePlugin({external: createExternalFromImportMap(importMap)}),
+ ]
+
viteConfig.build = {
...viteConfig.build,
assetsDir: 'static',
emptyOutDir: false, // Rely on CLI to do this
- minify: minify ? 'esbuild' : false,
+ minify: minify ? 'oxc' : false,
rollupOptions: {
- external: createExternalFromImportMap(importMap),
input: {
sanity: path.join(cwd, '.sanity', 'runtime', 'app.js'),
},
diff --git a/packages/@sanity/cli-build/src/actions/build/vite/__tests__/injectNamedExports.test.ts b/packages/@sanity/cli-build/src/actions/build/vite/__tests__/injectNamedExports.test.ts
new file mode 100644
index 000000000..75b849a17
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/vite/__tests__/injectNamedExports.test.ts
@@ -0,0 +1,99 @@
+import MagicString from 'magic-string'
+import {parseAst} from 'vite'
+import {describe, expect, test} from 'vitest'
+
+import {injectNamedExports} from '../injectNamedExports.js'
+
+/**
+ * Runs `injectNamedExports` against `code` using a real (JS) `MagicString` and
+ * Vite's `parseAst`, mirroring how the plugin drives the native MagicString in
+ * production. Returns the rewritten code.
+ */
+function inject(
+ code: string,
+ names: string[],
+ exports: string[] = ['default'],
+ chunkName = 'react/index',
+): string {
+ const magicString = new MagicString(code)
+ injectNamedExports({chunkName, exports, magicString, names, program: parseAst(code)})
+ return magicString.toString()
+}
+
+describe('injectNamedExports', () => {
+ describe('Shape A: inline `export default `', () => {
+ test('captures the default into a local and appends named exports', () => {
+ const result = inject(`var t = makeReact();\nexport default t;\n`, [
+ 'useState',
+ 'createElement',
+ ])
+
+ expect(result).toContain('const __sanityVendorDefault = t;')
+ expect(result).toContain('export default __sanityVendorDefault')
+ expect(result).toContain('export const useState = __sanityVendorDefault.useState')
+ expect(result).toContain('export const createElement = __sanityVendorDefault.createElement')
+ // exactly one default export remains
+ expect(result.match(/export default/g)).toHaveLength(1)
+ })
+
+ test('handles a call-expression default', () => {
+ const result = inject(`export default factory();`, ['jsx'])
+
+ expect(result).toContain('const __sanityVendorDefault = factory();')
+ expect(result).toContain('export const jsx = __sanityVendorDefault.jsx')
+ expect(result.match(/export default/g)).toHaveLength(1)
+ })
+ })
+
+ describe('Shape B: re-exported default', () => {
+ test('imports the re-exported binding and appends named exports', () => {
+ const result = inject(`export { r as default } from "./chunk-abc.mjs";`, ['useState'])
+
+ expect(result).toContain('import {r as __sanityVendorDefault} from "./chunk-abc.mjs"')
+ expect(result).toContain('export const useState = __sanityVendorDefault.useState')
+ // original default re-export is preserved
+ expect(result).toContain('export { r as default } from "./chunk-abc.mjs"')
+ })
+
+ test('uses a default import when the re-exported local name is `default`', () => {
+ const result = inject(`export { default } from "./chunk-abc.mjs";`, ['jsx'])
+
+ expect(result).toContain('import __sanityVendorDefault from "./chunk-abc.mjs"')
+ expect(result).toContain('export const jsx = __sanityVendorDefault.jsx')
+ })
+ })
+
+ test('skips names already exported by the chunk', () => {
+ const result = inject(`export default t;`, ['useState', 'version'], ['default', 'version'])
+
+ expect(result).toContain('export const useState = __sanityVendorDefault.useState')
+ expect(result).not.toContain('export const version =')
+ })
+
+ test('is a no-op when every name is already exported', () => {
+ const code = `export default t;`
+
+ expect(inject(code, ['useState'], ['default', 'useState'])).toBe(code)
+ })
+
+ test('avoids colliding with an existing `__sanityVendorDefault` binding', () => {
+ const result = inject(`var __sanityVendorDefault = 1;\nexport default factory();`, ['jsx'])
+
+ expect(result).toContain('const __sanityVendorDefault2 = factory();')
+ expect(result).toContain('export const jsx = __sanityVendorDefault2.jsx')
+ })
+
+ test('offset guard: correct span with non-ASCII content before the default', () => {
+ const result = inject(`var s = "café ☕ résumé";\nexport default factory();`, ['jsx'])
+
+ expect(result).toContain('var s = "café ☕ résumé";')
+ expect(result).toContain('const __sanityVendorDefault = factory();')
+ expect(result).toContain('export const jsx = __sanityVendorDefault.jsx')
+ })
+
+ test('throws (fail-loud) when no default export can be located', () => {
+ expect(() => inject(`export const foo = 1;`, ['useState'], [])).toThrow(
+ /Could not locate the default export of chunk 'react\/index'/,
+ )
+ })
+})
diff --git a/packages/@sanity/cli-build/src/actions/build/vite/injectNamedExports.ts b/packages/@sanity/cli-build/src/actions/build/vite/injectNamedExports.ts
new file mode 100644
index 000000000..952601e2e
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/vite/injectNamedExports.ts
@@ -0,0 +1,180 @@
+/**
+ * Minimal subset of the `magic-string` / Rolldown native `RolldownMagicString`
+ * API used by {@link injectNamedExports}. Both the JS `magic-string` package and
+ * Rolldown's native MagicString satisfy this, so the same logic runs in
+ * production (native, via `renderChunk`'s `meta.magicString`) and in unit tests
+ * (the JS implementation).
+ */
+interface MagicStringLike {
+ append(content: string): unknown
+ overwrite(start: number, end: number, content: string): unknown
+ prepend(content: string): unknown
+ toString(): string
+}
+
+/** A node with source-span offsets (every oxc/ESTree node). */
+interface SpanNode {
+ end: number
+ start: number
+ type: string
+}
+
+/** `Identifier` (`name`) or string-literal (`value`) module export name. */
+interface ModuleExportName extends SpanNode {
+ name?: string
+ value?: string
+}
+
+interface ExportSpecifierNode extends SpanNode {
+ exported: ModuleExportName
+ local: ModuleExportName
+ type: 'ExportSpecifier'
+}
+
+interface ExportDefaultDeclarationNode extends SpanNode {
+ declaration: SpanNode
+ type: 'ExportDefaultDeclaration'
+}
+
+interface ExportNamedDeclarationNode extends SpanNode {
+ source: (SpanNode & {value?: string}) | null
+ specifiers: ExportSpecifierNode[]
+ type: 'ExportNamedDeclaration'
+}
+
+/**
+ * Structural shape of a parsed program, compatible with both `this.parse` (the
+ * Rolldown plugin context) and Vite's exported `parseAst`.
+ */
+interface ProgramLike {
+ body: ReadonlyArray
+}
+
+interface InjectNamedExportsOptions {
+ /** Chunk name, used in error messages. */
+ chunkName: string
+ /** Names already exported by the chunk (`chunk.exports`). */
+ exports: readonly string[]
+ /** The chunk's MagicString instance, edited in place. */
+ magicString: MagicStringLike
+ /** Target named exports to ensure exist (from `getCjsNamedExports`). */
+ names: readonly string[]
+ /** Parsed AST of the chunk code (`this.parse(code)` / `parseAst(code)`). */
+ program: ProgramLike
+}
+
+/** Base name for the local binding that captures the chunk's default export. */
+const DEFAULT_LOCAL = '__sanityVendorDefault'
+
+/** Resolves a `ModuleExportName` (identifier or string-literal) to its string. */
+function moduleExportName(node: ModuleExportName): string {
+ return node.type === 'Literal' ? String(node.value) : String(node.name)
+}
+
+/**
+ * Picks a local binding name that does not already exist as a word in `code`,
+ * suffixing with a counter on the (extremely unlikely) chance of a collision.
+ */
+function pickLocalName(code: string): string {
+ if (!new RegExp(String.raw`\b${DEFAULT_LOCAL}\b`).test(code)) {
+ return DEFAULT_LOCAL
+ }
+ let suffix = 2
+ while (new RegExp(String.raw`\b${DEFAULT_LOCAL}${suffix}\b`).test(code)) {
+ suffix++
+ }
+ return `${DEFAULT_LOCAL}${suffix}`
+}
+
+/**
+ * Rewrites a rendered Rolldown chunk in place so that, alongside its
+ * `export default` (the wrapped CommonJS `module.exports`), it also exposes
+ * `names` as real ESM named exports.
+ *
+ * Rolldown lowers a CommonJS entry to an ESM chunk that only emits a default
+ * export; it does not synthesize the `exports.foo = ...` assignments as named
+ * ESM exports. Since the vendored `.mjs` files are loaded directly by the
+ * browser via an import map, a named import such as `useState` from `react` is
+ * a live binding lookup that fails without this. We capture the default value
+ * into a local binding and append one `export const` per missing name, each
+ * reading the matching property off that local.
+ *
+ * Two emitted default-export shapes are handled: an inline default expression
+ * (rewritten to capture it into the local), and a default re-exported from
+ * another chunk (imported under the local). Any other shape throws.
+ *
+ * @throws If the default export cannot be located, or a targeted name cannot be
+ * satisfied. Failing loud turns Rolldown codegen drift (e.g. on a Vite bump)
+ * into a build error instead of a runtime missing-named-export crash.
+ * @internal
+ */
+export function injectNamedExports({
+ chunkName,
+ exports: existingExports,
+ magicString,
+ names,
+ program,
+}: InjectNamedExportsOptions): void {
+ const existing = new Set(existingExports)
+ const namesToAdd = names.filter((name) => !existing.has(name))
+
+ if (namesToAdd.length === 0) {
+ return
+ }
+
+ const local = pickLocalName(magicString.toString())
+
+ let inlineDefault: ExportDefaultDeclarationNode | undefined
+ let reexportedDefault:
+ | {node: ExportNamedDeclarationNode; specifier: ExportSpecifierNode}
+ | undefined
+
+ for (const node of program.body) {
+ if (node.type === 'ExportDefaultDeclaration') {
+ inlineDefault = node as ExportDefaultDeclarationNode
+ break
+ }
+
+ if (node.type === 'ExportNamedDeclaration') {
+ const named = node as ExportNamedDeclarationNode
+ const specifier = named.source
+ ? named.specifiers.find((spec) => moduleExportName(spec.exported) === 'default')
+ : undefined
+ if (specifier) {
+ reexportedDefault = {node: named, specifier}
+ }
+ }
+ }
+
+ const namedExportLines = namesToAdd.map((name) => `export const ${name} = ${local}.${name}`)
+
+ if (inlineDefault) {
+ // Shape A: `export default ;` -> `const = ;`
+ magicString.overwrite(inlineDefault.start, inlineDefault.declaration.start, `const ${local} = `)
+ magicString.append(`\nexport default ${local}\n${namedExportLines.join('\n')}\n`)
+ } else if (reexportedDefault) {
+ // Shape B: `export { x as default } from '';` (kept as-is)
+ const source = String(reexportedDefault.node.source?.value)
+ const imported = moduleExportName(reexportedDefault.specifier.local)
+ const importStatement =
+ imported === 'default'
+ ? `import ${local} from ${JSON.stringify(source)}`
+ : `import {${imported} as ${local}} from ${JSON.stringify(source)}`
+ magicString.prepend(`${importStatement}\n`)
+ magicString.append(`\n${namedExportLines.join('\n')}\n`)
+ } else {
+ throw new Error(
+ `[vendor-named-exports] Could not locate the default export of chunk '${chunkName}' ` +
+ `to attach named exports (${namesToAdd.join(', ')}). The Rolldown output shape may have changed.`,
+ )
+ }
+
+ // Fail loud if any targeted name was not satisfied (existing export or appended).
+ const ensured = new Set([...existing, ...namesToAdd])
+ const missing = names.filter((name) => !ensured.has(name))
+ if (missing.length > 0) {
+ throw new Error(
+ `[vendor-named-exports] Failed to expose named export(s) on chunk '${chunkName}': ${missing.join(', ')}.`,
+ )
+ }
+}
diff --git a/packages/@sanity/cli-build/src/actions/build/vite/plugin-sanity-vendor-named-exports.ts b/packages/@sanity/cli-build/src/actions/build/vite/plugin-sanity-vendor-named-exports.ts
new file mode 100644
index 000000000..fd93f53ba
--- /dev/null
+++ b/packages/@sanity/cli-build/src/actions/build/vite/plugin-sanity-vendor-named-exports.ts
@@ -0,0 +1,64 @@
+import {type Plugin} from 'vite'
+
+import {injectNamedExports} from './injectNamedExports.js'
+
+/**
+ * Creates a Vite (Rolldown) plugin for the vendor build that ensures each
+ * emitted CommonJS-derived entry chunk (`react`, `react-dom`, and friends)
+ * exposes real ESM named exports in addition to its `export default`.
+ *
+ * ## Why
+ * Vite 8 bundles with Rolldown, which lowers a CommonJS entry to an ESM chunk
+ * that only emits a default export (the wrapped `module.exports`); it does not
+ * re-emit the `exports.foo = ...` assignments as named ESM exports. The
+ * vendored `.mjs` files are loaded directly by the browser via an import map,
+ * so a named import such as `useState` from `react` is a live binding lookup
+ * that crashes without them.
+ *
+ * ## Why this approach
+ * Vite 8 no longer ships `@rollup/plugin-commonjs` (its `commonjsOptions` are a
+ * no-op), and adding it back deadlocks under Rolldown — it relies on
+ * `syntheticNamedExports` and `this.load()` in `transform`, which Rolldown does
+ * not support. A generated proxy-entry module was the other option; instead we
+ * complete the transform on the real emitted chunk: in `renderChunk` we parse
+ * the output with `this.parse` and append the named exports using the native
+ * MagicString (`meta.magicString`, enabled via `experimental.nativeMagicString`
+ * on the vendor build).
+ *
+ * @param namesByChunkName - Map of entry chunk name (e.g. `react/index`) to the
+ * named exports its CommonJS source declares (see `getCjsNamedExports`).
+ * @internal
+ */
+export function createVendorNamedExportsPlugin(
+ namesByChunkName: Record,
+): Plugin {
+ return {
+ apply: 'build',
+ name: 'sanity/vendor-named-exports',
+
+ renderChunk(code, chunk, _outputOptions, meta) {
+ const names = chunk.isEntry ? namesByChunkName[chunk.name] : undefined
+ if (!names || names.length === 0) {
+ return null
+ }
+
+ const {magicString} = meta
+ if (!magicString) {
+ throw new Error(
+ `[vendor-named-exports] Native MagicString unavailable while rendering chunk '${chunk.name}'. ` +
+ `Ensure 'experimental.nativeMagicString' is enabled for the vendor build.`,
+ )
+ }
+
+ injectNamedExports({
+ chunkName: chunk.name,
+ exports: chunk.exports,
+ magicString,
+ names,
+ program: this.parse(code),
+ })
+
+ return magicString
+ },
+ }
+}
diff --git a/packages/@sanity/cli-core/package.json b/packages/@sanity/cli-core/package.json
index 91d2fdca1..9f124e22a 100644
--- a/packages/@sanity/cli-core/package.json
+++ b/packages/@sanity/cli-core/package.json
@@ -66,7 +66,6 @@
"@inquirer/prompts": "^8.3.0",
"@oclif/core": "catalog:",
"@sanity/client": "catalog:",
- "babel-plugin-react-compiler": "^1.0.0",
"boxen": "^8.0.1",
"debug": "catalog:",
"get-it": "^8.7.0",
@@ -81,7 +80,7 @@
"rxjs": "catalog:",
"tsx": "catalog:",
"vite": "catalog:",
- "vite-node": "^5.3.0",
+ "vite-node": "^6.0.0",
"zod": "catalog:"
},
"devDependencies": {
@@ -96,12 +95,21 @@
"@types/debug": "catalog:",
"@types/jsdom": "catalog:",
"@types/node": "catalog:",
+ "babel-plugin-react-compiler": "catalog:",
"eslint": "catalog:",
"publint": "catalog:",
"sanity": "catalog:",
"typescript": "catalog:",
"vitest": "catalog:"
},
+ "peerDependencies": {
+ "babel-plugin-react-compiler": "*"
+ },
+ "peerDependenciesMeta": {
+ "babel-plugin-react-compiler": {
+ "optional": true
+ }
+ },
"engines": {
"node": ">=20.19.1 <22 || >=22.12"
}
diff --git a/packages/@sanity/cli-core/src/loaders/studio/studioWorkerLoader.worker.ts b/packages/@sanity/cli-core/src/loaders/studio/studioWorkerLoader.worker.ts
index 5611e8df6..c6ebce550 100644
--- a/packages/@sanity/cli-core/src/loaders/studio/studioWorkerLoader.worker.ts
+++ b/packages/@sanity/cli-core/src/loaders/studio/studioWorkerLoader.worker.ts
@@ -221,4 +221,10 @@ const runner = new ViteNodeRunner({
// point why this is, so we should investigate whether it's necessary or not.
await runner.executeId('/@vite/env')
-await runner.executeId(workerScriptPath)
+try {
+ await runner.executeId(workerScriptPath)
+} finally {
+ // Close the Vite server to release handles. Especially important with Vite 8+
+ // where Rolldown's native bindings can keep the worker thread's event loop alive.
+ await server.close()
+}
diff --git a/packages/@sanity/cli-core/src/util/__tests__/promisifyWorker.test.ts b/packages/@sanity/cli-core/src/util/__tests__/promisifyWorker.test.ts
index b02c1c716..6215e4f42 100644
--- a/packages/@sanity/cli-core/src/util/__tests__/promisifyWorker.test.ts
+++ b/packages/@sanity/cli-core/src/util/__tests__/promisifyWorker.test.ts
@@ -18,6 +18,7 @@ function createMockWorker() {
for (const key of Object.keys(listeners)) delete listeners[key]
}),
terminate: vi.fn(),
+ unref: vi.fn(),
}
}
@@ -103,15 +104,13 @@ describe('promisifyWorker', () => {
await expect(promise).rejects.toThrow('Worker exited without sending a message')
})
- test('terminates the worker after receiving a message', async () => {
+ test('unrefs the worker after receiving a message', async () => {
const promise = promisifyWorker(TEST_WORKER_URL, {name: 'test'})
lastCreatedWorker.emit('message', 'data')
await promise
- // terminate is called via setImmediate, so flush it
- await new Promise((resolve) => setImmediate(resolve))
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
})
test('removes all listeners after receiving a message', async () => {
@@ -123,25 +122,23 @@ describe('promisifyWorker', () => {
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
})
- test('terminates the worker after an error', async () => {
+ test('unrefs the worker after an error', async () => {
const promise = promisifyWorker(TEST_WORKER_URL, {name: 'test'})
lastCreatedWorker.emit('error', new Error('fail'))
await promise.catch(() => {})
- await new Promise((resolve) => setImmediate(resolve))
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
})
- test('terminates the worker after a messageerror', async () => {
+ test('unrefs the worker after a messageerror', async () => {
const promise = promisifyWorker(TEST_WORKER_URL, {name: 'test'})
lastCreatedWorker.emit('messageerror', new Error('bad message'))
await promise.catch(() => {})
- await new Promise((resolve) => setImmediate(resolve))
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
})
@@ -170,7 +167,7 @@ describe('promisifyWorker', () => {
await promise.catch(() => {})
expect(lastCreatedWorker.removeAllListeners).not.toHaveBeenCalled()
- expect(lastCreatedWorker.terminate).not.toHaveBeenCalled()
+ expect(lastCreatedWorker.unref).not.toHaveBeenCalled()
})
test('rejects with error when error is followed by non-zero exit', async () => {
@@ -213,10 +210,15 @@ describe('promisifyWorker', () => {
lastCreatedWorker.emit('error', new Error('fail'))
await promise.catch(() => {})
- vi.advanceTimersByTime(1000)
+ // Advance past both the user timeout (1s) and deferred terminate (5s)
+ vi.advanceTimersByTime(6000)
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ // Only one unref + removeAllListeners from the error handler cleanup,
+ // the timeout handler should NOT fire again
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
+ // Deferred terminate fires after 5s
+ expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
})
test('cleans up timer after a messageerror', async () => {
@@ -227,10 +229,11 @@ describe('promisifyWorker', () => {
lastCreatedWorker.emit('messageerror', new Error('bad message'))
await promise.catch(() => {})
- vi.advanceTimersByTime(1000)
+ vi.advanceTimersByTime(6000)
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
})
test('cleans up timer after receiving a message', async () => {
@@ -241,9 +244,10 @@ describe('promisifyWorker', () => {
lastCreatedWorker.emit('message', 'result')
await promise
- vi.advanceTimersByTime(1000)
+ vi.advanceTimersByTime(6000)
- expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.unref).toHaveBeenCalledOnce()
expect(lastCreatedWorker.removeAllListeners).toHaveBeenCalledOnce()
+ expect(lastCreatedWorker.terminate).toHaveBeenCalledOnce()
})
})
diff --git a/packages/@sanity/cli-core/src/util/promisifyWorker.ts b/packages/@sanity/cli-core/src/util/promisifyWorker.ts
index 0f1358a09..8859d305a 100644
--- a/packages/@sanity/cli-core/src/util/promisifyWorker.ts
+++ b/packages/@sanity/cli-core/src/util/promisifyWorker.ts
@@ -78,8 +78,21 @@ export function promisifyWorker(
})
function cleanup() {
- setImmediate(() => worker.terminate())
+ // Unref first so the parent process can exit immediately without
+ // waiting for the worker thread to finish shutting down.
+ worker.unref()
worker.removeAllListeners()
+
+ // Schedule a deferred terminate() as a safety net to force-kill
+ // workers that don't exit on their own (e.g. native addons holding
+ // handles). The timer is unref'd so it won't keep the process alive
+ // — it only fires if the process is still running for other reasons.
+ //
+ // We avoid calling terminate() synchronously because it creates an
+ // internal ref'd MessagePort that would keep the parent process alive
+ // if the worker is slow to respond (e.g. Rolldown in Vite 8).
+ const terminateTimer = setTimeout(() => void worker.terminate(), 5000)
+ terminateTimer.unref()
}
})
}
diff --git a/packages/@sanity/cli/package.json b/packages/@sanity/cli/package.json
index e83f547fe..aca79f7f2 100644
--- a/packages/@sanity/cli/package.json
+++ b/packages/@sanity/cli/package.json
@@ -162,7 +162,7 @@
"@types/tar-stream": "^3.1.4",
"@types/which": "^3.0.4",
"@vitest/coverage-istanbul": "catalog:",
- "babel-plugin-react-compiler": "^1.0.0",
+ "babel-plugin-react-compiler": "catalog:",
"eslint": "catalog:",
"jsdom": "catalog:",
"nock": "catalog:",
@@ -174,6 +174,14 @@
"vite-tsconfig-paths": "^6.1.1",
"vitest": "catalog:"
},
+ "peerDependencies": {
+ "babel-plugin-react-compiler": "*"
+ },
+ "peerDependenciesMeta": {
+ "babel-plugin-react-compiler": {
+ "optional": true
+ }
+ },
"engines": {
"node": ">=20.19.1 <22 || >=22.12"
}
diff --git a/packages/@sanity/cli/src/actions/build/buildStaticFiles.ts b/packages/@sanity/cli/src/actions/build/buildStaticFiles.ts
index 9cc3c9aec..85789f928 100644
--- a/packages/@sanity/cli/src/actions/build/buildStaticFiles.ts
+++ b/packages/@sanity/cli/src/actions/build/buildStaticFiles.ts
@@ -20,7 +20,6 @@ import {
export interface ChunkModule {
name: string
- originalLength: number
renderedLength: number
}
@@ -148,7 +147,6 @@ export async function buildStaticFiles(
return {
name: path.isAbsolute(filePath) ? path.relative(cwd, filePath) : filePath,
- originalLength: chunkModule.originalLength,
renderedLength: chunkModule.renderedLength,
}
}),
diff --git a/packages/@sanity/cli/src/commands/__tests__/login.test.ts b/packages/@sanity/cli/src/commands/__tests__/login.test.ts
index dbc990e7f..91eac5fb7 100644
--- a/packages/@sanity/cli/src/commands/__tests__/login.test.ts
+++ b/packages/@sanity/cli/src/commands/__tests__/login.test.ts
@@ -95,14 +95,33 @@ async function simulateOAuthCallback(
`https://api.sanity.io/auth/fetch?sid=${sessionId}`,
)}`
- return new Promise((resolve, reject) => {
- http
- .get(url, (res) => {
- res.resume() // Consume response
- resolve(res.statusCode || 0)
+ return httpGetWithRetry(url)
+}
+
+/**
+ * Makes an HTTP GET request with retry on ECONNREFUSED.
+ * Handles server startup timing on Windows CI where the server may not be ready immediately.
+ */
+async function httpGetWithRetry(url: string): Promise {
+ const maxRetries = 10
+ for (let attempt = 0; attempt <= maxRetries; attempt++) {
+ try {
+ return await new Promise((resolve, reject) => {
+ http
+ .get(url, (res) => {
+ res.resume()
+ resolve(res.statusCode || 0)
+ })
+ .on('error', reject)
})
- .on('error', reject)
- })
+ } catch (err: unknown) {
+ const isConnRefused = err instanceof Error && 'code' in err && err.code === 'ECONNREFUSED'
+ if (!isConnRefused || attempt === maxRetries) throw err
+ await new Promise((resolve) => setTimeout(resolve, 100))
+ }
+ }
+
+ throw new Error('Failed to connect')
}
/**
@@ -976,18 +995,8 @@ describe('#login', {timeout: 10_000}, () => {
const commandPromise = testCommand(LoginCommand, [])
- // Wait for server to start
- await new Promise((resolve) => setTimeout(resolve, 100))
-
// Missing url parameter
- const missingUrlStatus = await new Promise((resolve, reject) => {
- http
- .get('http://localhost:4321/callback', (res) => {
- res.resume()
- resolve(res.statusCode || 0)
- })
- .on('error', reject)
- })
+ const missingUrlStatus = await httpGetWithRetry('http://localhost:4321/callback')
// Should get 303 redirect to error page
expect(missingUrlStatus).toBe(303)
@@ -1011,21 +1020,10 @@ describe('#login', {timeout: 10_000}, () => {
const commandPromise = testCommand(LoginCommand, [])
- // Wait for server to start
- await new Promise((resolve) => setTimeout(resolve, 100))
-
// URL present but no sid parameter
- const missingSidStatus = await new Promise((resolve, reject) => {
- const url = `http://localhost:4321/callback?url=${encodeURIComponent(
- 'https://api.sanity.io/auth/fetch',
- )}`
- http
- .get(url, (res) => {
- res.resume()
- resolve(res.statusCode || 0)
- })
- .on('error', reject)
- })
+ const missingSidStatus = await httpGetWithRetry(
+ `http://localhost:4321/callback?url=${encodeURIComponent('https://api.sanity.io/auth/fetch')}`,
+ )
expect(missingSidStatus).toBe(303)
@@ -1068,18 +1066,8 @@ describe('#login', {timeout: 10_000}, () => {
const commandPromise = testCommand(LoginCommand, [])
- // Wait for server to start
- await new Promise((resolve) => setTimeout(resolve, 100))
-
// Make request to non-callback endpoint
- const statusCode = await new Promise((resolve, reject) => {
- http
- .get('http://localhost:4321/other', (res) => {
- res.resume()
- resolve(res.statusCode || 0)
- })
- .on('error', reject)
- })
+ const statusCode = await httpGetWithRetry('http://localhost:4321/other')
expect(statusCode).toBe(404)
diff --git a/packages/@sanity/cli/src/commands/schemas/__tests__/validate.test.ts b/packages/@sanity/cli/src/commands/schemas/__tests__/validate.test.ts
index 69238fa6a..53ed53831 100644
--- a/packages/@sanity/cli/src/commands/schemas/__tests__/validate.test.ts
+++ b/packages/@sanity/cli/src/commands/schemas/__tests__/validate.test.ts
@@ -1,17 +1,9 @@
-import {existsSync} from 'node:fs'
-import {readFile, writeFile} from 'node:fs/promises'
-import {join, resolve} from 'node:path'
-
import {testCommand, testFixture} from '@sanity/cli-test'
-import {afterEach, describe, expect, test, vi} from 'vitest'
+import {describe, expect, test} from 'vitest'
import {SchemaValidate} from '../validate.js'
describe('#schema:validate', {timeout: 60 * 1000}, () => {
- afterEach(() => {
- vi.clearAllMocks()
- })
-
test('should validate schema with default options (pretty format)', async () => {
const cwd = await testFixture('basic-studio')
process.chdir(cwd)
@@ -25,223 +17,4 @@ describe('#schema:validate', {timeout: 60 * 1000}, () => {
expect(stdout).toContain('Errors:')
expect(stdout).toContain('Warnings:')
})
-
- test('should output JSON format with --format json', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const {error, stderr, stdout} = await testCommand(SchemaValidate, ['--format', 'json'])
-
- if (error) throw error
- expect(stderr).not.toContain('Validating schema')
- const parsed = JSON.parse(stdout)
- expect(Array.isArray(parsed)).toBe(true)
- })
-
- test('should output NDJSON format with --format ndjson', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const {error, stderr, stdout} = await testCommand(SchemaValidate, ['--format', 'ndjson'])
-
- if (error) throw error
- expect(stderr).not.toContain('Validating schema')
- if (stdout.trim()) {
- const lines = stdout.trim().split('\n')
- for (const line of lines) {
- expect(() => JSON.parse(line)).not.toThrow()
- }
- }
- })
-
- test.each([
- {flag: 'format', options: 'pretty, ndjson, json'},
- {flag: 'level', options: 'error, warning'},
- ])('shows error when user inputs incorrect --$flag flag', async ({flag, options}) => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const {error} = await testCommand(SchemaValidate, [`--${flag}`, 'invalid'])
-
- expect(error?.message).toContain(`Expected --${flag}=invalid to be one of: ${options}`)
- })
-
- test('should show both errors and warnings with --level warning (default)', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const {error, stdout} = await testCommand(SchemaValidate, ['--level', 'warning'])
-
- if (error) throw error
- expect(stdout).toContain('Errors:')
- expect(stdout).toContain('Warnings:')
- })
-
- test('should show only errors with --level error', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const {error, stdout} = await testCommand(SchemaValidate, ['--level', 'error'])
-
- if (error) throw error
- expect(stdout).toContain('Errors:')
- expect(stdout).not.toContain('Warnings:')
- })
-
- test('should validate schema with workspace flag', async () => {
- const cwd = await testFixture('multi-workspace-studio')
- process.chdir(cwd)
-
- const {error, stderr} = await testCommand(SchemaValidate, ['--workspace', 'production'])
-
- if (error) throw error
- expect(stderr).toContain('Validating schema')
- expect(stderr).toContain('Validated schema')
- })
-
- test('should fail when multiple workspaces exist and no workspace flag provided', async () => {
- const cwd = await testFixture('multi-workspace-studio')
- process.chdir(cwd)
-
- const {error, stderr} = await testCommand(SchemaValidate, [])
-
- expect(stderr).toContain('Validating schema')
- expect(error?.message).toContain('Multiple workspaces found')
- expect(error?.message).toContain('--workspace')
- expect(error?.oclif?.exit).toBe(1)
- })
-
- test('should fail when workspace does not exist', async () => {
- const cwd = await testFixture('multi-workspace-studio')
- process.chdir(cwd)
-
- const {error, stderr} = await testCommand(SchemaValidate, [
- '--workspace',
- 'non-existent-workspace',
- ])
-
- expect(stderr).toContain('Validating schema')
- expect(error?.oclif?.exit).toBe(1)
- })
-
- test('should fail with validation errors for invalid schema (duplicate types)', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const schemaIndexPath = join(cwd, 'schemaTypes', 'index.ts')
- const content = await readFile(schemaIndexPath, 'utf8')
- const modified = content.replace(
- 'export const schemaTypes = [post, author, category, blockContent]',
- 'export const schemaTypes = [post, post, author, category, blockContent]',
- )
- await writeFile(schemaIndexPath, modified)
-
- const {error, stderr, stdout} = await testCommand(SchemaValidate, [])
-
- expect(stderr).toContain('Validating schema')
- expect(stdout).toContain('[ERROR]')
- expect(stdout).toContain('A type with name "post" is already defined in the schema')
- expect(error?.oclif?.exit).toBe(1)
- })
-
- test('should output validation errors in JSON format', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const schemaIndexPath = join(cwd, 'schemaTypes', 'index.ts')
- const content = await readFile(schemaIndexPath, 'utf8')
- const modified = content.replace(
- 'export const schemaTypes = [post, author, category, blockContent]',
- 'export const schemaTypes = [post, post, author, category, blockContent]',
- )
- await writeFile(schemaIndexPath, modified)
-
- const {error, stdout} = await testCommand(SchemaValidate, ['--format', 'json'])
-
- expect(error?.oclif?.exit).toBe(1)
- const parsed = JSON.parse(stdout)
- expect(Array.isArray(parsed)).toBe(true)
- expect(parsed.length).toBeGreaterThan(0)
- const hasPostError = parsed.some((group: {problems?: Array<{message?: string}>}) =>
- group.problems?.some((p: {message?: string}) =>
- p.message?.includes('A type with name "post" is already defined'),
- ),
- )
- expect(hasPostError).toBe(true)
- })
-
- test('should output validation errors in NDJSON format', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const schemaIndexPath = join(cwd, 'schemaTypes', 'index.ts')
- const content = await readFile(schemaIndexPath, 'utf8')
- const modified = content.replace(
- 'export const schemaTypes = [post, author, category, blockContent]',
- 'export const schemaTypes = [post, post, author, category, blockContent]',
- )
- await writeFile(schemaIndexPath, modified)
-
- const {error, stdout} = await testCommand(SchemaValidate, ['--format', 'ndjson'])
-
- expect(error?.oclif?.exit).toBe(1)
- const lines = stdout.trim().split('\n')
- expect(lines.length).toBeGreaterThan(0)
- for (const line of lines) {
- expect(() => JSON.parse(line)).not.toThrow()
- }
- const hasPostError = lines.some((line) => {
- const parsed = JSON.parse(line)
- return parsed.problems?.some((p: {message?: string}) =>
- p.message?.includes('A type with name "post" is already defined'),
- )
- })
- expect(hasPostError).toBe(true)
- })
-
- test('should create metafile with --debug-metafile-path on successful validation', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const metafilePath = resolve(cwd, 'metafile.json')
-
- const {error, stdout} = await testCommand(SchemaValidate, [
- '--debug-metafile-path',
- metafilePath,
- ])
-
- if (error) throw error
- expect(existsSync(metafilePath)).toBe(true)
- expect(stdout).toContain('Metafile written to:')
- expect(stdout).toContain('https://esbuild.github.io/analyze/')
-
- const metafileContent = await readFile(metafilePath, 'utf8')
- const metafile = JSON.parse(metafileContent)
- expect(metafile).toHaveProperty('inputs')
- expect(metafile).toHaveProperty('outputs')
- })
-
- test('should NOT create metafile when validation fails', async () => {
- const cwd = await testFixture('basic-studio')
- process.chdir(cwd)
-
- const schemaIndexPath = join(cwd, 'schemaTypes', 'index.ts')
- const content = await readFile(schemaIndexPath, 'utf8')
- const modified = content.replace(
- 'export const schemaTypes = [post, author, category, blockContent]',
- 'export const schemaTypes = [post, post, author, category, blockContent]',
- )
- await writeFile(schemaIndexPath, modified)
-
- const metafilePath = resolve(cwd, 'metafile.json')
-
- const {error, stdout} = await testCommand(SchemaValidate, [
- '--debug-metafile-path',
- metafilePath,
- ])
-
- expect(error?.oclif?.exit).toBe(1)
- expect(existsSync(metafilePath)).toBe(false)
- expect(stdout).toContain('Metafile not written due to validation errors')
- })
})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6cb9316e9..6dc2221ae 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,40 +8,40 @@ catalogs:
default:
'@eslint/compat':
specifier: ^2.0.5
- version: 2.0.5
+ version: 2.1.0
'@oclif/core':
specifier: ^4.11.0
- version: 4.11.0
+ version: 4.11.4
'@oclif/plugin-help':
specifier: ^6.2.45
version: 6.2.49
'@oclif/plugin-not-found':
specifier: ^3.2.81
- version: 3.2.81
+ version: 3.2.86
'@sanity/codegen':
specifier: ^6.1.0
- version: 6.1.0
+ version: 6.1.1
'@sanity/pkg-utils':
specifier: ^10.4.18
- version: 10.4.18
+ version: 10.5.1
'@sanity/schema':
specifier: ^5.26.0
- version: 5.26.0
+ version: 5.28.0
'@sanity/telemetry':
specifier: ^0.9.0
version: 0.9.0
'@sanity/types':
specifier: ^5.26.0
- version: 5.26.0
+ version: 5.28.0
'@sanity/vision':
specifier: ^5.26.0
- version: 5.26.0
+ version: 5.28.0
'@swc/cli':
specifier: ^0.8.1
version: 0.8.1
'@swc/core':
specifier: ^1.15.33
- version: 1.15.33
+ version: 1.15.40
'@types/debug':
specifier: ^4.1.13
version: 4.1.13
@@ -55,11 +55,14 @@ catalogs:
specifier: ^20.19.41
version: 20.19.41
'@vitejs/plugin-react':
- specifier: ^5.2.0
- version: 5.2.0
+ specifier: ^6.0.2
+ version: 6.0.2
'@vitest/coverage-istanbul':
specifier: ^4.1.5
- version: 4.1.5
+ version: 4.1.7
+ babel-plugin-react-compiler:
+ specifier: ^1.0.0
+ version: 1.0.0
debug:
specifier: ^4.4.3
version: 4.4.3
@@ -68,7 +71,7 @@ catalogs:
version: 17.3.1
eslint:
specifier: ^10.2.1
- version: 10.2.1
+ version: 10.4.0
execa:
specifier: ^9.6.0
version: 9.6.1
@@ -77,7 +80,7 @@ catalogs:
version: 4.14.0
groq-js:
specifier: ^1.30.1
- version: 1.30.1
+ version: 1.30.2
import-meta-resolve:
specifier: ^4.2.0
version: 4.2.0
@@ -89,7 +92,7 @@ catalogs:
version: 4.18.1
nock:
specifier: ^14.0.14
- version: 14.0.14
+ version: 14.0.15
node-pty:
specifier: ^1.1.0
version: 1.1.0
@@ -113,7 +116,7 @@ catalogs:
version: 7.8.2
sanity:
specifier: ^5.26.0
- version: 5.26.0
+ version: 5.28.0
strip-ansi:
specifier: ^7.1.0
version: 7.1.2
@@ -122,22 +125,22 @@ catalogs:
version: 0.2.16
tsx:
specifier: ^4.21.0
- version: 4.21.0
+ version: 4.22.3
typescript:
specifier: ^5.9.3
version: 5.9.3
vite:
- specifier: ^7.3.3
- version: 7.3.3
+ specifier: ^8.0.14
+ version: 8.0.14
vitest:
specifier: ^4.1.5
- version: 4.1.5
+ version: 4.1.7
yaml:
specifier: ^2.8.4
- version: 2.8.4
+ version: 2.9.0
zod:
specifier: ^4.3.6
- version: 4.3.6
+ version: 4.4.3
overrides:
'@sanity/client': ^7.22.0
@@ -161,7 +164,7 @@ importers:
version: 20.4.0
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@sanity/eslint-config-cli':
specifier: workspace:*
version: link:packages/@sanity/eslint-config-cli
@@ -170,16 +173,16 @@ importers:
version: 1.2.3
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.5(vitest@4.1.5)
+ version: 4.1.7(vitest@4.1.7)
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
husky:
specifier: ^9.1.7
version: 9.1.7
knip:
specifier: ^6.7.0
- version: 6.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ version: 6.14.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
lint-staged:
specifier: ^16.4.0
version: 16.4.0
@@ -197,25 +200,25 @@ importers:
version: 5.9.3
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
fixtures/basic-app:
dependencies:
'@sanity/sdk':
specifier: ^2.8.0
- version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
+ version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
'@sanity/sdk-react':
specifier: ^2.8.0
- version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
+ version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -235,25 +238,25 @@ importers:
devDependencies:
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
fixtures/basic-studio:
dependencies:
'@sanity/vision':
specifier: 'catalog:'
- version: 5.26.0(@babel/runtime@7.28.6)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 5.28.0(@babel/runtime@7.29.7)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
styled-components:
specifier: ^6.4.0
- version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -266,19 +269,19 @@ importers:
dependencies:
'@sanity/vision':
specifier: 'catalog:'
- version: 5.26.0(@babel/runtime@7.28.6)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 5.28.0(@babel/runtime@7.29.7)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
styled-components:
specifier: ^6.4.0
- version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -291,19 +294,19 @@ importers:
dependencies:
'@sanity/vision':
specifier: 'catalog:'
- version: 5.26.0(@babel/runtime@7.28.6)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 5.28.0(@babel/runtime@7.29.7)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
styled-components:
specifier: ^6.4.0
- version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -316,13 +319,13 @@ importers:
dependencies:
next:
specifier: ^16.2.6
- version: 16.2.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 16.2.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -335,19 +338,19 @@ importers:
dependencies:
'@sanity/sdk':
specifier: ^2.8.0
- version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
+ version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
'@sanity/sdk-react':
specifier: ^2.8.0
- version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
+ version: 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -360,16 +363,16 @@ importers:
dependencies:
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
styled-components:
specifier: ^6.4.0
- version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
devDependencies:
'@types/react':
specifier: ^19.2.14
@@ -382,28 +385,28 @@ importers:
dependencies:
'@sanity/code-input':
specifier: ^7.1.0
- version: 7.1.0(@babel/runtime@7.28.6)(@codemirror/autocomplete@6.20.2)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 7.1.0(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.1)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
'@sanity/vision':
specifier: 'catalog:'
- version: 5.26.0(@babel/runtime@7.28.6)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 5.28.0(@babel/runtime@7.29.7)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
react:
specifier: ^19.2.5
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.5
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
sanity-plugin-media:
specifier: ^4.1.1
- version: 4.1.1(@emotion/is-prop-valid@1.4.0)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 4.1.1(@emotion/is-prop-valid@1.4.0)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
styled-components:
specifier: ^6.4.0
- version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
vite-tsconfig-paths:
specifier: ^6.1.1
- version: 6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@25.0.10)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 6.1.1(typescript@5.9.3)(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
devDependencies:
'@sanity/color':
specifier: ^3.0.6
@@ -415,8 +418,8 @@ importers:
specifier: ^5.9.3
version: 5.9.3
vite:
- specifier: ^7.3.2
- version: 7.3.3(@types/node@25.0.10)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ specifier: 'catalog:'
+ version: 8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
packages/@repo/coverage-delta:
dependencies:
@@ -435,16 +438,16 @@ importers:
version: 20.19.41
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages/@repo/package.config:
devDependencies:
'@sanity/pkg-utils':
specifier: 'catalog:'
- version: 10.4.18(@types/babel__core@7.20.5)(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
+ version: 10.5.1(@types/babel__core@7.20.5)(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
packages/@repo/tsconfig: {}
@@ -452,10 +455,10 @@ importers:
dependencies:
'@oclif/core':
specifier: 'catalog:'
- version: 4.11.0
+ version: 4.11.4
'@sanity/client':
specifier: ^7.22.0
- version: 7.22.0
+ version: 7.22.1
'@sanity/id-utils':
specifier: ^1.0.0
version: 1.0.0
@@ -477,22 +480,22 @@ importers:
version: 20.19.41
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
tsx:
specifier: 'catalog:'
- version: 4.21.0
+ version: 4.22.3
packages/@sanity/cli:
dependencies:
'@oclif/core':
specifier: 'catalog:'
- version: 4.11.0
+ version: 4.11.4
'@oclif/plugin-help':
specifier: 'catalog:'
version: 6.2.49
'@oclif/plugin-not-found':
specifier: 'catalog:'
- version: 3.2.81(@types/node@20.19.41)
+ version: 3.2.86(@types/node@20.19.41)
'@sanity/cli-build':
specifier: workspace:^
version: link:../cli-build
@@ -501,10 +504,10 @@ importers:
version: link:../cli-core
'@sanity/client':
specifier: ^7.22.0
- version: 7.22.0
+ version: 7.22.1
'@sanity/codegen':
specifier: 'catalog:'
- version: 6.1.0(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@sanity/telemetry@0.9.0(react@19.2.6))(oxfmt@0.45.0)
+ version: 6.1.1(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@sanity/telemetry@0.9.0(react@19.2.5))(oxfmt@0.45.0)
'@sanity/descriptors':
specifier: ^1.3.0
version: 1.3.0
@@ -519,25 +522,25 @@ importers:
version: 1.0.0
'@sanity/import':
specifier: ^6.0.1
- version: 6.0.1(@sanity/client@7.22.0)(@types/react@19.2.14)
+ version: 6.0.1(@sanity/client@7.22.1)(@types/react@19.2.14)
'@sanity/migrate':
specifier: ^6.1.2
- version: 6.1.2(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
+ version: 6.1.2(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
'@sanity/runtime-cli':
specifier: ^15.1.2
- version: 15.1.2(@types/node@20.19.41)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.4)
+ version: 15.1.3(@types/node@20.19.41)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(typescript@5.9.3)(yaml@2.9.0)
'@sanity/schema':
specifier: 'catalog:'
- version: 5.26.0(@types/react@19.2.14)
+ version: 5.28.0(@types/react@19.2.14)
'@sanity/telemetry':
specifier: 'catalog:'
- version: 0.9.0(react@19.2.6)
+ version: 0.9.0(react@19.2.5)
'@sanity/template-validator':
specifier: ^3.1.0
version: 3.1.0
'@sanity/types':
specifier: 'catalog:'
- version: 5.26.0(@types/react@19.2.14)
+ version: 5.28.0(@types/react@19.2.14)
'@sanity/worker-channels':
specifier: ^2.0.0
version: 2.0.0
@@ -573,7 +576,7 @@ importers:
version: 6.0.1
groq-js:
specifier: 'catalog:'
- version: 1.30.1
+ version: 1.30.2
gunzip-maybe:
specifier: ^1.4.2
version: 1.4.2
@@ -630,19 +633,19 @@ importers:
version: 2.0.2
react:
specifier: ^19.2.4
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.4
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
react-is:
specifier: ^19.2.4
- version: 19.2.4
+ version: 19.2.6
rxjs:
specifier: 'catalog:'
version: 7.8.2
semver:
specifier: ^7.7.4
- version: 7.7.4
+ version: 7.8.1
skills:
specifier: ^1.5.7
version: 1.5.7
@@ -663,26 +666,26 @@ importers:
version: 0.2.16
tsx:
specifier: 'catalog:'
- version: 4.21.0
+ version: 4.22.3
typeid-js:
specifier: ^1.2.0
version: 1.2.0
vite:
specifier: 'catalog:'
- version: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ version: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
which:
specifier: ^6.0.1
version: 6.0.1
yaml:
specifier: 'catalog:'
- version: 2.8.4
+ version: 2.9.0
zod:
specifier: 'catalog:'
- version: 4.3.6
+ version: 4.4.3
devDependencies:
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@repo/package.config':
specifier: workspace:*
version: link:../../@repo/package.config
@@ -697,16 +700,16 @@ importers:
version: link:../eslint-config-cli
'@sanity/pkg-utils':
specifier: 'catalog:'
- version: 10.4.18(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
+ version: 10.5.1(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
'@sanity/ui':
specifier: ^3.2.0
- version: 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ version: 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
'@swc/cli':
specifier: 'catalog:'
- version: 0.8.1(@swc/core@1.15.33)(chokidar@5.0.0)
+ version: 0.8.1(@swc/core@1.15.40)(chokidar@5.0.0)
'@swc/core':
specifier: 'catalog:'
- version: 1.15.33
+ version: 1.15.40
'@types/debug':
specifier: 'catalog:'
version: 4.1.13
@@ -751,19 +754,19 @@ importers:
version: 3.0.4
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.5(vitest@4.1.5)
+ version: 4.1.7(vitest@4.1.7)
babel-plugin-react-compiler:
- specifier: ^1.0.0
+ specifier: 'catalog:'
version: 1.0.0
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
jsdom:
specifier: 'catalog:'
version: 29.1.1(@noble/hashes@2.0.1)
nock:
specifier: 'catalog:'
- version: 14.0.14
+ version: 14.0.15
oclif:
specifier: ^4.23.0
version: 4.23.0(@types/node@20.19.41)
@@ -775,22 +778,25 @@ importers:
version: 6.1.3
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
typescript:
specifier: 'catalog:'
version: 5.9.3
vite-tsconfig-paths:
specifier: ^6.1.1
- version: 6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 6.1.1(typescript@5.9.3)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages/@sanity/cli-build:
dependencies:
'@oclif/core':
specifier: 'catalog:'
- version: 4.11.0
+ version: 4.11.4
+ '@rolldown/plugin-babel':
+ specifier: ^0.2.3
+ version: 0.2.3(@babel/core@7.29.0)(@babel/runtime@7.29.7)(rolldown@1.0.2)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
'@sanity/cli-core':
specifier: workspace:^
version: link:../cli-core
@@ -799,19 +805,22 @@ importers:
version: 4.0.0
'@sanity/schema':
specifier: 'catalog:'
- version: 5.26.0(@types/react@19.2.14)
+ version: 5.28.0(@types/react@19.2.14)
'@sanity/telemetry':
specifier: 'catalog:'
- version: 0.9.0(react@19.2.6)
+ version: 0.9.0(react@19.2.5)
'@sanity/types':
specifier: 'catalog:'
- version: 5.26.0(@types/react@19.2.14)
+ version: 5.28.0(@types/react@19.2.14)
'@vitejs/plugin-react':
specifier: 'catalog:'
- version: 5.2.0(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.0)(@babel/runtime@7.29.7)(rolldown@1.0.2)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
chokidar:
specifier: ^5.0.0
version: 5.0.0
+ cjs-module-lexer:
+ specifier: ^2.2.0
+ version: 2.2.0
debug:
specifier: 'catalog:'
version: 4.4.3(supports-color@8.1.1)
@@ -826,26 +835,26 @@ importers:
version: 4.0.4
react:
specifier: ^19.2.4
- version: 19.2.6
+ version: 19.2.5
react-dom:
specifier: ^19.2.4
- version: 19.2.6(react@19.2.6)
+ version: 19.2.5(react@19.2.5)
read-package-up:
specifier: 'catalog:'
version: 12.0.0
semver:
specifier: ^7.7.4
- version: 7.7.4
+ version: 7.8.1
vite:
specifier: 'catalog:'
- version: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ version: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
zod:
specifier: 'catalog:'
- version: 4.3.6
+ version: 4.4.3
devDependencies:
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@repo/package.config':
specifier: workspace:*
version: link:../../@repo/package.config
@@ -860,13 +869,13 @@ importers:
version: link:../eslint-config-cli
'@sanity/pkg-utils':
specifier: 'catalog:'
- version: 10.4.18(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
+ version: 10.5.1(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
'@swc/cli':
specifier: 'catalog:'
- version: 0.8.1(@swc/core@1.15.33)(chokidar@5.0.0)
+ version: 0.8.1(@swc/core@1.15.40)(chokidar@5.0.0)
'@swc/core':
specifier: 'catalog:'
- version: 1.15.33
+ version: 1.15.40
'@types/debug':
specifier: 'catalog:'
version: 4.1.13
@@ -893,43 +902,46 @@ importers:
version: 7.7.1
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.5(vitest@4.1.5)
+ version: 4.1.7(vitest@4.1.7)
babel-plugin-react-compiler:
- specifier: ^1.0.0
+ specifier: 'catalog:'
version: 1.0.0
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
jsdom:
specifier: 'catalog:'
version: 29.1.1(@noble/hashes@2.0.1)
+ magic-string:
+ specifier: ^0.30.21
+ version: 0.30.21
publint:
specifier: 'catalog:'
version: 0.3.18
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
+ styled-components:
+ specifier: ^6.4.0
+ version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
typescript:
specifier: 'catalog:'
version: 5.9.3
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages/@sanity/cli-core:
dependencies:
'@inquirer/prompts':
specifier: ^8.3.0
- version: 8.4.2(@types/node@20.19.41)
+ version: 8.4.3(@types/node@20.19.41)
'@oclif/core':
specifier: 'catalog:'
- version: 4.11.0
+ version: 4.11.4
'@sanity/client':
specifier: ^7.22.0
- version: 7.22.0
- babel-plugin-react-compiler:
- specifier: ^1.0.0
- version: 1.0.0
+ version: 7.22.1
boxen:
specifier: ^8.0.1
version: 8.0.1
@@ -968,20 +980,20 @@ importers:
version: 7.8.2
tsx:
specifier: 'catalog:'
- version: 4.21.0
+ version: 4.22.3
vite:
specifier: 'catalog:'
- version: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ version: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
vite-node:
- specifier: ^5.3.0
- version: 5.3.0(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ specifier: ^6.0.0
+ version: 6.0.0(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
zod:
specifier: 'catalog:'
- version: 4.3.6
+ version: 4.4.3
devDependencies:
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@repo/package.config':
specifier: workspace:*
version: link:../../@repo/package.config
@@ -993,16 +1005,16 @@ importers:
version: link:../eslint-config-cli
'@sanity/pkg-utils':
specifier: 'catalog:'
- version: 10.4.18(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
+ version: 10.5.1(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
'@sanity/telemetry':
specifier: 'catalog:'
- version: 0.9.0(react@19.2.6)
+ version: 0.9.0(react@19.2.5)
'@swc/cli':
specifier: 'catalog:'
- version: 0.8.1(@swc/core@1.15.33)(chokidar@5.0.0)
+ version: 0.8.1(@swc/core@1.15.40)(chokidar@5.0.0)
'@swc/core':
specifier: 'catalog:'
- version: 1.15.33
+ version: 1.15.40
'@types/debug':
specifier: 'catalog:'
version: 4.1.13
@@ -1012,27 +1024,30 @@ importers:
'@types/node':
specifier: 'catalog:'
version: 20.19.41
+ babel-plugin-react-compiler:
+ specifier: 'catalog:'
+ version: 1.0.0
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
publint:
specifier: 'catalog:'
version: 0.3.18
sanity:
specifier: 'catalog:'
- version: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
+ version: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
typescript:
specifier: 'catalog:'
version: 5.9.3
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages/@sanity/cli-e2e:
devDependencies:
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@repo/tsconfig':
specifier: workspace:*
version: link:../../@repo/tsconfig
@@ -1062,7 +1077,7 @@ importers:
version: 17.3.1
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
node-pty:
specifier: 'catalog:'
version: 1.1.0
@@ -1074,7 +1089,7 @@ importers:
version: 5.9.3
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages/@sanity/cli-test:
dependencies:
@@ -1083,7 +1098,7 @@ importers:
version: link:../cli-core
'@swc/core':
specifier: 'catalog:'
- version: 1.15.33
+ version: 1.15.40
ansis:
specifier: ^4.2.0
version: 4.2.0
@@ -1092,7 +1107,7 @@ importers:
version: 0.27.4
nock:
specifier: 'catalog:'
- version: 14.0.14
+ version: 14.0.15
ora:
specifier: 'catalog:'
version: 9.4.0
@@ -1102,10 +1117,10 @@ importers:
devDependencies:
'@eslint/compat':
specifier: 'catalog:'
- version: 2.0.5(eslint@10.2.1(jiti@2.7.0))
+ version: 2.1.0(eslint@10.4.0(jiti@2.7.0))
'@oclif/core':
specifier: 'catalog:'
- version: 4.11.0
+ version: 4.11.4
'@repo/package.config':
specifier: workspace:*
version: link:../../@repo/package.config
@@ -1114,22 +1129,22 @@ importers:
version: link:../../@repo/tsconfig
'@sanity/client':
specifier: ^7.22.0
- version: 7.22.0
+ version: 7.22.1
'@sanity/eslint-config-cli':
specifier: workspace:*
version: link:../eslint-config-cli
'@sanity/pkg-utils':
specifier: 'catalog:'
- version: 10.4.18(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
+ version: 10.5.1(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)
'@swc/cli':
specifier: 'catalog:'
- version: 0.8.1(@swc/core@1.15.33)(chokidar@5.0.0)
+ version: 0.8.1(@swc/core@1.15.40)(chokidar@5.0.0)
'@types/node':
specifier: 'catalog:'
version: 20.19.41
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
publint:
specifier: 'catalog:'
version: 0.3.18
@@ -1138,53 +1153,53 @@ importers:
version: 6.1.3
tsx:
specifier: 'catalog:'
- version: 4.21.0
+ version: 4.22.3
typescript:
specifier: 'catalog:'
version: 5.9.3
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
yaml:
specifier: 'catalog:'
- version: 2.8.4
+ version: 2.9.0
packages/@sanity/eslint-config-cli:
dependencies:
'@eslint/js':
specifier: ^10.0.0
- version: 10.0.1(eslint@10.2.1(jiti@2.7.0))
+ version: 10.0.1(eslint@10.4.0(jiti@2.7.0))
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@10.2.1(jiti@2.7.0))
+ version: 10.1.8(eslint@10.4.0(jiti@2.7.0))
eslint-import-resolver-typescript:
specifier: ^4.4.4
- version: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.7.0)))(eslint@10.2.1(jiti@2.7.0))
+ version: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))
eslint-plugin-import-x:
specifier: ^4.16.2
- version: 4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.7.0))
+ version: 4.16.2(@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.4.0(jiti@2.7.0))
eslint-plugin-n:
specifier: ^17.24.0
- version: 17.24.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ version: 17.24.0(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
eslint-plugin-perfectionist:
specifier: ^5.9.0
- version: 5.9.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ version: 5.9.0(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
eslint-plugin-tsdoc:
specifier: ^0.5.2
- version: 0.5.2(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ version: 0.5.2(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
eslint-plugin-unicorn:
specifier: ^63.0.0
- version: 63.0.0(eslint@10.2.1(jiti@2.7.0))
+ version: 63.0.0(eslint@10.4.0(jiti@2.7.0))
eslint-plugin-unused-imports:
specifier: ^4.4.1
- version: 4.4.1(@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))
+ version: 4.4.1(@typescript-eslint/eslint-plugin@8.59.4(@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))
typescript-eslint:
specifier: ^8.59.0
- version: 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ version: 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
devDependencies:
eslint:
specifier: 'catalog:'
- version: 10.2.1(jiti@2.7.0)
+ version: 10.4.0(jiti@2.7.0)
publint:
specifier: 'catalog:'
version: 0.3.18
@@ -1200,7 +1215,7 @@ importers:
version: 0.3.18
vitest:
specifier: 'catalog:'
- version: 4.1.5(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ version: 4.1.7(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
packages:
@@ -1468,9 +1483,9 @@ packages:
resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@8.0.0-rc.3':
- resolution: {integrity: sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@babel/generator@8.0.0-rc.5':
+ resolution: {integrity: sha512-nFZPWz3FHIS7y6rMIVoa/WBwjdutfIaRJIBQjzn+t3RnecZoRNlGmGcyR2wb0T/IgSd50Kz/6dG8/LvMCRunjg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@babel/helper-annotate-as-pure@7.27.3':
resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
@@ -1543,17 +1558,21 @@ packages:
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@8.0.0-rc.3':
- resolution: {integrity: sha512-AmwWFx1m8G/a5cXkxLxTiWl+YEoWuoFLUCwqMlNuWO1tqAYITQAbCRPUkyBHv1VOFgfjVOqEj6L3u15J5ZCzTA==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@babel/helper-string-parser@8.0.0-rc.6':
+ resolution: {integrity: sha512-BCkFy+zN6kXQed3YOT7aJl93NfDSzQc3pBfsvTVPs9gU9X3V0aefEF5kwBT0E+mDWH9QgKaZstYUQN9VdQZT4g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@babel/helper-validator-identifier@7.28.5':
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@8.0.0-rc.3':
- resolution: {integrity: sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@babel/helper-validator-identifier@8.0.0-rc.5':
+ resolution: {integrity: sha512-ehJDxHvtbZ85RtX/L2fi0h9AGsBNqB5Euv1EB8RMAvGYvD+2X+QbpzzOpbklnNXO+WSZJNOaetw2BBj27xsWVg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-validator-identifier@8.0.0-rc.6':
+ resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@babel/helper-validator-option@7.27.1':
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
@@ -1572,11 +1591,16 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/parser@8.0.0-rc.3':
- resolution: {integrity: sha512-B20dvP3MfNc/XS5KKCHy/oyWl5IA6Cn9YjXRdDlCjNmUFrjvLXMNUfQq/QUy9fnG2gYkKKcrto2YaF9B32ToOQ==}
+ '@babel/parser@8.0.0-rc.4':
+ resolution: {integrity: sha512-0S/1yefMa15N4i2v3t8Fw9pgMHhf2gF6Lc1UEXI96Ls6FNAjqvHHZouZ2ZS/deqLhbMFtmfVeFac6iTsvFbLwA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
+ '@babel/parser@8.0.0-rc.6':
+ resolution: {integrity: sha512-rOS8IpdO7mQELkTPlCsTgPejO0bFuZdEDCGQJouYbYf9e1FLTym7Fei2pEjq8q7MWbX0ravcd7QQYKs1TxOuog==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5':
resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==}
engines: {node: '>=6.9.0'}
@@ -1889,18 +1913,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-self@7.27.1':
- resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-source@7.27.1':
- resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-react-jsx@7.28.6':
resolution: {integrity: sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==}
engines: {node: '>=6.9.0'}
@@ -2020,8 +2032,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.28.6':
- resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==}
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
engines: {node: '>=6.9.0'}
'@babel/template@7.28.6':
@@ -2036,9 +2048,9 @@ packages:
resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines: {node: '>=6.9.0'}
- '@babel/types@8.0.0-rc.3':
- resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@babel/types@8.0.0-rc.6':
+ resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@borewit/text-codec@0.2.1':
resolution: {integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==}
@@ -2102,8 +2114,8 @@ packages:
'@changesets/write@0.4.0':
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
- '@codemirror/autocomplete@6.20.2':
- resolution: {integrity: sha512-G5FPkgIiLjOgZMjqVjvuKQ1rGPtHogLldJr33eFJdVLtmwY+giGrlv/ewljLz6b9BSQLkjxuwBc6g6omDM+YxQ==}
+ '@codemirror/autocomplete@6.20.1':
+ resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==}
'@codemirror/commands@6.10.3':
resolution: {integrity: sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==}
@@ -2141,8 +2153,8 @@ packages:
'@codemirror/lint@6.9.2':
resolution: {integrity: sha512-sv3DylBiIyi+xKwRCJAAsBZZZWo82shJ/RTMymLabAdtbkV5cSKwWDeCgtUq3v8flTaXS2y1kKkICuRYtUswyQ==}
- '@codemirror/search@6.7.0':
- resolution: {integrity: sha512-ZvGm99wc/s2cITtMT15LFdn8aH/aS+V+DqyGq/N5ZlV5vWtH+nILvC2nw0zX7ByNoHHDZ2IxxdW38O0tc5nVHg==}
+ '@codemirror/search@6.6.0':
+ resolution: {integrity: sha512-koFuNXcDvyyotWcgOnZGmY7LZqEOXZaaxD/j6n18TCLx2/9HieZJ5H6hs1g8FiRxBD0DNfs0nXn17g872RmYdw==}
'@codemirror/state@6.6.0':
resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==}
@@ -2150,8 +2162,8 @@ packages:
'@codemirror/theme-one-dark@6.1.3':
resolution: {integrity: sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==}
- '@codemirror/view@6.43.0':
- resolution: {integrity: sha512-V7ZCLQO3Jus9hzh2jVCCPW3mO4IBMr43O37PqSUYautJSnnJF41YlgLw21x0fLJTYvJ+Vkm6Gp+qKGH9pltgXA==}
+ '@codemirror/view@6.40.0':
+ resolution: {integrity: sha512-WA0zdU7xfF10+5I3HhUUq3kqOx3KjqmtQ9lqZjfK7jtYk4G72YW9rezcSywpaUMCWOMlq+6E0pO1IWg1TNIhtg==}
'@commitlint/cli@20.4.2':
resolution: {integrity: sha512-YjYSX2yj/WsVoxh9mNiymfFS2ADbg2EK4+1WAsMuckwKMCqJ5PDG0CJU/8GvmHWcv4VRB2V02KqSiecRksWqZQ==}
@@ -2323,15 +2335,9 @@ packages:
'@emnapi/core@1.10.0':
resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
- '@emnapi/core@1.9.2':
- resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==}
-
'@emnapi/runtime@1.10.0':
resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
- '@emnapi/runtime@1.9.2':
- resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==}
-
'@emnapi/wasi-threads@1.2.1':
resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
@@ -2701,8 +2707,8 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@2.0.5':
- resolution: {integrity: sha512-IbHDbHJfkVNv6xjlET8AIVo/K1NQt7YT4Rp6ok/clyBGcpRx1l6gv0Rq3vBvYfPJIZt6ODf66Zq08FJNDpnzgg==}
+ '@eslint/compat@2.1.0':
+ resolution: {integrity: sha512-LgaSCymEpw7tF53xvDw9SNsraPb1IBHxpdABIOM0hW8UAlP8znrjYtuxfR58FSJ3L9BhwD+FaPRFQpZq84Nh6g==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: ^8.40 || 9 || 10
@@ -2714,8 +2720,8 @@ packages:
resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.5':
- resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==}
+ '@eslint/config-helpers@0.6.0':
+ resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/core@1.2.1':
@@ -2957,8 +2963,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/checkbox@5.1.4':
- resolution: {integrity: sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==}
+ '@inquirer/checkbox@5.1.5':
+ resolution: {integrity: sha512-Jmf9tgBHIEK5SAOB7swYfStqmtkZb00xOTpSQmkoGEpdxOTpJi9RS0A8bkfDPHTTItZRJrRdZrEMu25wyj0VfQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2979,8 +2985,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/confirm@6.0.12':
- resolution: {integrity: sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==}
+ '@inquirer/confirm@6.0.13':
+ resolution: {integrity: sha512-wkGPC7yJ5WJk1DJ5SX7fzk+gfj4BM8cf5dDDi71B/551xHrdsZVRJOC0WyikXd0pEsb/9cLniuE4atbsMqmFkw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2997,8 +3003,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/core@11.1.9':
- resolution: {integrity: sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==}
+ '@inquirer/core@11.1.10':
+ resolution: {integrity: sha512-a4Q5BXHQAHa9eO202sTaFCHFYVB3x5fauDuThEAdZ9gfn76pSxiKU7wWcEH0N1O0XmQvNfQNU6QXpiRxmYQx+A==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3019,8 +3025,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/editor@5.1.1':
- resolution: {integrity: sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==}
+ '@inquirer/editor@5.1.2':
+ resolution: {integrity: sha512-Y3Nor7S/DhIPo+8Ym/dSY4efwKI4BsflKDwXh0jNeXJsSF3dteS/3Yf+z4wkibVZDvYMyCgknSTQlNahfunGHg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3037,8 +3043,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@5.0.13':
- resolution: {integrity: sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==}
+ '@inquirer/expand@5.0.14':
+ resolution: {integrity: sha512-qyY9zcIX2eKYwaAUiQo9zORd61Lc3sXeM72fVbeHkYnDkqfr8/armcRbmVAIrExeJhI2puk+uomeKtWrpUVUmQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3085,8 +3091,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/input@5.0.12':
- resolution: {integrity: sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==}
+ '@inquirer/input@5.0.13':
+ resolution: {integrity: sha512-0l0jCHlJnXIV8CTxwQC0C+5Ziq8WP22edWgmciW2xYvoeoSck4v5FvCS1ctKdqLLR0dUo93uAHgWHywgBSoRyw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3103,8 +3109,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/number@4.0.12':
- resolution: {integrity: sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==}
+ '@inquirer/number@4.0.13':
+ resolution: {integrity: sha512-WHmkYnnJAou5gx7RgcvAfUggnHNM1zWfoh0dFPl3dxVssuqt+dK5rIbaOYQXNyOegvFnopbKupjnhw2O8gANNg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3121,8 +3127,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/password@5.0.12':
- resolution: {integrity: sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==}
+ '@inquirer/password@5.0.13':
+ resolution: {integrity: sha512-XDGu64ROHZjOOXLAANvJN7iIxWKhOSCG5VakrZ5kaScVR+snVJCFglD/hL3/677awtWcu4pXoWa280CDIYcBeg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3139,8 +3145,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/prompts@8.4.2':
- resolution: {integrity: sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==}
+ '@inquirer/prompts@8.4.3':
+ resolution: {integrity: sha512-ai5LseTw9HhegupIgmo4cn7RpnCGznjjXu4OI+7jMR8vu7T1ZCCNMzFFAovUCjL1fl0cceksIN1++yQE59SmZw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3157,8 +3163,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/rawlist@5.2.8':
- resolution: {integrity: sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==}
+ '@inquirer/rawlist@5.2.9':
+ resolution: {integrity: sha512-a1ErXEfgjfPYpyQ89dp+7n2IISjH9oQg3ygvF5adz8B7aHn4n2PjEgu1wpVTp69K3bj3lVLxP0qJ2b1clk1Whw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3175,8 +3181,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/search@4.1.8':
- resolution: {integrity: sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==}
+ '@inquirer/search@4.1.9':
+ resolution: {integrity: sha512-ZlbM28Q9lmLkFPNAIv+ZuY530n5Km8U1WW48oYEvDhe9yc2uL3m3t+JSdRUkQlk5fuIuskgiIVjcb7czFzQpuA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3197,8 +3203,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@5.1.4':
- resolution: {integrity: sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==}
+ '@inquirer/select@5.1.5':
+ resolution: {integrity: sha512-6SRg6kHfK/sjLXOsuqNebuir+sjwrf/iWuRUnXgB2slzEewppI1WfzeS16XxDcOQmXBruMmmB9Cgrz7wsAxqMg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -3269,8 +3275,8 @@ packages:
'@keyv/serialize@1.1.1':
resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
- '@lezer/common@1.5.2':
- resolution: {integrity: sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==}
+ '@lezer/common@1.5.1':
+ resolution: {integrity: sha512-6YRVG9vBkaY7p1IVxL4s44n5nUnaNnGM2/AckNgYOnxTG2kWh1vR8BMxPseWPjRNpb5VtXnMpeYAEAADoRV1Iw==}
'@lezer/css@1.3.0':
resolution: {integrity: sha512-pBL7hup88KbI7hXnZV3PQsn43DHy6TWyzuyk2AO9UyoXcDltvIdqWKE1dLL/45JVZ+YZkHe1WVHqO6wugZZWcw==}
@@ -3555,8 +3561,8 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oclif/core@4.11.0':
- resolution: {integrity: sha512-nTkRMgxFlIKQIIYGvhO2JMsLSQ1aHPHblHfFgxgoBrGK8Ao/8wxc4eNOIv/+t8dMXliZd7mREVr6la4aXXXg5A==}
+ '@oclif/core@4.11.4':
+ resolution: {integrity: sha512-URwiQ5ALx/sJ2iH4vzXEd+H4K6NAI7LRs6Jag3hrgKEpGmaE6alfRC8qjO4GIgb6A3ACaJumqP9twi/M9ywdHQ==}
engines: {node: '>=18.0.0'}
'@oclif/core@4.9.0':
@@ -3567,8 +3573,8 @@ packages:
resolution: {integrity: sha512-fEsO0YU7ThtzHE1RGuoHxFu/OGlqxm7PCfFp+U1PS8sde4E0cDqjVDuv78+VKrr45LpC5lWOApj7pm3FNfHrVA==}
engines: {node: '>=18.0.0'}
- '@oclif/plugin-not-found@3.2.81':
- resolution: {integrity: sha512-M88tLONBH36hLAbkFbmCo1hoZPSdU5l8Px1xEIlIgSmGMam+CoAzx4kGqpLbokgfpaHeP8/Jx3QJ18u9ef/2Qw==}
+ '@oclif/plugin-not-found@3.2.86':
+ resolution: {integrity: sha512-BJhJSahwsYayZpo18f0fPTg8tKb9dIvydaz03NCK3eMfmcsT1MmXhXqh1KEV8J7mz0sQ6f0qFEb6BXy490/iUg==}
engines: {node: '>=18.0.0'}
'@oclif/plugin-warn-if-update-available@3.1.57':
@@ -3636,135 +3642,138 @@ packages:
resolution: {integrity: sha512-/v61xAfj3e3g14UDP9qriYgkifLuSwALrhcSiY3SfuzzDJ5pRBsfp//Ih3daJlUMrODvB6IUk7dGfxgnRwcxjg==}
engines: {node: '>= 12'}
- '@oxc-parser/binding-android-arm-eabi@0.127.0':
- resolution: {integrity: sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==}
+ '@oxc-parser/binding-android-arm-eabi@0.130.0':
+ resolution: {integrity: sha512-h/xYU8/7ADWzVSf5I+YalLpj33LOy9CI/zgbJNIZ5eunRBG+Czqa3lZsvuPHHf3rOt6z1c5+UzoxjbAzAvhwVw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm64@0.127.0':
- resolution: {integrity: sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==}
+ '@oxc-parser/binding-android-arm64@0.130.0':
+ resolution: {integrity: sha512-oFWFJrsGv9siFM4HjMqKNB7IuIZD/SMmZdCXl8xyx7lDplGvPKyewpOo272rSWgMXe2Wx7bWI0Yj+gkHv4qbeg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-darwin-arm64@0.127.0':
- resolution: {integrity: sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==}
+ '@oxc-parser/binding-darwin-arm64@0.130.0':
+ resolution: {integrity: sha512-sGUzupdTplK9jQg7eJZ878HfEgQjJNBc6dAYVWJ9W5aU+J8rLfRJhTVsKThiu1pNwm6Y1qKCcbC6WhNWSXR3Ig==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.127.0':
- resolution: {integrity: sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==}
+ '@oxc-parser/binding-darwin-x64@0.130.0':
+ resolution: {integrity: sha512-PsB4cdCISbC00Uy8eiD8bc2AkGWjZqrSrJnkBFuG2ptrrf6mZ2F5gLFSjOAVMMgZPg8B1D7OydJwLWSfyI2Plg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.127.0':
- resolution: {integrity: sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==}
+ '@oxc-parser/binding-freebsd-x64@0.130.0':
+ resolution: {integrity: sha512-DgABp3l38hS77JbXCV4qk1+n6DPym5u8zzwuweokezm2tX194nDSJDENbDRECxVsiNbprKATLbk+Z5wlHT0OHw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0':
- resolution: {integrity: sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.130.0':
+ resolution: {integrity: sha512-4Kn3CTEmwFrzhTSC/JuUW16qovmaMdX7jeSKbL8w0pLtLww7To1a2XJi9Z5uD8QWUkfUHhqfV+VD6dVzBnWzoA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.127.0':
- resolution: {integrity: sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.130.0':
+ resolution: {integrity: sha512-D35KZM3F4rRu1uAFKyBlg3Gaf/ybCjyaPR1hfgvk5ex8NtcTmRgc0JgSighEyNg96TPrFhemFba68SZuxaha8w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.127.0':
- resolution: {integrity: sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==}
+ '@oxc-parser/binding-linux-arm64-gnu@0.130.0':
+ resolution: {integrity: sha512-Q9o7oVlo955KHwS8l1u0bCzIx+JsZUA3XToLXC+MsMhye/9LeBQbt84nh120cl2XLy+TEzvugYDiHShg5yaX6Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-musl@0.127.0':
- resolution: {integrity: sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==}
+ '@oxc-parser/binding-linux-arm64-musl@0.130.0':
+ resolution: {integrity: sha512-EiJ/gC0ljbcwVpycC8YWw6ggMbtsPX8XMOt0mPx0aqWeMsNR+L9m05Flbvd5T+GlivG+GkSWQL7tM9SRFpM/dw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-ppc64-gnu@0.127.0':
- resolution: {integrity: sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==}
+ '@oxc-parser/binding-linux-ppc64-gnu@0.130.0':
+ resolution: {integrity: sha512-b+h/lsLLurp756dMGizNs5uPaJfyEdWrTcV5t8M609jWm1DEHB1StpRXCkyvwtkJx3m+qL5BNQ0dEKan/4yGFA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.127.0':
- resolution: {integrity: sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.130.0':
+ resolution: {integrity: sha512-O19Cil83XAyjEFfo8WhkMwY58ALqZ7ckjGL+25mjMIuF84urWBeANH0FC8B8BsSSygWU3/1aY3ADdDbp+wlBnw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-musl@0.127.0':
- resolution: {integrity: sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==}
+ '@oxc-parser/binding-linux-riscv64-musl@0.130.0':
+ resolution: {integrity: sha512-BgXRVC0+83n3YzCscLQjj6nbyeBIVeZYPTI4fFMAE4WNm2+4RXhWp03IVizL7esIz36kgmT48aebk1iM+cs8sw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-s390x-gnu@0.127.0':
- resolution: {integrity: sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==}
+ '@oxc-parser/binding-linux-s390x-gnu@0.130.0':
+ resolution: {integrity: sha512-6tJz0xvnGhsokE7N1WlUSBXibpYmT9xSJFS1Ce41Km/+8gQvdlW8MLhRv8PD0L7ix8vRG0FDDepp3jdOFzdVdw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.127.0':
- resolution: {integrity: sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==}
+ '@oxc-parser/binding-linux-x64-gnu@0.130.0':
+ resolution: {integrity: sha512-9aCWj83dp3heTQGmGnZGdIWgxjZrr/7VQ0TGFHH5PKByxJKF2Hcr4qvaSUHhhGEa3MSsDjTL1YDP8RAgdL5/Cg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-musl@0.127.0':
- resolution: {integrity: sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==}
+ '@oxc-parser/binding-linux-x64-musl@0.130.0':
+ resolution: {integrity: sha512-afXt87aZBqrUVli8TB/I8H1G50RDWcwirjWtXGXYqJ2ZqWEiErH7V72j3LUSDZaivmtu2OLX0KQ/mbhP81mr7A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-openharmony-arm64@0.127.0':
- resolution: {integrity: sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==}
+ '@oxc-parser/binding-openharmony-arm64@0.130.0':
+ resolution: {integrity: sha512-I0NCrZV/YZuCGWgqwNN/GO/iXlLF2z+Wgc7u+Aa9N4P51oYeIa0XT+zVBUne4csO9GqxskXgI4g8JzzWGRpfOw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-wasm32-wasi@0.127.0':
- resolution: {integrity: sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==}
+ '@oxc-parser/binding-wasm32-wasi@0.130.0':
+ resolution: {integrity: sha512-sJgQkGaBX0WJvPUDfwciex6IcTk5O5NLQ1bhEb6f3nBruh1GshKMRSMt2bxZlYrgBzjyBbJzsnO+InPG0bg+fA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@oxc-parser/binding-win32-arm64-msvc@0.127.0':
- resolution: {integrity: sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==}
+ '@oxc-parser/binding-win32-arm64-msvc@0.130.0':
+ resolution: {integrity: sha512-bjcma99sQrNh6RY4mPO9yTkfxql6TDFoN3HWdK31RCKXwNhcDgJXW/l8PUtzKNiQ+9vpKJfJtQq+LklBuxSOBA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.127.0':
- resolution: {integrity: sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==}
+ '@oxc-parser/binding-win32-ia32-msvc@0.130.0':
+ resolution: {integrity: sha512-hRYbv6HhpSTzT4xTiIkadLI7upLQxuOdLPR/9nL1fTjwhgutBTPXrwaAPb/jTFVx6/8C7Jb5HcUKhmNwloTbFA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.127.0':
- resolution: {integrity: sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==}
+ '@oxc-parser/binding-win32-x64-msvc@0.130.0':
+ resolution: {integrity: sha512-RBpA9TsRucJq6HNVNCFF1iKg+QeTkLdZf7hi4xaOGCPvMZWvDHjQgSOEZMUpuW4JNciHbxNhLEYmz5CVygjVGQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxc-project/types@0.127.0':
- resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}
+ '@oxc-project/types@0.130.0':
+ resolution: {integrity: sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==}
+
+ '@oxc-project/types@0.132.0':
+ resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==}
'@oxc-resolver/binding-android-arm-eabi@11.19.1':
resolution: {integrity: sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==}
@@ -4127,106 +4136,120 @@ packages:
react: ^18 || ^19
react-dom: ^18 || ^19
- '@rolldown/binding-android-arm64@1.0.0-rc.17':
- resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==}
+ '@rolldown/binding-android-arm64@1.0.2':
+ resolution: {integrity: sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.0-rc.17':
- resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==}
+ '@rolldown/binding-darwin-arm64@1.0.2':
+ resolution: {integrity: sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-rc.17':
- resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==}
+ '@rolldown/binding-darwin-x64@1.0.2':
+ resolution: {integrity: sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.0-rc.17':
- resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==}
+ '@rolldown/binding-freebsd-x64@1.0.2':
+ resolution: {integrity: sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
- resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.2':
+ resolution: {integrity: sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
- resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==}
+ '@rolldown/binding-linux-arm64-gnu@1.0.2':
+ resolution: {integrity: sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
- resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==}
+ '@rolldown/binding-linux-arm64-musl@1.0.2':
+ resolution: {integrity: sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
- resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==}
+ '@rolldown/binding-linux-ppc64-gnu@1.0.2':
+ resolution: {integrity: sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
- resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==}
+ '@rolldown/binding-linux-s390x-gnu@1.0.2':
+ resolution: {integrity: sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
- resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==}
+ '@rolldown/binding-linux-x64-gnu@1.0.2':
+ resolution: {integrity: sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
- resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==}
+ '@rolldown/binding-linux-x64-musl@1.0.2':
+ resolution: {integrity: sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
- resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==}
+ '@rolldown/binding-openharmony-arm64@1.0.2':
+ resolution: {integrity: sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':
- resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==}
+ '@rolldown/binding-wasm32-wasi@1.0.2':
+ resolution: {integrity: sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
- resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==}
+ '@rolldown/binding-win32-arm64-msvc@1.0.2':
+ resolution: {integrity: sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
- resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==}
+ '@rolldown/binding-win32-x64-msvc@1.0.2':
+ resolution: {integrity: sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/pluginutils@1.0.0-rc.17':
- resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==}
+ '@rolldown/plugin-babel@0.2.3':
+ resolution: {integrity: sha512-+zEk16yGlz1F9STiRr6uG9hmIXb6nprjLczV/htGptYuLoCuxb+itZ03RKCEeOhBpDDd1NU7qF6x1VLMUp62bw==}
+ engines: {node: '>=22.12.0 || ^24.0.0'}
+ peerDependencies:
+ '@babel/core': ^7.29.0 || ^8.0.0-rc.1
+ '@babel/plugin-transform-runtime': ^7.29.0 || ^8.0.0-rc.1
+ '@babel/runtime': ^7.27.0 || ^8.0.0-rc.1
+ rolldown: ^1.0.0-rc.5
+ vite: ^8.0.0
+ peerDependenciesMeta:
+ '@babel/plugin-transform-runtime':
+ optional: true
+ '@babel/runtime':
+ optional: true
+ vite:
+ optional: true
- '@rolldown/pluginutils@1.0.0-rc.3':
- resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==}
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@rollup/plugin-alias@6.0.0':
resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==}
@@ -4304,141 +4327,141 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.60.2':
- resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==}
+ '@rollup/rollup-android-arm-eabi@4.60.4':
+ resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.60.2':
- resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==}
+ '@rollup/rollup-android-arm64@4.60.4':
+ resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.60.2':
- resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==}
+ '@rollup/rollup-darwin-arm64@4.60.4':
+ resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.60.2':
- resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==}
+ '@rollup/rollup-darwin-x64@4.60.4':
+ resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.60.2':
- resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==}
+ '@rollup/rollup-freebsd-arm64@4.60.4':
+ resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.60.2':
- resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==}
+ '@rollup/rollup-freebsd-x64@4.60.4':
+ resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
- resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.60.4':
+ resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.60.2':
- resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.60.4':
+ resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.60.2':
- resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==}
+ '@rollup/rollup-linux-arm64-gnu@4.60.4':
+ resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.60.2':
- resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==}
+ '@rollup/rollup-linux-arm64-musl@4.60.4':
+ resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loong64-gnu@4.60.2':
- resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==}
+ '@rollup/rollup-linux-loong64-gnu@4.60.4':
+ resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-loong64-musl@4.60.2':
- resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==}
+ '@rollup/rollup-linux-loong64-musl@4.60.4':
+ resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==}
cpu: [loong64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-ppc64-gnu@4.60.2':
- resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==}
+ '@rollup/rollup-linux-ppc64-gnu@4.60.4':
+ resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-ppc64-musl@4.60.2':
- resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==}
+ '@rollup/rollup-linux-ppc64-musl@4.60.4':
+ resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==}
cpu: [ppc64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-riscv64-gnu@4.60.2':
- resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==}
+ '@rollup/rollup-linux-riscv64-gnu@4.60.4':
+ resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-musl@4.60.2':
- resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==}
+ '@rollup/rollup-linux-riscv64-musl@4.60.4':
+ resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-s390x-gnu@4.60.2':
- resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==}
+ '@rollup/rollup-linux-s390x-gnu@4.60.4':
+ resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.60.2':
- resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==}
+ '@rollup/rollup-linux-x64-gnu@4.60.4':
+ resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.60.2':
- resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==}
+ '@rollup/rollup-linux-x64-musl@4.60.4':
+ resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-openbsd-x64@4.60.2':
- resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==}
+ '@rollup/rollup-openbsd-x64@4.60.4':
+ resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==}
cpu: [x64]
os: [openbsd]
- '@rollup/rollup-openharmony-arm64@4.60.2':
- resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==}
+ '@rollup/rollup-openharmony-arm64@4.60.4':
+ resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==}
cpu: [arm64]
os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.60.2':
- resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.60.4':
+ resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.60.2':
- resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==}
+ '@rollup/rollup-win32-ia32-msvc@4.60.4':
+ resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-gnu@4.60.2':
- resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==}
+ '@rollup/rollup-win32-x64-gnu@4.60.4':
+ resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.60.2':
- resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==}
+ '@rollup/rollup-win32-x64-msvc@4.60.4':
+ resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==}
cpu: [x64]
os: [win32]
@@ -4502,8 +4525,8 @@ packages:
'@sanity/browserslist-config@1.0.5':
resolution: {integrity: sha512-so+/UtCge8t1jq509hH0otbbptRz0zM/Aa0dh5MhMD7HGT6n2igWIL2VWH/9QR9e77Jn3dJsjz23mW1WCxT+sg==}
- '@sanity/client@7.22.0':
- resolution: {integrity: sha512-KqN9cowZwfZNCwCchRaz1B9WrZTThQxX/gfJhJO1uKJBuk/JcbYGBiSK9CSqocWoYDQ/QqANVXy1r7a8zognww==}
+ '@sanity/client@7.22.1':
+ resolution: {integrity: sha512-DrQqLAes7W9Ek2iKgTZ+ffY1v3DURJ6//iXJZMEQSUeRbxls2ifRTdV1gRS26v8nMkL0OCH+WCoUUseD4vhuQQ==}
engines: {node: '>=20'}
'@sanity/code-input@7.1.0':
@@ -4514,8 +4537,8 @@ packages:
sanity: ^5
styled-components: ^6.1
- '@sanity/codegen@6.1.0':
- resolution: {integrity: sha512-isrFJD6UtTqTCM9l7B8fm8l4kb4PPdet0+V/ldR7ghM0hKY6hdbVFD6qijauzwfUC6MSdA2UfgFCMXp/ogVXvg==}
+ '@sanity/codegen@6.1.1':
+ resolution: {integrity: sha512-O5qtkCunx3QjR6HfYNuk2riFCiV7ea8hokau+9AX0ahN6cwlJ934AjJcPJpQV85IiJXl7vPY0CKmpaIHMuGJlA==}
engines: {node: '>=20.19 <22 || >=22.12'}
peerDependencies:
'@oclif/core': ^4.8.0
@@ -4554,8 +4577,8 @@ packages:
resolution: {integrity: sha512-oJ5kZQV6C/DAlcpRLEU7AcVWXrSPuJb3Z1TQ9tm/qZOVWJENwWln45jtepQEYolTIuGx9jUlhYUi3hGIkOt8RA==}
engines: {node: '>=18.2'}
- '@sanity/diff@5.26.0':
- resolution: {integrity: sha512-pmA7VStOOBjiZ5i99x1MpUxPu9ueOcH2cXXibsNfjPRFFwD9NjmSM0ZdmwCAn4ZIC6RzVrn53uFdQc/9rjlHgw==}
+ '@sanity/diff@5.28.0':
+ resolution: {integrity: sha512-4o80rQx+xp6vidXSR9V7CzI92KuUR7qWyyssKMq7d9yE+7tHjoUS3fY5ihNGNkoEwXu/UELhEuZCaBLP/NRj3w==}
engines: {node: '>=20.19 <22 || >=22.12'}
'@sanity/eventsource@5.0.2':
@@ -4599,8 +4622,8 @@ packages:
react: ^16.9 || ^17 || ^18 || ^19
react-dom: ^16.9 || ^17 || ^18 || ^19
- '@sanity/insert-menu@3.0.5':
- resolution: {integrity: sha512-JoOOld7slVC9kbCUWQoGXG35MZ8kbnKkWOJVRkXXC3djVmM3ZcJa0tVzlKW+iHKurtP1sqivEtfwxm0DCs27Wg==}
+ '@sanity/insert-menu@3.0.8':
+ resolution: {integrity: sha512-O3g3ZpvRYLw4VBly4fKUzEK+2Mze8iBZfLpRjh8BgjLWSZ/9XCwrRUMJvKZ6z9qQI8zHRqwZQNslgEjETTTZ6w==}
engines: {node: '>=20.19 <22 || >=22.12'}
peerDependencies:
'@sanity/types': '*'
@@ -4650,15 +4673,15 @@ packages:
xstate:
optional: true
- '@sanity/mutator@5.26.0':
- resolution: {integrity: sha512-TB6wgaywNEGfmKDSuUJdcofPAMCC7oiB5pvxqvRrkGphRKbkcN9l2VtT9/UPyvmRTbS5nXC56vZv8KEpJU2p8g==}
+ '@sanity/mutator@5.28.0':
+ resolution: {integrity: sha512-rCbKTlgGAm3KwsUrB3EerqMCPQb5KxHNQQqRi0YQJ0r3VWNCkc9Uurjc69reAiEdZU2nQKjkDr+IVaYO5cmqWA==}
- '@sanity/parse-package-json@2.1.4':
- resolution: {integrity: sha512-CAiFhQi4UtD6MXM3G53L0VL/PWDBgw3XxGAvGccCvjiIucw/+Q7+XNMaOiG3MY8UomUQt3jTqActzOqLb/R0qQ==}
+ '@sanity/parse-package-json@2.1.5':
+ resolution: {integrity: sha512-X44Sex2Y3JGGexRRDjqmpEGXAfhe+iifv8W+NH9wmElII3bW90yxbHWJnIp8G+fXicjByDAmiJs4EsIw97ZuaQ==}
engines: {node: '>=20.19 <22 || >=22.12'}
- '@sanity/pkg-utils@10.4.18':
- resolution: {integrity: sha512-sB/uYMFkm09bpo4AS1wUcbLwSVELfU6krnxTrcv4dxmXq06NRrS2hFVZFIqHgrvwU8ezqm/AqlzLO78fMsJmRQ==}
+ '@sanity/pkg-utils@10.5.1':
+ resolution: {integrity: sha512-Yr0tkETUcoQqV80jI8WScboz4r5T5rg2yVGgpV4nqSgT11iExIFOrjj+NdIKvQUHz05cskURuVnOKeBye+ra2g==}
engines: {node: '>=20.19 <22 || >=22.12'}
hasBin: true
peerDependencies:
@@ -4668,12 +4691,12 @@ packages:
babel-plugin-react-compiler:
optional: true
- '@sanity/presentation-comlink@2.0.1':
- resolution: {integrity: sha512-D0S2CfVyda99cd/8SnXxQ2tsVlVuRq4CAOjxRuF53evYmBhpWezSEpWKqAa0e1lunGBKK1EroxmOzb5ofNRwMg==}
+ '@sanity/presentation-comlink@2.1.0':
+ resolution: {integrity: sha512-XwbGSK/cNW/awPfT8GssDTZoTlmg/7bcz1feCdfSDjOvNmlNfSqu/uPJZgKPnM0n54bFTUy8cs2zTKm1kc8nVA==}
engines: {node: '>=20.19 <22 || >=22.12'}
- '@sanity/preview-url-secret@4.0.5':
- resolution: {integrity: sha512-49MozhFS8U5RxnNL3+WtCgX2v554dtmoR79amzT4dYu1beV+6BQGcro1VeC+bgW9XeZCg6o2rCKbvnu7ukQbKg==}
+ '@sanity/preview-url-secret@4.0.7':
+ resolution: {integrity: sha512-Wni/wBD2KbhFbc/ejtJ5ckKJsxJ/pgLQRiTffPPYvXfyqu+SZBMdBM4ZHrVsuCgxIFajpsuYj+temDYxYanjBQ==}
engines: {node: '>=20.19 <22 || >=22.12'}
peerDependencies:
'@sanity/client': ^7.22.0
@@ -4686,13 +4709,13 @@ packages:
prismjs:
optional: true
- '@sanity/runtime-cli@15.1.2':
- resolution: {integrity: sha512-wewN5nxdYm7FW6s9wfYumrV14Cbqqz/5NmspnnFjiLZc1aBf+lxXmhTq4DwRApGdycgSTRZGQTxX/eIsweVj8w==}
+ '@sanity/runtime-cli@15.1.3':
+ resolution: {integrity: sha512-r8B8VjuA5YlFqtB86uMvBIi5En6sQZMQLPY0E2sCNi4Jfhd9iXeDRyuMOjVzXbkeodmgytJAY9g//yoseQpUcQ==}
engines: {node: '>=20.19'}
hasBin: true
- '@sanity/schema@5.26.0':
- resolution: {integrity: sha512-m3Vpfi81Ofacjr33ESuFHdmW+8Yl6cBr8N5iF0oXT7FRUMOX8atCzVxAnOnibm7Em0bjksJS+TIlaNmqiQC1Gg==}
+ '@sanity/schema@5.28.0':
+ resolution: {integrity: sha512-no8cAqjEwKuReMhuZOS60l9O3d/1N1PIr9IHyUoxunBf5FMiJrTN8XYsHzOX0hvJF1HLM9Ntyl+p/hZTP1hhgA==}
'@sanity/sdk-react@2.8.0':
resolution: {integrity: sha512-sQ0jVtGg2Izca+Rx/3Dn+pTYCkZW7slQQF32w2moli94APxVo+oBuejRAtG3jHFxOZyYpGXKo5slgWHwGYmNWw==}
@@ -4728,8 +4751,8 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- '@sanity/types@5.26.0':
- resolution: {integrity: sha512-zhlw/z0dFk8ixP7hHVQvC2ZfBhsXJ5jkBiY33waMeV+ZCbCueXEjiNxCcmnY7D3OysX+FrOfhkn8rc8/Dl9snw==}
+ '@sanity/types@5.28.0':
+ resolution: {integrity: sha512-kfLwYx/8q1l76Hqt2dMS/apoXskj6NB2LKnGIa+nDh0JfHArWror1j9Zwqpm/aF1ywS7R0I5xXBsiygCLeGszg==}
peerDependencies:
'@types/react': ^19.2
@@ -4742,15 +4765,15 @@ packages:
react-is: ^18 || >=19.0.0-0
styled-components: ^5.2 || ^6
- '@sanity/util@5.26.0':
- resolution: {integrity: sha512-bk2DBFhjjn+vrDVMf66ABk2CgjRJzHMhw7yDGWeF6RqS+yxa7ETc0gMzoVP6pmwUJTkmWW0bzRTQwbybAbpszA==}
+ '@sanity/util@5.28.0':
+ resolution: {integrity: sha512-KDR2xMDdUwsgwRyBXEhWLm6yVUVoc/kwbH3ihOBcD+M2LO8Ab6xOaxfB3RIVskQzf13gHt5+GwZaAx9UxsqIkw==}
engines: {node: '>=20.19 <22 || >=22.12'}
'@sanity/uuid@3.0.2':
resolution: {integrity: sha512-vzdhqOrX7JGbMyK40KuIwwyXHm7GMLOGuYgn3xlC09e4ZVNofUO5mgezQqnRv0JAMthIRhofqs9f6ufUjMKOvw==}
- '@sanity/vision@5.26.0':
- resolution: {integrity: sha512-n7QJBSy/sou2QVo1RTbSv9fGvvXCGrFmlhLqcPolSUsw4B0QPAuhpCfjFFw8kQ1qWDc+5BhpABupN6DAldsobw==}
+ '@sanity/vision@5.28.0':
+ resolution: {integrity: sha512-hFs+/mk9kneoAEw01+PmyQ4PqAmgvBBykp3VhIyh57ye6CLx6Qg0oVoWBdkrkeqOZIiVPNJ/rKNaQP/N91Djpw==}
peerDependencies:
react: ^19.2.2
sanity: ^4.0.0-0 || ^5.0.0-0
@@ -5048,86 +5071,86 @@ packages:
chokidar:
optional: true
- '@swc/core-darwin-arm64@1.15.33':
- resolution: {integrity: sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==}
+ '@swc/core-darwin-arm64@1.15.40':
+ resolution: {integrity: sha512-PaYyclfmQ++77D8ityYvmmVzHv9aG8ROwt2GfG6/ccloy4Hgf80qtOnzb9VYvPsUT7Ty1uhuDRhv3XYpf62qhQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
- '@swc/core-darwin-x64@1.15.33':
- resolution: {integrity: sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==}
+ '@swc/core-darwin-x64@1.15.40':
+ resolution: {integrity: sha512-HbbPzvfLBUXjIB1Ezks+//lNUjmLjfyd63XSwprJgrZaXYdm70kohXPJUWdqKZozolFxbPaO+xtBaiUp6BoueA==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
- '@swc/core-linux-arm-gnueabihf@1.15.33':
- resolution: {integrity: sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==}
+ '@swc/core-linux-arm-gnueabihf@1.15.40':
+ resolution: {integrity: sha512-SlRZsCjOCPR2LvFs0Ri/Xrx/5o5TCt8vl4gW6mX1hEZOG0a625RxzRHpHdAQNGykmAN/7IeaFAJG+QnNmxlHcA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
- '@swc/core-linux-arm64-gnu@1.15.33':
- resolution: {integrity: sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==}
+ '@swc/core-linux-arm64-gnu@1.15.40':
+ resolution: {integrity: sha512-Q8byxJt2fh8CR3EUX6snBpy47AoBVm+In/+Z3rjDHMjC38ZvR9/gtUUNCT0tfrn4EdVsO8/QPi59nxrxvqxvBQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@swc/core-linux-arm64-musl@1.15.33':
- resolution: {integrity: sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==}
+ '@swc/core-linux-arm64-musl@1.15.40':
+ resolution: {integrity: sha512-4z0MgHU+7M0pZDqBN1El7mFXDI1SBwinfcUkAyA4v8QrhOIUOZltySt2aStQLZGrdXVXM4Y4ylfiTC04ED+MoQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@swc/core-linux-ppc64-gnu@1.15.33':
- resolution: {integrity: sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==}
+ '@swc/core-linux-ppc64-gnu@1.15.40':
+ resolution: {integrity: sha512-fLI4iUgeSZu0eRWUXwe6YzPFx9gHbFiPkl8Rp3mJfP8OpNR3nTQCGPvHdDh9xniW7mVvgMY4ni7A4VzqI1KrpA==}
engines: {node: '>=10'}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@swc/core-linux-s390x-gnu@1.15.33':
- resolution: {integrity: sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==}
+ '@swc/core-linux-s390x-gnu@1.15.40':
+ resolution: {integrity: sha512-YqeKMAb7d4nQSGMJQ454IlaCENpzcDqhvBE9+CPfdnYpnUXxd+BSrB6Xk0YjW8UyoEhUj4p6quATCxbsp6J3jg==}
engines: {node: '>=10'}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@swc/core-linux-x64-gnu@1.15.33':
- resolution: {integrity: sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==}
+ '@swc/core-linux-x64-gnu@1.15.40':
+ resolution: {integrity: sha512-7HOuS1iGcme/j/TuL1TfmmLGiMQrjv/GmjyZeydl00FKPtpGXEldwqfI56xgd1YzrzoB2svWjxbGGyQ0TEASxg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@swc/core-linux-x64-musl@1.15.33':
- resolution: {integrity: sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==}
+ '@swc/core-linux-x64-musl@1.15.40':
+ resolution: {integrity: sha512-h4kZYHc7dpc9P9u4brRJaS8Pl7tPVHAeiLSzw7T5RfIJgAoSdaCMKzI/2Uay9gFhaw8uyCDl0L5q37r0EpAfIA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@swc/core-win32-arm64-msvc@1.15.33':
- resolution: {integrity: sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==}
+ '@swc/core-win32-arm64-msvc@1.15.40':
+ resolution: {integrity: sha512-+mQgKZXSj6mV38Zh05QaxSjUDmGP/R2JWlXZTDLSPkDzHU6p3GxN9eeSf5dfyDVU86946fmCvSzyl/ucImx8+A==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- '@swc/core-win32-ia32-msvc@1.15.33':
- resolution: {integrity: sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==}
+ '@swc/core-win32-ia32-msvc@1.15.40':
+ resolution: {integrity: sha512-yvwdPLGd25mcj/mNatjNQ0lZujtQD6psH3v9PNmMb+fSzjbNG8KIDxjFWrcV+fsFVLOkyOmdJsFmX7NAFjVyPw==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
- '@swc/core-win32-x64-msvc@1.15.33':
- resolution: {integrity: sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==}
+ '@swc/core-win32-x64-msvc@1.15.40':
+ resolution: {integrity: sha512-OXtKsLU1bVtInzzDEAY2sYiF/rl4tvAnLLLpuMp3HzAOQZ5A+i69AKDhA1YLQTaMAqO3vzyYNVAYVRMPtSYD4w==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@swc/core@1.15.33':
- resolution: {integrity: sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==}
+ '@swc/core@1.15.40':
+ resolution: {integrity: sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg==}
engines: {node: '>=10'}
peerDependencies:
'@swc/helpers': '>=0.5.17'
@@ -5161,8 +5184,8 @@ packages:
react: '>=16.8'
react-dom: '>=16.8'
- '@tanstack/react-virtual@3.13.24':
- resolution: {integrity: sha512-aIJvz5OSkhNIhZIpYivrxrPTKYsjW9Uzy+sP/mx0S3sev2HyvPb7xmjbYvokzEpfgYHy/HjzJ2zFAETuUfgCpg==}
+ '@tanstack/react-virtual@3.13.25':
+ resolution: {integrity: sha512-bmNoqMu6gcAW9JGrKVB0Q1tN1i5RONZF8r1fW0bbE4Oyf3DwEGnzzQJ2OW+Ozg1P4s8PyugkHg2ULZoFQN+cqw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -5171,8 +5194,8 @@ packages:
resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==}
engines: {node: '>=12'}
- '@tanstack/virtual-core@3.14.0':
- resolution: {integrity: sha512-JLANqGy/D6k4Ujmh8Tr25lGimuOXNiaVyXaCAZS0W+1390sADdGnyUdSWNIfd49gebtIxGMij4IktRVzrdr12Q==}
+ '@tanstack/virtual-core@3.15.0':
+ resolution: {integrity: sha512-0AwPGx0I8QxPYjAxShT/+z+ZOe9u8mW5rsXvivCTjRfRmz9a43+3mRyi4wwlyoUqOC56q/jatKa0Bh9M99BEHQ==}
'@tokenizer/inflate@0.4.1':
resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==}
@@ -5372,16 +5395,16 @@ packages:
'@types/wrap-ansi@3.0.0':
resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
- '@typescript-eslint/eslint-plugin@8.59.0':
- resolution: {integrity: sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw==}
+ '@typescript-eslint/eslint-plugin@8.59.4':
+ resolution: {integrity: sha512-PegsU+XfyJJNjd4+u/k6f9yTyp0lEXXiPopUNobZcIAUJFGICFLN+sP0Rb3JehVmiij1Ph0dFGYqODoRo/2+6A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.59.0
+ '@typescript-eslint/parser': ^8.59.4
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.59.0':
- resolution: {integrity: sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==}
+ '@typescript-eslint/parser@8.59.4':
+ resolution: {integrity: sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -5393,8 +5416,8 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/project-service@8.59.0':
- resolution: {integrity: sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==}
+ '@typescript-eslint/project-service@8.59.4':
+ resolution: {integrity: sha512-Ly00Vu4oAacfDeHp2Zg85ioNG6l8HG+tN1D7J+xTHSxu9y0awYKJ2zH1rFBn8ZSfuGK+7FxK3Cgl3uAz0aZZLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
@@ -5403,8 +5426,8 @@ packages:
resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.59.0':
- resolution: {integrity: sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==}
+ '@typescript-eslint/scope-manager@8.59.4':
+ resolution: {integrity: sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/tsconfig-utils@8.56.1':
@@ -5413,14 +5436,14 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/tsconfig-utils@8.59.0':
- resolution: {integrity: sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==}
+ '@typescript-eslint/tsconfig-utils@8.59.4':
+ resolution: {integrity: sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.59.0':
- resolution: {integrity: sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg==}
+ '@typescript-eslint/type-utils@8.59.4':
+ resolution: {integrity: sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -5430,8 +5453,8 @@ packages:
resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.59.0':
- resolution: {integrity: sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==}
+ '@typescript-eslint/types@8.59.4':
+ resolution: {integrity: sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.56.1':
@@ -5440,8 +5463,8 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/typescript-estree@8.59.0':
- resolution: {integrity: sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==}
+ '@typescript-eslint/typescript-estree@8.59.4':
+ resolution: {integrity: sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
@@ -5453,8 +5476,8 @@ packages:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.59.0':
- resolution: {integrity: sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g==}
+ '@typescript-eslint/utils@8.59.4':
+ resolution: {integrity: sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -5464,8 +5487,8 @@ packages:
resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/visitor-keys@8.59.0':
- resolution: {integrity: sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==}
+ '@typescript-eslint/visitor-keys@8.59.4':
+ resolution: {integrity: sha512-U3gxVaDVnuZKhSspW/MzMxE1kq7zOdc072FcSNoqA1I9p8HyKbBFfEHoWckBAMgNMph4MamwS5iTVzFmrnt8TQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@uiw/codemirror-extensions-basic-setup@4.25.9':
@@ -5633,22 +5656,29 @@ packages:
'@vercel/stega@1.1.0':
resolution: {integrity: sha512-DFOm3Gk78nKDkppQEG5aj8Wj8R8hPKu/xrz4Rtp0AfiaNbZNCoJbxn7VI6iMxqhGeLdUDy/8mTuTWMz/izAtPA==}
- '@vitejs/plugin-react@5.2.0':
- resolution: {integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==}
+ '@vitejs/plugin-react@6.0.2':
+ resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
+ '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0
+ babel-plugin-react-compiler: ^1.0.0
+ vite: ^8.0.0
+ peerDependenciesMeta:
+ '@rolldown/plugin-babel':
+ optional: true
+ babel-plugin-react-compiler:
+ optional: true
- '@vitest/coverage-istanbul@4.1.5':
- resolution: {integrity: sha512-X4kQMDEWh9mA0IiLuigtdYv4kXe+W8KLTbucoz15lbyZRPAxT5l+hu0JizI7Am050+G9vQnB7QJNgYi2LnwV4w==}
+ '@vitest/coverage-istanbul@4.1.7':
+ resolution: {integrity: sha512-EbruXy+E9MJk+y7sFzriYfoI4JP2Ow+SyWDkewFOWFjzrbQBHlEgi6dGE7pxge8Z+W+7oJOxAVVb6mQHKCCZlw==}
peerDependencies:
- vitest: 4.1.5
+ vitest: 4.1.7
- '@vitest/expect@4.1.5':
- resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==}
+ '@vitest/expect@4.1.7':
+ resolution: {integrity: sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==}
- '@vitest/mocker@4.1.5':
- resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==}
+ '@vitest/mocker@4.1.7':
+ resolution: {integrity: sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -5658,20 +5688,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@4.1.5':
- resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==}
+ '@vitest/pretty-format@4.1.7':
+ resolution: {integrity: sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==}
- '@vitest/runner@4.1.5':
- resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==}
+ '@vitest/runner@4.1.7':
+ resolution: {integrity: sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==}
- '@vitest/snapshot@4.1.5':
- resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==}
+ '@vitest/snapshot@4.1.7':
+ resolution: {integrity: sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==}
- '@vitest/spy@4.1.5':
- resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==}
+ '@vitest/spy@4.1.7':
+ resolution: {integrity: sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==}
- '@vitest/utils@4.1.5':
- resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==}
+ '@vitest/utils@4.1.7':
+ resolution: {integrity: sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==}
'@xhmikosr/archive-type@8.0.1':
resolution: {integrity: sha512-toXuiWChyfOpEiCPsIw6HGHaNji5LVkvB6EREL548vGWr+hGaehwxG4LzN20vm9aGFXwnA/Jty8yW2/SmV+1zQ==}
@@ -6017,10 +6047,6 @@ packages:
resolution: {integrity: sha512-jheRLVMeUKrDBjVw2O5+k4EvR4t9wtxHL+bo/LxfkxsVeuGMy3a5SEGgXdAFA4FSzTrU8rQXQIrsZ3oBq5a0pQ==}
engines: {node: '>=20'}
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
cac@7.0.0:
resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
engines: {node: '>=20.19.0'}
@@ -6063,8 +6089,8 @@ packages:
camelize@1.0.1:
resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
- caniuse-lite@1.0.30001790:
- resolution: {integrity: sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw==}
+ caniuse-lite@1.0.30001793:
+ resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==}
capital-case@1.0.4:
resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
@@ -6123,6 +6149,9 @@ packages:
resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==}
engines: {node: '>=8'}
+ cjs-module-lexer@2.2.0:
+ resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==}
+
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
@@ -6511,9 +6540,9 @@ packages:
resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==}
engines: {node: '>=12'}
- dts-resolver@2.1.3:
- resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==}
- engines: {node: '>=20.19.0'}
+ dts-resolver@3.0.0:
+ resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==}
+ engines: {node: ^22.18.0 || >=24.0.0}
peerDependencies:
oxc-resolver: '>=11.0.0'
peerDependenciesMeta:
@@ -6532,8 +6561,8 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.5.344:
- resolution: {integrity: sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==}
+ electron-to-chromium@1.5.361:
+ resolution: {integrity: sha512-Q6Hts7N9FnJc5LeGRINFvLhCI9xZmNtTDe5ZbcVezQz7cU4a8Aua3GH1b8J2XY8Al9PF+OCwYqhgsOOheMdvkA==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -6541,8 +6570,8 @@ packages:
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- empathic@2.0.0:
- resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
+ empathic@2.0.1:
+ resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==}
engines: {node: '>=14'}
end-of-stream@1.4.5:
@@ -6721,8 +6750,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.2.1:
- resolution: {integrity: sha512-wiyGaKsDgqXvF40P8mDwiUp/KQjE1FdrIEJsM8PZ3XCiniTMXS3OHWWUe5FI5agoCnr8x4xPrTDZuxsBlNHl+Q==}
+ eslint@10.4.0:
+ resolution: {integrity: sha512-loXy6bWOoP3EP6JA7jo6p5jMpBJmHmsNZM5SFRHLdh1MGOPurMnNBj4ZlAbaqUAaQWbCr7jHV4P7gzAyryZWkQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -7063,6 +7092,10 @@ packages:
get-tsconfig@4.14.0:
resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
+ get-tsconfig@5.0.0-beta.5:
+ resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==}
+ engines: {node: '>=20.20.0'}
+
git-hooks-list@3.2.0:
resolution: {integrity: sha512-ZHG9a1gEhUMX1TvGrLdyWb9kDopCBbTnI8z4JgRMYxsijWipgjSEYoPWqBuIB0DnRnvqlQSEeVmzpeuPm7NdFQ==}
@@ -7134,8 +7167,8 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- groq-js@1.30.1:
- resolution: {integrity: sha512-l9U2cAN2CHF8o9+ApOWuyntnmaRa2mzSWnnDjDuJlaB48Yjc9FA16/gPEIZ5V9k4ug0l1EZYRiWeSztngeP5sQ==}
+ groq-js@1.30.2:
+ resolution: {integrity: sha512-FqF7NNzBxya6Oq4VkTl9lg3W5Gjd3Cjwc6Et2OeAcTdmHOClwcYeAZkWR6wIm+KPtvESSYtzP59aj/+9egOKZQ==}
engines: {node: '>= 14'}
groq@3.88.1-typegen-experimental.0:
@@ -7146,8 +7179,8 @@ packages:
resolution: {integrity: sha512-ZwKAWzvVCw51yjmIf5484KgsAzZAlGTM4uy9lki4PjAYxcEME2Xf93d31LhHzgUAr2JI79H+cNKoRjDHdv1BXQ==}
engines: {node: '>=18'}
- groq@5.23.0:
- resolution: {integrity: sha512-9RNUKenNcWwLW7ndAzCerNfuYSYgohovkPuPJvDWj2fNzoNo9LoymdS7YKOIAmFUC/w4tE1EZkN0vrJyI9cv9w==}
+ groq@5.28.0:
+ resolution: {integrity: sha512-mrBwyB0c4nTvc1lcgWRmsyGsvvWXuhDC640XtPqZ5DZP2ylw/+ngqWDjYgnqWOPnJ+61b1VsfRVxCP9rXCeZgg==}
engines: {node: '>=20.19 <22 || >=22.12'}
gunzip-maybe@1.4.2:
@@ -7169,8 +7202,8 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- hasown@2.0.3:
- resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
hast-util-parse-selector@4.0.0:
@@ -7259,10 +7292,10 @@ packages:
engines: {node: '>=18'}
hasBin: true
- i18next@25.8.18:
- resolution: {integrity: sha512-lzY5X83BiL5AP77+9DydbrqkQHFN9hUzWGjqjLpPcp5ZOzuu1aSoKaU3xbBLSjWx9dAzW431y+d+aogxOZaKRA==}
+ i18next@26.2.0:
+ resolution: {integrity: sha512-zwBHldHdTmwN7r6UNc7lC6GWNN+YYg3DrRSeHR5PRRBf5QnJZcYHrQc0uaU26qZeYxR7iFZD+Y315dPnKP47wA==}
peerDependencies:
- typescript: ^5
+ typescript: ^5 || ^6
peerDependenciesMeta:
typescript:
optional: true
@@ -7353,8 +7386,8 @@ packages:
is-bun-module@2.0.0:
resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
- is-core-module@2.16.2:
- resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
is-decimal@2.0.1:
@@ -7593,6 +7626,7 @@ packages:
json-2-csv@5.5.10:
resolution: {integrity: sha512-Dep8wO3Fr5wNjQevO2Z8Y7yeee/nYSGRsi7q6zJDKEVHxXkXT+v21vxHmDX923UzmCXXkSo62HaTz6eTWzFLaw==}
engines: {node: '>= 16'}
+ deprecated: A security vulnerability has been reported with the preventCsvInjection option which has been fixed in version 5.5.11. Please upgrade as soon as possible.
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
@@ -7660,8 +7694,8 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- knip@6.7.0:
- resolution: {integrity: sha512-ckL51NDH1YJxnv1kNB0iUdDngB4f/e9Igz8uIqYfmNDoyOFmmk1V0WFv3LQ7/hzC63b2Z9X41gGUE9eOWrZpaA==}
+ knip@6.14.2:
+ resolution: {integrity: sha512-Vg3JhIINjZew1I7qAFI4UHemW1mc4azP/BxJvsq9eGDfxpGO7oVCuD/bsWkog9TO/ZwwJeAeOMFZ1kd9jnY9+Q==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -7834,8 +7868,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.3.6:
- resolution: {integrity: sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==}
+ lru-cache@11.5.0:
+ resolution: {integrity: sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -8036,8 +8070,8 @@ packages:
resolution: {integrity: sha512-zoTNyBafxG0+F5PP3T3j1PKMr7gedriSdYRhLFLRFCz0OnQfQ6BkVk9peXVF30hz633Bw0Zh5McleOrXPjWYCQ==}
engines: {node: '>=18'}
- nanoid@3.3.11:
- resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+ nanoid@3.3.12:
+ resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -8082,8 +8116,8 @@ packages:
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- nock@14.0.14:
- resolution: {integrity: sha512-PKk7tex0O3RRXUZC5XDKJ9yM3rYRPS13myduT85VIIYDBnib42Fpxoe6KxRSzqB4iL2NDxkcJ2yiskZ18hGLEQ==}
+ nock@14.0.15:
+ resolution: {integrity: sha512-S0a47C9pLvcYx/Ugf0H30BVBEcUgMMBDk9VJIDlJ8XGrfH2QDUD4Tgdp45qDIiHttokBG+IbsOtsvIjGR/j3bg==}
engines: {node: '>=18.20.0 <20 || >=20.12.1'}
node-addon-api@7.1.1:
@@ -8095,8 +8129,9 @@ packages:
node-pty@1.1.0:
resolution: {integrity: sha512-20JqtutY6JPXTUnL0ij1uad7Qe1baT46lyolh2sSENDd4sTzKZ4nmAFkeAARDKwmlLjPx6XKRlwRUxwjOy+lUg==}
- node-releases@2.0.38:
- resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==}
+ node-releases@2.0.46:
+ resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==}
+ engines: {node: '>=18'}
normalize-package-data@6.0.2:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
@@ -8194,8 +8229,8 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
- oxc-parser@0.127.0:
- resolution: {integrity: sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==}
+ oxc-parser@0.130.0:
+ resolution: {integrity: sha512-X0PJ+NmOok8qP3vK9uaW431ngkdM9UPEK7KG466urtIL2+EYTEgbZK2yqe2MWKJKBjRlFweP/pJPx0x9muMEVw==}
engines: {node: ^20.19.0 || >=22.12.0}
oxc-resolver@11.19.1:
@@ -8427,8 +8462,8 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
- postcss@8.5.13:
- resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==}
+ postcss@8.5.15:
+ resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
engines: {node: ^10 || ^12 || >=14}
powershell-utils@0.1.0:
@@ -8538,10 +8573,10 @@ packages:
peerDependencies:
react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental
- react-dom@19.2.6:
- resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==}
+ react-dom@19.2.5:
+ resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==}
peerDependencies:
- react: ^19.2.6
+ react: ^19.2.5
react-dropzone@11.7.1:
resolution: {integrity: sha512-zxCMwhfPy1olUEbw3FLNPLhAm/HnaYH5aELIEglRbqabizKAdHs0h+WuyOpmA+v1JXn0++fpQDdNfUagWt5hJQ==}
@@ -8578,14 +8613,14 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- react-i18next@15.6.1:
- resolution: {integrity: sha512-uGrzSsOUUe2sDBG/+FJq2J1MM+Y4368/QW8OLEKSFvnDflHBbZhSd1u3UkW0Z06rMhZmnB/AQrhCpYfE5/5XNg==}
+ react-i18next@17.0.8:
+ resolution: {integrity: sha512-0ooKbGLU8JXhe1zwpQUWIeXSgLPOfwJmgheWRIUpcoA0CpyabpGhayjdG+/eA5esC1AQ8h2jWpXjJfzQzeDOCw==}
peerDependencies:
- i18next: '>= 23.2.3'
+ i18next: '>= 26.2.0'
react: '>= 16.8.0'
react-dom: '*'
react-native: '*'
- typescript: ^5
+ typescript: ^5 || ^6
peerDependenciesMeta:
react-dom:
optional: true
@@ -8597,8 +8632,8 @@ packages:
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- react-is@19.2.4:
- resolution: {integrity: sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==}
+ react-is@19.2.6:
+ resolution: {integrity: sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==}
react-redux@9.2.0:
resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==}
@@ -8618,10 +8653,6 @@ packages:
peerDependencies:
react: '>=18.0.0'
- react-refresh@0.18.0:
- resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==}
- engines: {node: '>=0.10.0'}
-
react-rx@4.2.2:
resolution: {integrity: sha512-L0M51QxRnb5RndopV3lGPtG+O2rGVZl6aIzH1Fyx5ieOog/E947Xu00JERxksPJ9Lxn7kdME2wFtsWpiKTgI+A==}
peerDependencies:
@@ -8646,8 +8677,8 @@ packages:
react: '>=16 || >=17 || >= 18 || >= 19'
react-dom: '>=16 || >=17 || >= 18 || >=19'
- react@19.2.6:
- resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==}
+ react@19.2.5:
+ resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==}
engines: {node: '>=0.10.0'}
read-package-up@12.0.0:
@@ -8758,8 +8789,8 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
- resolve@1.22.12:
- resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==}
+ resolve@1.22.11:
+ resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
engines: {node: '>= 0.4'}
hasBin: true
@@ -8791,13 +8822,13 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
- rolldown-plugin-dts@0.23.2:
- resolution: {integrity: sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==}
- engines: {node: '>=20.19.0'}
+ rolldown-plugin-dts@0.25.1:
+ resolution: {integrity: sha512-zK82aC/8z1iVW+g0bCnlQZq04Y5bNeL/RcRwTYBwsnU6wH0N+6vpIFkN7JC0kYRS5qKA+pxQyfIPvXJ6Q5xSpQ==}
+ engines: {node: ^22.18.0 || >=24.0.0}
peerDependencies:
'@ts-macro/tsc': ^0.3.6
'@typescript/native-preview': '>=7.0.0-dev.20260325.1'
- rolldown: ^1.0.0-rc.12
+ rolldown: ^1.0.0
typescript: ^5.0.0 || ^6.0.0
vue-tsc: ~3.2.0
peerDependenciesMeta:
@@ -8810,8 +8841,8 @@ packages:
vue-tsc:
optional: true
- rolldown@1.0.0-rc.17:
- resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==}
+ rolldown@1.0.2:
+ resolution: {integrity: sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -8822,8 +8853,8 @@ packages:
esbuild: '>=0.18.0'
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
- rollup@4.60.2:
- resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==}
+ rollup@4.60.4:
+ resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -8874,8 +8905,8 @@ packages:
sanity: ^3.78 || ^4.0.0-0 || ^5
styled-components: ^6.1
- sanity@5.26.0:
- resolution: {integrity: sha512-TcBDr9Di39jSZtEPiyR7RUjMoPRk5NJzeKI/g7wcdwJLy+lVC1yylRQAmmNNEwzKkPG1JCylt2b+vy50WH7WgQ==}
+ sanity@5.28.0:
+ resolution: {integrity: sha512-b7hChfsh3b7HVUOb9A4VoXpD6E6Vl5pxqG0K5qA/OOc+bT2iqxnkLlhAgaT369KGFR2sASkehpj1D4YLdNrojg==}
engines: {node: '>=20.19 <22 || >=22.12'}
hasBin: true
peerDependencies:
@@ -8921,6 +8952,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.8.1:
+ resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
sentence-case@3.0.4:
resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
@@ -9341,8 +9377,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tsx@4.21.0:
- resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
+ tsx@4.22.3:
+ resolution: {integrity: sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -9379,8 +9415,8 @@ packages:
typeid-js@1.2.0:
resolution: {integrity: sha512-t76ZucAnvGC60ea/HjVsB0TSoB0cw9yjnfurUgtInXQWUI/VcrlZGpO23KN3iSe8yOGUgb1zr7W7uEzJ3hSljA==}
- typescript-eslint@8.59.0:
- resolution: {integrity: sha512-BU3ONW9X+v90EcCH9ZS6LMackcVtxRLlI3XrYyqZIwVSHIk7Qf7bFw1z0M9Q0IUxhTMZCf8piY9hTYaNEIASrw==}
+ typescript-eslint@8.59.4:
+ resolution: {integrity: sha512-Rw6+44QNFaXtgHSjPy+Kw8hrJniMYzR85E9yLmOLcfZ91/rz+JXQbDTCmc6ccxMPY6K6PgAq26f0JCBfR7LIPQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -9421,8 +9457,8 @@ packages:
resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==}
engines: {node: '>=18.17'}
- undici@7.25.0:
- resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==}
+ undici@7.26.0:
+ resolution: {integrity: sha512-3O9Tf67pGhgOv9jM35AbhkXAKi13f3oy3aE4CSgr+TckGeY+/iu97ZXN+J7DpHPzLbVApFd1IFhcnBjREYXYcg==}
engines: {node: '>=20.18.1'}
unicode-canonical-property-names-ecmascript@2.0.1:
@@ -9579,8 +9615,8 @@ packages:
resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- vite-node@5.3.0:
- resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==}
+ vite-node@6.0.0:
+ resolution: {integrity: sha512-oj4PVrT+pDh6GYf5wfUXkcZyekYS8kKPfLPXVl8qe324Ec6l4K2DUKNadRbZ3LQl0qGcDz+PyOo7ZAh00Y+JjQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -9629,13 +9665,13 @@ packages:
yaml:
optional: true
- vite@8.0.10:
- resolution: {integrity: sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==}
+ vite@8.0.14:
+ resolution: {integrity: sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.1.0
+ '@vitejs/devtools': ^0.1.18
esbuild: ^0.27.0 || ^0.28.0
jiti: '>=1.21.0'
less: ^4.0.0
@@ -9672,20 +9708,20 @@ packages:
yaml:
optional: true
- vitest@4.1.5:
- resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==}
+ vitest@4.1.7:
+ resolution: {integrity: sha512-flYyaFd2CgoCoU+0UKt3pxksgC+S02iTDN0n3LtqaMeXsI9SBcdNujc2k0DeFLzUn/0k538yNjOSdwgCqcrwJA==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.1.5
- '@vitest/browser-preview': 4.1.5
- '@vitest/browser-webdriverio': 4.1.5
- '@vitest/coverage-istanbul': 4.1.5
- '@vitest/coverage-v8': 4.1.5
- '@vitest/ui': 4.1.5
+ '@vitest/browser-playwright': 4.1.7
+ '@vitest/browser-preview': 4.1.7
+ '@vitest/browser-webdriverio': 4.1.7
+ '@vitest/coverage-istanbul': 4.1.7
+ '@vitest/coverage-v8': 4.1.7
+ '@vitest/ui': 4.1.7
happy-dom: '*'
jsdom: '*'
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -9812,8 +9848,8 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- ws@8.20.0:
- resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
+ ws@8.21.0:
+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -9861,8 +9897,8 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- yaml@2.8.4:
- resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==}
+ yaml@2.9.0:
+ resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
engines: {node: '>= 14.6'}
hasBin: true
@@ -9899,8 +9935,8 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
- zod@4.3.6:
- resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
+ zod@4.4.3:
+ resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
zustand@5.0.10:
resolution: {integrity: sha512-U1AiltS1O9hSy3rul+Ub82ut2fqIAefiSuwECWt6jlMVUGejvf+5omLcRBSzqbRagSM3hQZbtzdeRc6QVScXTg==}
@@ -9998,7 +10034,7 @@ snapshots:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
'@asamuzakjp/css-color@5.1.11':
dependencies:
@@ -10014,7 +10050,7 @@ snapshots:
bidi-js: 1.0.3
css-tree: 3.2.1
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
'@asamuzakjp/dom-selector@7.1.1':
dependencies:
@@ -10566,10 +10602,10 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
- '@babel/generator@8.0.0-rc.3':
+ '@babel/generator@8.0.0-rc.5':
dependencies:
- '@babel/parser': 8.0.0-rc.3
- '@babel/types': 8.0.0-rc.3
+ '@babel/parser': 8.0.0-rc.6
+ '@babel/types': 8.0.0-rc.6
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
'@types/jsesc': 2.5.1
@@ -10614,7 +10650,7 @@ snapshots:
'@babel/helper-plugin-utils': 7.28.6
debug: 4.4.3(supports-color@8.1.1)
lodash.debounce: 4.0.8
- resolve: 1.22.12
+ resolve: 1.22.11
transitivePeerDependencies:
- supports-color
@@ -10676,11 +10712,13 @@ snapshots:
'@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-string-parser@8.0.0-rc.3': {}
+ '@babel/helper-string-parser@8.0.0-rc.6': {}
'@babel/helper-validator-identifier@7.28.5': {}
- '@babel/helper-validator-identifier@8.0.0-rc.3': {}
+ '@babel/helper-validator-identifier@8.0.0-rc.5': {}
+
+ '@babel/helper-validator-identifier@8.0.0-rc.6': {}
'@babel/helper-validator-option@7.27.1': {}
@@ -10701,9 +10739,13 @@ snapshots:
dependencies:
'@babel/types': 7.29.0
- '@babel/parser@8.0.0-rc.3':
+ '@babel/parser@8.0.0-rc.4':
dependencies:
- '@babel/types': 8.0.0-rc.3
+ '@babel/types': 8.0.0-rc.6
+
+ '@babel/parser@8.0.0-rc.6':
+ dependencies:
+ '@babel/types': 8.0.0-rc.6
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)':
dependencies:
@@ -11048,16 +11090,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
'@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.29.0)':
dependencies:
'@babel/core': 7.29.0
@@ -11268,7 +11300,7 @@ snapshots:
pirates: 4.0.7
source-map-support: 0.5.21
- '@babel/runtime@7.28.6': {}
+ '@babel/runtime@7.29.7': {}
'@babel/template@7.28.6':
dependencies:
@@ -11293,10 +11325,10 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@babel/types@8.0.0-rc.3':
+ '@babel/types@8.0.0-rc.6':
dependencies:
- '@babel/helper-string-parser': 8.0.0-rc.3
- '@babel/helper-validator-identifier': 8.0.0-rc.3
+ '@babel/helper-string-parser': 8.0.0-rc.6
+ '@babel/helper-validator-identifier': 8.0.0-rc.6
'@borewit/text-codec@0.2.1': {}
@@ -11318,7 +11350,7 @@ snapshots:
outdent: 0.5.0
prettier: 2.8.8
resolve-from: 5.0.0
- semver: 7.7.4
+ semver: 7.8.1
'@changesets/assemble-release-plan@6.0.10':
dependencies:
@@ -11327,7 +11359,7 @@ snapshots:
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
- semver: 7.7.4
+ semver: 7.8.1
'@changesets/changelog-git@0.2.1':
dependencies:
@@ -11358,7 +11390,7 @@ snapshots:
package-manager-detector: 0.2.11
picocolors: 1.1.1
resolve-from: 5.0.0
- semver: 7.7.4
+ semver: 7.8.1
spawndamnit: 3.0.1
term-size: 2.2.1
transitivePeerDependencies:
@@ -11384,7 +11416,7 @@ snapshots:
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
picocolors: 1.1.1
- semver: 7.7.4
+ semver: 7.8.1
'@changesets/get-release-plan@4.0.16':
dependencies:
@@ -11447,37 +11479,37 @@ snapshots:
human-id: 4.1.3
prettier: 2.8.8
- '@codemirror/autocomplete@6.20.2':
+ '@codemirror/autocomplete@6.20.1':
dependencies:
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@codemirror/commands@6.10.3':
dependencies:
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@codemirror/lang-css@6.3.1':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/css': 1.3.0
'@codemirror/lang-html@6.4.11':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/lang-css': 6.3.1
'@codemirror/lang-javascript': 6.2.5
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@lezer/css': 1.3.0
'@lezer/html': 1.3.13
@@ -11488,12 +11520,12 @@ snapshots:
'@codemirror/lang-javascript@6.2.5':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/language': 6.12.3
'@codemirror/lint': 6.9.2
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@lezer/javascript': 1.5.4
'@codemirror/lang-json@6.0.2':
@@ -11503,12 +11535,12 @@ snapshots:
'@codemirror/lang-markdown@6.5.0':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/lang-html': 6.4.11
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@lezer/markdown': 1.6.3
'@codemirror/lang-php@6.0.2':
@@ -11516,23 +11548,23 @@ snapshots:
'@codemirror/lang-html': 6.4.11
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/php': 1.0.5
'@codemirror/lang-sql@6.10.0':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@codemirror/language@6.12.3':
dependencies:
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
- '@lezer/common': 1.5.2
+ '@codemirror/view': 6.40.0
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
style-mod: 4.1.3
@@ -11544,13 +11576,13 @@ snapshots:
'@codemirror/lint@6.9.2':
dependencies:
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
crelt: 1.0.6
- '@codemirror/search@6.7.0':
+ '@codemirror/search@6.6.0':
dependencies:
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
crelt: 1.0.6
'@codemirror/state@6.6.0':
@@ -11561,10 +11593,10 @@ snapshots:
dependencies:
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
'@lezer/highlight': 1.2.3
- '@codemirror/view@6.43.0':
+ '@codemirror/view@6.40.0':
dependencies:
'@codemirror/state': 6.6.0
crelt: 1.0.6
@@ -11613,7 +11645,7 @@ snapshots:
'@commitlint/is-ignored@20.4.1':
dependencies:
'@commitlint/types': 20.4.0
- semver: 7.7.4
+ semver: 7.8.1
'@commitlint/lint@20.4.2':
dependencies:
@@ -11728,36 +11760,36 @@ snapshots:
'@date-fns/utc@2.1.1': {}
- '@dnd-kit/accessibility@3.1.1(react@19.2.6)':
+ '@dnd-kit/accessibility@3.1.1(react@19.2.5)':
dependencies:
- react: 19.2.6
+ react: 19.2.5
tslib: 2.8.1
- '@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- '@dnd-kit/accessibility': 3.1.1(react@19.2.6)
- '@dnd-kit/utilities': 3.2.2(react@19.2.6)
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ '@dnd-kit/accessibility': 3.1.1(react@19.2.5)
+ '@dnd-kit/utilities': 3.2.2(react@19.2.5)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
tslib: 2.8.1
- '@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)':
+ '@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)':
dependencies:
- '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@dnd-kit/utilities': 3.2.2(react@19.2.6)
- react: 19.2.6
+ '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/utilities': 3.2.2(react@19.2.5)
+ react: 19.2.5
tslib: 2.8.1
- '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)':
+ '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)':
dependencies:
- '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@dnd-kit/utilities': 3.2.2(react@19.2.6)
- react: 19.2.6
+ '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/utilities': 3.2.2(react@19.2.5)
+ react: 19.2.5
tslib: 2.8.1
- '@dnd-kit/utilities@3.2.2(react@19.2.6)':
+ '@dnd-kit/utilities@3.2.2(react@19.2.5)':
dependencies:
- react: 19.2.6
+ react: 19.2.5
tslib: 2.8.1
'@emnapi/core@1.10.0':
@@ -11766,22 +11798,11 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emnapi/core@1.9.2':
- dependencies:
- '@emnapi/wasi-threads': 1.2.1
- tslib: 2.8.1
- optional: true
-
'@emnapi/runtime@1.10.0':
dependencies:
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.9.2':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@emnapi/wasi-threads@1.2.1':
dependencies:
tslib: 2.8.1
@@ -11790,7 +11811,7 @@ snapshots:
'@emotion/babel-plugin@11.13.5':
dependencies:
'@babel/helper-module-imports': 7.28.6
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@emotion/hash': 0.9.2
'@emotion/memoize': 0.9.0
'@emotion/serialize': 1.3.3
@@ -11819,17 +11840,17 @@ snapshots:
'@emotion/memoize@0.9.0': {}
- '@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.6)':
+ '@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.5)':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@emotion/babel-plugin': 11.13.5
'@emotion/cache': 11.14.0
'@emotion/serialize': 1.3.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.6)
+ '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.5)
'@emotion/utils': 1.4.2
'@emotion/weak-memoize': 0.4.0
hoist-non-react-statics: 3.3.2
- react: 19.2.6
+ react: 19.2.5
optionalDependencies:
'@types/react': 19.2.14
transitivePeerDependencies:
@@ -11847,9 +11868,9 @@ snapshots:
'@emotion/unitless@0.10.0': {}
- '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.6)':
+ '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.5)':
dependencies:
- react: 19.2.6
+ react: 19.2.5
'@emotion/utils@1.4.2': {}
@@ -12011,18 +12032,18 @@ snapshots:
'@esbuild/win32-x64@0.28.0':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.2.1(jiti@2.7.0))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.4.0(jiti@2.7.0))':
dependencies:
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@2.0.5(eslint@10.2.1(jiti@2.7.0))':
+ '@eslint/compat@2.1.0(eslint@10.4.0(jiti@2.7.0))':
dependencies:
'@eslint/core': 1.2.1
optionalDependencies:
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
'@eslint/config-array@0.23.5':
dependencies:
@@ -12032,7 +12053,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.5':
+ '@eslint/config-helpers@0.6.0':
dependencies:
'@eslint/core': 1.2.1
@@ -12040,9 +12061,9 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.2.1(jiti@2.7.0))':
+ '@eslint/js@10.0.1(eslint@10.4.0(jiti@2.7.0))':
optionalDependencies:
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
'@eslint/object-schema@3.0.5': {}
@@ -12064,17 +12085,17 @@ snapshots:
'@floating-ui/core': 1.7.3
'@floating-ui/utils': 0.2.10
- '@floating-ui/react-dom@2.1.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@floating-ui/react-dom@2.1.6(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
'@floating-ui/dom': 1.7.4
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
'@floating-ui/utils@0.2.10': {}
- '@hookform/resolvers@3.10.0(react-hook-form@7.71.2(react@19.2.6))':
+ '@hookform/resolvers@3.10.0(react-hook-form@7.71.2(react@19.2.5))':
dependencies:
- react-hook-form: 7.71.2(react@19.2.6)
+ react-hook-form: 7.71.2(react@19.2.5)
'@humanfs/core@0.19.1': {}
@@ -12200,10 +12221,10 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/checkbox@5.1.4(@types/node@20.19.41)':
+ '@inquirer/checkbox@5.1.5(@types/node@20.19.41)':
dependencies:
'@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/figures': 2.0.5
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
@@ -12221,9 +12242,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/confirm@6.0.12(@types/node@20.19.41)':
+ '@inquirer/confirm@6.0.13(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12241,7 +12262,7 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/core@11.1.9(@types/node@20.19.41)':
+ '@inquirer/core@11.1.10(@types/node@20.19.41)':
dependencies:
'@inquirer/ansi': 2.0.5
'@inquirer/figures': 2.0.5
@@ -12276,9 +12297,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/editor@5.1.1(@types/node@20.19.41)':
+ '@inquirer/editor@5.1.2(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/external-editor': 3.0.0(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
@@ -12292,9 +12313,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/expand@5.0.13(@types/node@20.19.41)':
+ '@inquirer/expand@5.0.14(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12336,9 +12357,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/input@5.0.12(@types/node@20.19.41)':
+ '@inquirer/input@5.0.13(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12350,9 +12371,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/number@4.0.12(@types/node@20.19.41)':
+ '@inquirer/number@4.0.13(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12365,10 +12386,10 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/password@5.0.12(@types/node@20.19.41)':
+ '@inquirer/password@5.0.13(@types/node@20.19.41)':
dependencies:
'@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12388,18 +12409,18 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/prompts@8.4.2(@types/node@20.19.41)':
- dependencies:
- '@inquirer/checkbox': 5.1.4(@types/node@20.19.41)
- '@inquirer/confirm': 6.0.12(@types/node@20.19.41)
- '@inquirer/editor': 5.1.1(@types/node@20.19.41)
- '@inquirer/expand': 5.0.13(@types/node@20.19.41)
- '@inquirer/input': 5.0.12(@types/node@20.19.41)
- '@inquirer/number': 4.0.12(@types/node@20.19.41)
- '@inquirer/password': 5.0.12(@types/node@20.19.41)
- '@inquirer/rawlist': 5.2.8(@types/node@20.19.41)
- '@inquirer/search': 4.1.8(@types/node@20.19.41)
- '@inquirer/select': 5.1.4(@types/node@20.19.41)
+ '@inquirer/prompts@8.4.3(@types/node@20.19.41)':
+ dependencies:
+ '@inquirer/checkbox': 5.1.5(@types/node@20.19.41)
+ '@inquirer/confirm': 6.0.13(@types/node@20.19.41)
+ '@inquirer/editor': 5.1.2(@types/node@20.19.41)
+ '@inquirer/expand': 5.0.14(@types/node@20.19.41)
+ '@inquirer/input': 5.0.13(@types/node@20.19.41)
+ '@inquirer/number': 4.0.13(@types/node@20.19.41)
+ '@inquirer/password': 5.0.13(@types/node@20.19.41)
+ '@inquirer/rawlist': 5.2.9(@types/node@20.19.41)
+ '@inquirer/search': 4.1.9(@types/node@20.19.41)
+ '@inquirer/select': 5.1.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12411,9 +12432,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/rawlist@5.2.8(@types/node@20.19.41)':
+ '@inquirer/rawlist@5.2.9(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
'@types/node': 20.19.41
@@ -12427,9 +12448,9 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/search@4.1.8(@types/node@20.19.41)':
+ '@inquirer/search@4.1.9(@types/node@20.19.41)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/figures': 2.0.5
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
@@ -12453,10 +12474,10 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.41
- '@inquirer/select@5.1.4(@types/node@20.19.41)':
+ '@inquirer/select@5.1.5(@types/node@20.19.41)':
dependencies:
'@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@20.19.41)
+ '@inquirer/core': 11.1.10(@types/node@20.19.41)
'@inquirer/figures': 2.0.5
'@inquirer/type': 4.0.5(@types/node@20.19.41)
optionalDependencies:
@@ -12514,67 +12535,67 @@ snapshots:
'@keyv/serialize@1.1.1': {}
- '@lezer/common@1.5.2': {}
+ '@lezer/common@1.5.1': {}
'@lezer/css@1.3.0':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/highlight@1.2.3':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/html@1.3.13':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/java@1.1.3':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/javascript@1.5.4':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/json@1.0.3':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/lr@1.4.8':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/markdown@1.6.3':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/php@1.0.5':
dependencies:
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -12616,7 +12637,7 @@ snapshots:
'@rushstack/ts-command-line': 5.3.9(@types/node@20.19.41)
diff: 8.0.3
minimatch: 10.2.3
- resolve: 1.22.12
+ resolve: 1.22.11
semver: 7.7.4
source-map: 0.6.1
typescript: 5.9.3
@@ -12634,7 +12655,7 @@ snapshots:
'@rushstack/ts-command-line': 5.3.9(@types/node@25.0.10)
diff: 8.0.3
minimatch: 10.2.3
- resolve: 1.22.12
+ resolve: 1.22.11
semver: 7.7.4
source-map: 0.6.1
typescript: 5.9.3
@@ -12646,7 +12667,7 @@ snapshots:
'@microsoft/tsdoc': 0.16.0
ajv: 8.18.0
jju: 1.4.0
- resolve: 1.22.12
+ resolve: 1.22.11
'@microsoft/tsdoc@0.16.0': {}
@@ -12663,23 +12684,23 @@ snapshots:
dependencies:
mux-embed: 5.9.0
- '@mux/mux-player-react@3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mux/mux-player-react@3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- '@mux/mux-player': 3.10.2(react@19.2.6)
+ '@mux/mux-player': 3.10.2(react@19.2.5)
'@mux/playback-core': 0.32.2
prop-types: 15.8.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
optionalDependencies:
'@types/react': 19.2.14
'@types/react-dom': 19.2.3(@types/react@19.2.14)
- '@mux/mux-player@3.10.2(react@19.2.6)':
+ '@mux/mux-player@3.10.2(react@19.2.5)':
dependencies:
'@mux/mux-video': 0.29.2
'@mux/playback-core': 0.32.2
- media-chrome: 4.17.2(react@19.2.6)
- player.style: 0.3.1(react@19.2.6)
+ media-chrome: 4.17.2(react@19.2.5)
+ player.style: 0.3.1(react@19.2.5)
transitivePeerDependencies:
- react
@@ -12782,13 +12803,6 @@ snapshots:
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)':
- dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
- '@tybys/wasm-util': 0.10.1
- optional: true
-
'@next/env@16.2.6': {}
'@next/swc-darwin-arm64@16.2.6':
@@ -12831,7 +12845,7 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@oclif/core@4.11.0':
+ '@oclif/core@4.11.4':
dependencies:
ansi-escapes: 4.3.2
ansis: 3.17.0
@@ -12844,7 +12858,7 @@ snapshots:
is-wsl: 2.2.0
lilconfig: 3.1.3
minimatch: 10.2.5
- semver: 7.7.4
+ semver: 7.8.1
string-width: 4.2.3
supports-color: 8.1.1
tinyglobby: 0.2.16
@@ -12865,7 +12879,7 @@ snapshots:
is-wsl: 2.2.0
lilconfig: 3.1.3
minimatch: 10.2.5
- semver: 7.7.4
+ semver: 7.8.1
string-width: 4.2.3
supports-color: 8.1.1
tinyglobby: 0.2.16
@@ -12875,12 +12889,12 @@ snapshots:
'@oclif/plugin-help@6.2.49':
dependencies:
- '@oclif/core': 4.11.0
+ '@oclif/core': 4.11.4
- '@oclif/plugin-not-found@3.2.81(@types/node@20.19.41)':
+ '@oclif/plugin-not-found@3.2.86(@types/node@20.19.41)':
dependencies:
'@inquirer/prompts': 7.10.1(@types/node@20.19.41)
- '@oclif/core': 4.11.0
+ '@oclif/core': 4.11.4
ansis: 3.17.0
fast-levenshtein: 3.0.0
transitivePeerDependencies:
@@ -12888,7 +12902,7 @@ snapshots:
'@oclif/plugin-warn-if-update-available@3.1.57':
dependencies:
- '@oclif/core': 4.11.0
+ '@oclif/core': 4.11.4
ansis: 3.17.0
debug: 4.4.3(supports-color@8.1.1)
http-call: 5.3.0
@@ -12957,82 +12971,84 @@ snapshots:
'@open-draft/until@2.1.0': {}
- '@optimize-lodash/rollup-plugin@6.0.0(rollup@4.60.2)':
+ '@optimize-lodash/rollup-plugin@6.0.0(rollup@4.60.4)':
dependencies:
'@optimize-lodash/transform': 4.0.0
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
- rollup: 4.60.2
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
+ rollup: 4.60.4
'@optimize-lodash/transform@4.0.0':
dependencies:
estree-walker: 2.0.2
magic-string: 0.30.21
- '@oxc-parser/binding-android-arm-eabi@0.127.0':
+ '@oxc-parser/binding-android-arm-eabi@0.130.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.127.0':
+ '@oxc-parser/binding-android-arm64@0.130.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.127.0':
+ '@oxc-parser/binding-darwin-arm64@0.130.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.127.0':
+ '@oxc-parser/binding-darwin-x64@0.130.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.127.0':
+ '@oxc-parser/binding-freebsd-x64@0.130.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.130.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.127.0':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.130.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.127.0':
+ '@oxc-parser/binding-linux-arm64-gnu@0.130.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.127.0':
+ '@oxc-parser/binding-linux-arm64-musl@0.130.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.127.0':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.130.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.127.0':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.130.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.127.0':
+ '@oxc-parser/binding-linux-riscv64-musl@0.130.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.127.0':
+ '@oxc-parser/binding-linux-s390x-gnu@0.130.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.127.0':
+ '@oxc-parser/binding-linux-x64-gnu@0.130.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.127.0':
+ '@oxc-parser/binding-linux-x64-musl@0.130.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.127.0':
+ '@oxc-parser/binding-openharmony-arm64@0.130.0':
optional: true
- '@oxc-parser/binding-wasm32-wasi@0.127.0':
+ '@oxc-parser/binding-wasm32-wasi@0.130.0':
dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.127.0':
+ '@oxc-parser/binding-win32-arm64-msvc@0.130.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.127.0':
+ '@oxc-parser/binding-win32-ia32-msvc@0.130.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.127.0':
+ '@oxc-parser/binding-win32-x64-msvc@0.130.0':
optional: true
- '@oxc-project/types@0.127.0': {}
+ '@oxc-project/types@0.130.0': {}
+
+ '@oxc-project/types@0.132.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.19.1':
optional: true
@@ -13170,7 +13186,7 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6)':
+ '@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5)':
dependencies:
'@portabletext/html': 1.0.1
'@portabletext/keyboard-shortcuts': 2.1.2
@@ -13178,9 +13194,9 @@ snapshots:
'@portabletext/patches': 2.0.4
'@portabletext/schema': 2.1.1
'@portabletext/to-html': 5.0.2
- '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)
+ '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)
debug: 4.4.3(supports-color@8.1.1)
- react: 19.2.6
+ react: 19.2.5
scroll-into-view-if-needed: 3.1.0
xstate: 5.30.0
transitivePeerDependencies:
@@ -13205,63 +13221,63 @@ snapshots:
dependencies:
'@sanity/diff-match-patch': 3.2.0
- '@portabletext/plugin-character-pair-decorator@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)':
+ '@portabletext/plugin-character-pair-decorator@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)
+ react: 19.2.5
remeda: 2.33.4
xstate: 5.30.0
transitivePeerDependencies:
- '@types/react'
- '@portabletext/plugin-input-rule@4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)':
+ '@portabletext/plugin-input-rule@4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)
+ react: 19.2.5
xstate: 5.30.0
transitivePeerDependencies:
- '@types/react'
- '@portabletext/plugin-markdown-shortcuts@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)':
+ '@portabletext/plugin-markdown-shortcuts@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/plugin-character-pair-decorator': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/plugin-input-rule': 4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/plugin-character-pair-decorator': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/plugin-input-rule': 4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ react: 19.2.5
transitivePeerDependencies:
- '@types/react'
- '@portabletext/plugin-one-line@6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)':
+ '@portabletext/plugin-one-line@6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ react: 19.2.5
- '@portabletext/plugin-paste-link@3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)':
+ '@portabletext/plugin-paste-link@3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ react: 19.2.5
- '@portabletext/plugin-typography@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)':
+ '@portabletext/plugin-typography@7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)':
dependencies:
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/plugin-input-rule': 4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- react: 19.2.6
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/plugin-input-rule': 4.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ react: 19.2.5
transitivePeerDependencies:
- '@types/react'
- '@portabletext/react@6.2.0(react@19.2.6)':
+ '@portabletext/react@6.2.0(react@19.2.5)':
dependencies:
'@portabletext/toolkit': 5.0.2
'@portabletext/types': 4.0.2
- react: 19.2.6
+ react: 19.2.5
'@portabletext/sanity-bridge@3.0.0(@types/react@19.2.14)':
dependencies:
'@portabletext/schema': 2.1.1
- '@sanity/schema': 5.26.0(@types/react@19.2.14)
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/schema': 5.28.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
transitivePeerDependencies:
- '@types/react'
- supports-color
@@ -13281,7 +13297,7 @@ snapshots:
'@publint/pack@0.1.4': {}
- '@reduxjs/toolkit@2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6)':
+ '@reduxjs/toolkit@2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.5)(redux@5.0.1))(react@19.2.5)':
dependencies:
'@standard-schema/spec': 1.1.0
'@standard-schema/utils': 0.3.0
@@ -13290,91 +13306,98 @@ snapshots:
redux-thunk: 3.1.0(redux@5.0.1)
reselect: 5.1.1
optionalDependencies:
- react: 19.2.6
- react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1)
+ react: 19.2.5
+ react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.5)(redux@5.0.1)
- '@rexxars/react-json-inspector@9.0.1(react@19.2.6)':
+ '@rexxars/react-json-inspector@9.0.1(react@19.2.5)':
dependencies:
debounce: 1.2.1
md5-o-matic: 0.1.1
- react: 19.2.6
+ react: 19.2.5
- '@rexxars/react-split-pane@1.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@rexxars/react-split-pane@1.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- '@rolldown/binding-android-arm64@1.0.0-rc.17':
+ '@rolldown/binding-android-arm64@1.0.2':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.0-rc.17':
+ '@rolldown/binding-darwin-arm64@1.0.2':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-rc.17':
+ '@rolldown/binding-darwin-x64@1.0.2':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-rc.17':
+ '@rolldown/binding-freebsd-x64@1.0.2':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.2':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
+ '@rolldown/binding-linux-arm64-gnu@1.0.2':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
+ '@rolldown/binding-linux-arm64-musl@1.0.2':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
+ '@rolldown/binding-linux-ppc64-gnu@1.0.2':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
+ '@rolldown/binding-linux-s390x-gnu@1.0.2':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
+ '@rolldown/binding-linux-x64-gnu@1.0.2':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
+ '@rolldown/binding-linux-x64-musl@1.0.2':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
+ '@rolldown/binding-openharmony-arm64@1.0.2':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':
+ '@rolldown/binding-wasm32-wasi@1.0.2':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
+ '@rolldown/binding-win32-arm64-msvc@1.0.2':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
+ '@rolldown/binding-win32-x64-msvc@1.0.2':
optional: true
- '@rolldown/pluginutils@1.0.0-rc.17': {}
+ '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.0)(@babel/runtime@7.29.7)(rolldown@1.0.2)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))':
+ dependencies:
+ '@babel/core': 7.29.0
+ picomatch: 4.0.4
+ rolldown: 1.0.2
+ optionalDependencies:
+ '@babel/runtime': 7.29.7
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
- '@rolldown/pluginutils@1.0.0-rc.3': {}
+ '@rolldown/pluginutils@1.0.1': {}
- '@rollup/plugin-alias@6.0.0(rollup@4.60.2)':
+ '@rollup/plugin-alias@6.0.0(rollup@4.60.4)':
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/plugin-babel@7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.2)':
+ '@rollup/plugin-babel@7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.4)':
dependencies:
'@babel/core': 7.29.0
'@babel/helper-module-imports': 7.28.6
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
optionalDependencies:
'@types/babel__core': 7.20.5
- rollup: 4.60.2
+ rollup: 4.60.4
transitivePeerDependencies:
- supports-color
- '@rollup/plugin-commonjs@29.0.2(rollup@4.60.2)':
+ '@rollup/plugin-commonjs@29.0.2(rollup@4.60.4)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.5.0(picomatch@4.0.4)
@@ -13382,120 +13405,120 @@ snapshots:
magic-string: 0.30.21
picomatch: 4.0.4
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/plugin-json@6.1.0(rollup@4.60.2)':
+ '@rollup/plugin-json@6.1.0(rollup@4.60.4)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/plugin-node-resolve@16.0.3(rollup@4.60.2)':
+ '@rollup/plugin-node-resolve@16.0.3(rollup@4.60.4)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
- resolve: 1.22.12
+ resolve: 1.22.11
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/plugin-replace@6.0.3(rollup@4.60.2)':
+ '@rollup/plugin-replace@6.0.3(rollup@4.60.4)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.3.0(rollup@4.60.4)
magic-string: 0.30.21
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/plugin-terser@1.0.0(rollup@4.60.2)':
+ '@rollup/plugin-terser@1.0.0(rollup@4.60.4)':
dependencies:
serialize-javascript: 7.0.4
smob: 1.5.0
terser: 5.46.0
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/pluginutils@5.3.0(rollup@4.60.2)':
+ '@rollup/pluginutils@5.3.0(rollup@4.60.4)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.4
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.60.4
- '@rollup/rollup-android-arm-eabi@4.60.2':
+ '@rollup/rollup-android-arm-eabi@4.60.4':
optional: true
- '@rollup/rollup-android-arm64@4.60.2':
+ '@rollup/rollup-android-arm64@4.60.4':
optional: true
- '@rollup/rollup-darwin-arm64@4.60.2':
+ '@rollup/rollup-darwin-arm64@4.60.4':
optional: true
- '@rollup/rollup-darwin-x64@4.60.2':
+ '@rollup/rollup-darwin-x64@4.60.4':
optional: true
- '@rollup/rollup-freebsd-arm64@4.60.2':
+ '@rollup/rollup-freebsd-arm64@4.60.4':
optional: true
- '@rollup/rollup-freebsd-x64@4.60.2':
+ '@rollup/rollup-freebsd-x64@4.60.4':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.60.4':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.60.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.60.4':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.60.2':
+ '@rollup/rollup-linux-arm64-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.60.2':
+ '@rollup/rollup-linux-arm64-musl@4.60.4':
optional: true
- '@rollup/rollup-linux-loong64-gnu@4.60.2':
+ '@rollup/rollup-linux-loong64-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-loong64-musl@4.60.2':
+ '@rollup/rollup-linux-loong64-musl@4.60.4':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.60.2':
+ '@rollup/rollup-linux-ppc64-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-ppc64-musl@4.60.2':
+ '@rollup/rollup-linux-ppc64-musl@4.60.4':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.60.2':
+ '@rollup/rollup-linux-riscv64-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.60.2':
+ '@rollup/rollup-linux-riscv64-musl@4.60.4':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.60.2':
+ '@rollup/rollup-linux-s390x-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.60.2':
+ '@rollup/rollup-linux-x64-gnu@4.60.4':
optional: true
- '@rollup/rollup-linux-x64-musl@4.60.2':
+ '@rollup/rollup-linux-x64-musl@4.60.4':
optional: true
- '@rollup/rollup-openbsd-x64@4.60.2':
+ '@rollup/rollup-openbsd-x64@4.60.4':
optional: true
- '@rollup/rollup-openharmony-arm64@4.60.2':
+ '@rollup/rollup-openharmony-arm64@4.60.4':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.60.2':
+ '@rollup/rollup-win32-arm64-msvc@4.60.4':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.60.2':
+ '@rollup/rollup-win32-ia32-msvc@4.60.4':
optional: true
- '@rollup/rollup-win32-x64-gnu@4.60.2':
+ '@rollup/rollup-win32-x64-gnu@4.60.4':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.60.2':
+ '@rollup/rollup-win32-x64-msvc@4.60.4':
optional: true
'@rushstack/node-core-library@5.23.1(@types/node@20.19.41)':
@@ -13506,7 +13529,7 @@ snapshots:
fs-extra: 11.3.3
import-lazy: 4.0.0
jju: 1.4.0
- resolve: 1.22.12
+ resolve: 1.22.11
semver: 7.7.4
optionalDependencies:
'@types/node': 20.19.41
@@ -13519,7 +13542,7 @@ snapshots:
fs-extra: 11.3.3
import-lazy: 4.0.0
jju: 1.4.0
- resolve: 1.22.12
+ resolve: 1.22.11
semver: 7.7.4
optionalDependencies:
'@types/node': 25.0.10
@@ -13535,7 +13558,7 @@ snapshots:
'@rushstack/rig-package@0.7.3':
dependencies:
jju: 1.4.0
- resolve: 1.22.12
+ resolve: 1.22.11
'@rushstack/terminal@0.24.0(@types/node@20.19.41)':
dependencies:
@@ -13577,7 +13600,7 @@ snapshots:
'@sanity/bifur-client@0.4.1':
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.12
rxjs: 7.8.2
'@sanity/bifur-client@1.0.0':
@@ -13593,14 +13616,14 @@ snapshots:
'@sanity/browserslist-config@1.0.5': {}
- '@sanity/client@7.22.0':
+ '@sanity/client@7.22.1':
dependencies:
'@sanity/eventsource': 5.0.2
get-it: 8.7.2
- nanoid: 3.3.11
+ nanoid: 3.3.12
rxjs: 7.8.2
- '@sanity/code-input@7.1.0(@babel/runtime@7.28.6)(@codemirror/autocomplete@6.20.2)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))':
+ '@sanity/code-input@7.1.0(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.1)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))':
dependencies:
'@codemirror/lang-html': 6.4.11
'@codemirror/lang-java': 6.0.2
@@ -13612,16 +13635,16 @@ snapshots:
'@codemirror/language': 6.12.3
'@codemirror/legacy-modes': 6.5.2
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
'@lezer/highlight': 1.2.3
- '@sanity/icons': 3.7.4(react@19.2.6)
+ '@sanity/icons': 3.7.4(react@19.2.5)
'@sanity/lezer-groq': 1.0.3
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
- '@uiw/codemirror-themes': 4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.43.0)
- '@uiw/react-codemirror': 4.25.9(@babel/runtime@7.28.6)(@codemirror/autocomplete@6.20.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.43.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- react: 19.2.6
- sanity: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
+ '@uiw/codemirror-themes': 4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)
+ '@uiw/react-codemirror': 4.25.9(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.40.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ react: 19.2.5
+ sanity: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
transitivePeerDependencies:
- '@babel/runtime'
- '@codemirror/autocomplete'
@@ -13633,7 +13656,7 @@ snapshots:
- react-dom
- react-is
- '@sanity/codegen@6.1.0(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@sanity/telemetry@0.9.0(react@19.2.6))(oxfmt@0.45.0)':
+ '@sanity/codegen@6.1.1(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@sanity/telemetry@0.9.0(react@19.2.5))(oxfmt@0.45.0)':
dependencies:
'@babel/core': 7.29.0
'@babel/generator': 7.29.1
@@ -13643,21 +13666,21 @@ snapshots:
'@babel/register': 7.28.6(@babel/core@7.29.0)
'@babel/traverse': 7.29.0
'@babel/types': 7.29.0
- '@oclif/core': 4.11.0
+ '@oclif/core': 4.11.4
'@sanity/cli-core': link:packages/@sanity/cli-core
- '@sanity/telemetry': 0.9.0(react@19.2.6)
+ '@sanity/telemetry': 0.9.0(react@19.2.5)
'@sanity/worker-channels': 2.0.0
chokidar: 3.6.0
debug: 4.4.3(supports-color@8.1.1)
globby: 11.1.0
- groq: 5.23.0
- groq-js: 1.30.1
+ groq: 5.28.0
+ groq-js: 1.30.2
json5: 2.2.3
lodash-es: 4.18.1
prettier: 3.8.3
reselect: 5.1.1
tsconfig-paths: 4.2.0
- zod: 4.3.6
+ zod: 4.4.3
optionalDependencies:
oxfmt: 0.45.0
transitivePeerDependencies:
@@ -13691,7 +13714,7 @@ snapshots:
dependencies:
'@sanity/diff-match-patch': 3.2.0
- '@sanity/diff@5.26.0':
+ '@sanity/diff@5.28.0':
dependencies:
'@sanity/diff-match-patch': 3.2.0
@@ -13720,9 +13743,9 @@ snapshots:
'@sanity/generate-help-url@4.0.0': {}
- '@sanity/icons@3.7.4(react@19.2.6)':
+ '@sanity/icons@3.7.4(react@19.2.5)':
dependencies:
- react: 19.2.6
+ react: 19.2.5
'@sanity/id-utils@1.0.0':
dependencies:
@@ -13734,12 +13757,12 @@ snapshots:
dependencies:
'@sanity/signed-urls': 2.0.2
- '@sanity/import@6.0.1(@sanity/client@7.22.0)(@types/react@19.2.14)':
+ '@sanity/import@6.0.1(@sanity/client@7.22.1)(@types/react@19.2.14)':
dependencies:
'@sanity/asset-utils': 2.3.0
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/generate-help-url': 4.0.0
- '@sanity/mutator': 5.26.0(@types/react@19.2.14)
+ '@sanity/mutator': 5.28.0(@types/react@19.2.14)
debug: 4.4.3(supports-color@8.1.1)
get-it: 8.7.2
gunzip-maybe: 1.4.2
@@ -13753,19 +13776,19 @@ snapshots:
- react-native-b4a
- supports-color
- '@sanity/incompatible-plugin@1.0.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@sanity/incompatible-plugin@1.0.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- '@sanity/insert-menu@3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.26.0(@types/react@19.2.14))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))':
+ '@sanity/insert-menu@3.0.8(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.28.0(@types/react@19.2.14))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))':
dependencies:
- '@sanity/icons': 3.7.4(react@19.2.6)
- '@sanity/types': 5.26.0(@types/react@19.2.14)
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ '@sanity/icons': 3.7.4(react@19.2.5)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
lodash-es: 4.18.1
- react: 19.2.6
- react-is: 19.2.4
+ react: 19.2.5
+ react-is: 19.2.6
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- react-dom
@@ -13776,14 +13799,14 @@ snapshots:
'@sanity/lezer-groq@1.0.3':
dependencies:
'@codemirror/language': 6.12.3
- '@lezer/common': 1.5.2
+ '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
- '@sanity/logos@2.2.2(react@19.2.6)':
+ '@sanity/logos@2.2.2(react@19.2.5)':
dependencies:
'@sanity/color': 3.0.6
- react: 19.2.6
+ react: 19.2.5
'@sanity/media-library-types@1.4.0': {}
@@ -13795,19 +13818,19 @@ snapshots:
dependencies:
'@sanity/comlink': 4.0.1
- '@sanity/migrate@6.1.2(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)':
+ '@sanity/migrate@6.1.2(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)':
dependencies:
- '@oclif/core': 4.11.0
+ '@oclif/core': 4.11.4
'@sanity/cli-core': link:packages/@sanity/cli-core
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/mutate': 0.16.1(xstate@5.30.0)
- '@sanity/types': 5.26.0(@types/react@19.2.14)
- '@sanity/util': 5.26.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
+ '@sanity/util': 5.28.0(@types/react@19.2.14)
arrify: 2.0.1
console-table-printer: 2.15.0
debug: 4.4.3(supports-color@8.1.1)
fast-fifo: 1.3.2
- groq-js: 1.30.1
+ groq-js: 1.30.2
p-map: 7.0.4
transitivePeerDependencies:
- '@types/react'
@@ -13816,7 +13839,7 @@ snapshots:
'@sanity/mutate@0.12.6':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/diff-match-patch': 3.2.0
'@sanity/uuid': 3.0.2
hotscript: 1.0.13
@@ -13827,7 +13850,7 @@ snapshots:
'@sanity/mutate@0.16.1(xstate@5.30.0)':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/diff-match-patch': 3.2.0
'@sanity/uuid': 3.0.2
hotscript: 1.0.13
@@ -13838,10 +13861,10 @@ snapshots:
optionalDependencies:
xstate: 5.30.0
- '@sanity/mutator@5.26.0(@types/react@19.2.14)':
+ '@sanity/mutator@5.28.0(@types/react@19.2.14)':
dependencies:
'@sanity/diff-match-patch': 3.2.0
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
'@sanity/uuid': 3.0.2
debug: 4.4.3(supports-color@8.1.1)
lodash-es: 4.18.1
@@ -13849,32 +13872,32 @@ snapshots:
- '@types/react'
- supports-color
- '@sanity/parse-package-json@2.1.4':
+ '@sanity/parse-package-json@2.1.5':
dependencies:
- zod: 4.3.6
+ zod: 4.4.3
- '@sanity/pkg-utils@10.4.18(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)':
+ '@sanity/pkg-utils@10.5.1(@types/babel__core@7.20.5)(@types/node@20.19.41)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)':
dependencies:
'@babel/core': 7.29.0
'@babel/preset-typescript': 7.28.5(@babel/core@7.29.0)
'@microsoft/api-extractor': 7.58.7(@types/node@20.19.41)
'@microsoft/tsdoc-config': 0.18.1
- '@optimize-lodash/rollup-plugin': 6.0.0(rollup@4.60.2)
- '@rollup/plugin-alias': 6.0.0(rollup@4.60.2)
- '@rollup/plugin-babel': 7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.2)
- '@rollup/plugin-commonjs': 29.0.2(rollup@4.60.2)
- '@rollup/plugin-json': 6.1.0(rollup@4.60.2)
- '@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.2)
- '@rollup/plugin-replace': 6.0.3(rollup@4.60.2)
- '@rollup/plugin-terser': 1.0.0(rollup@4.60.2)
+ '@optimize-lodash/rollup-plugin': 6.0.0(rollup@4.60.4)
+ '@rollup/plugin-alias': 6.0.0(rollup@4.60.4)
+ '@rollup/plugin-babel': 7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.4)
+ '@rollup/plugin-commonjs': 29.0.2(rollup@4.60.4)
+ '@rollup/plugin-json': 6.1.0(rollup@4.60.4)
+ '@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.4)
+ '@rollup/plugin-replace': 6.0.3(rollup@4.60.4)
+ '@rollup/plugin-terser': 1.0.0(rollup@4.60.4)
'@sanity/browserslist-config': 1.0.5
- '@sanity/parse-package-json': 2.1.4
- '@vanilla-extract/rollup-plugin': 1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.2)
+ '@sanity/parse-package-json': 2.1.5
+ '@vanilla-extract/rollup-plugin': 1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.4)
browserslist: 4.28.2
cac: 7.0.0
chalk: 5.6.2
chokidar: 5.0.0
- empathic: 2.0.0
+ empathic: 2.0.1
esbuild: 0.28.0
find-config: 1.0.0
get-latest-version: 6.0.1
@@ -13888,16 +13911,16 @@ snapshots:
pretty-bytes: 7.1.0
prompts: 2.4.2
rimraf: 6.1.3
- rolldown: 1.0.0-rc.17
- rolldown-plugin-dts: 0.23.2(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.0-rc.17)(typescript@5.9.3)
- rollup: 4.60.2
- rollup-plugin-esbuild: 6.2.1(esbuild@0.28.0)(rollup@4.60.2)
+ rolldown: 1.0.2
+ rolldown-plugin-dts: 0.25.1(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.2)(typescript@5.9.3)
+ rollup: 4.60.4
+ rollup-plugin-esbuild: 6.2.1(esbuild@0.28.0)(rollup@4.60.4)
rxjs: 7.8.2
treeify: 1.1.0
- tsx: 4.21.0
+ tsx: 4.22.3
typescript: 5.9.3
- zod: 4.3.6
- zod-validation-error: 5.0.0(zod@4.3.6)
+ zod: 4.4.3
+ zod-validation-error: 5.0.0(zod@4.4.3)
optionalDependencies:
babel-plugin-react-compiler: 1.0.0
transitivePeerDependencies:
@@ -13910,28 +13933,28 @@ snapshots:
- supports-color
- vue-tsc
- '@sanity/pkg-utils@10.4.18(@types/babel__core@7.20.5)(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)':
+ '@sanity/pkg-utils@10.5.1(@types/babel__core@7.20.5)(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3)':
dependencies:
'@babel/core': 7.29.0
'@babel/preset-typescript': 7.28.5(@babel/core@7.29.0)
'@microsoft/api-extractor': 7.58.7(@types/node@25.0.10)
'@microsoft/tsdoc-config': 0.18.1
- '@optimize-lodash/rollup-plugin': 6.0.0(rollup@4.60.2)
- '@rollup/plugin-alias': 6.0.0(rollup@4.60.2)
- '@rollup/plugin-babel': 7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.2)
- '@rollup/plugin-commonjs': 29.0.2(rollup@4.60.2)
- '@rollup/plugin-json': 6.1.0(rollup@4.60.2)
- '@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.2)
- '@rollup/plugin-replace': 6.0.3(rollup@4.60.2)
- '@rollup/plugin-terser': 1.0.0(rollup@4.60.2)
+ '@optimize-lodash/rollup-plugin': 6.0.0(rollup@4.60.4)
+ '@rollup/plugin-alias': 6.0.0(rollup@4.60.4)
+ '@rollup/plugin-babel': 7.0.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.60.4)
+ '@rollup/plugin-commonjs': 29.0.2(rollup@4.60.4)
+ '@rollup/plugin-json': 6.1.0(rollup@4.60.4)
+ '@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.4)
+ '@rollup/plugin-replace': 6.0.3(rollup@4.60.4)
+ '@rollup/plugin-terser': 1.0.0(rollup@4.60.4)
'@sanity/browserslist-config': 1.0.5
- '@sanity/parse-package-json': 2.1.4
- '@vanilla-extract/rollup-plugin': 1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.2)
+ '@sanity/parse-package-json': 2.1.5
+ '@vanilla-extract/rollup-plugin': 1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.4)
browserslist: 4.28.2
cac: 7.0.0
chalk: 5.6.2
chokidar: 5.0.0
- empathic: 2.0.0
+ empathic: 2.0.1
esbuild: 0.28.0
find-config: 1.0.0
get-latest-version: 6.0.1
@@ -13945,16 +13968,16 @@ snapshots:
pretty-bytes: 7.1.0
prompts: 2.4.2
rimraf: 6.1.3
- rolldown: 1.0.0-rc.17
- rolldown-plugin-dts: 0.23.2(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.0-rc.17)(typescript@5.9.3)
- rollup: 4.60.2
- rollup-plugin-esbuild: 6.2.1(esbuild@0.28.0)(rollup@4.60.2)
+ rolldown: 1.0.2
+ rolldown-plugin-dts: 0.25.1(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.2)(typescript@5.9.3)
+ rollup: 4.60.4
+ rollup-plugin-esbuild: 6.2.1(esbuild@0.28.0)(rollup@4.60.4)
rxjs: 7.8.2
treeify: 1.1.0
- tsx: 4.21.0
+ tsx: 4.22.3
typescript: 5.9.3
- zod: 4.3.6
- zod-validation-error: 5.0.0(zod@4.3.6)
+ zod: 4.4.3
+ zod-validation-error: 5.0.0(zod@4.4.3)
optionalDependencies:
babel-plugin-react-compiler: 1.0.0
transitivePeerDependencies:
@@ -13967,45 +13990,45 @@ snapshots:
- supports-color
- vue-tsc
- '@sanity/presentation-comlink@2.0.1(@sanity/client@7.22.0)(@sanity/types@5.26.0(@types/react@19.2.14))':
+ '@sanity/presentation-comlink@2.1.0(@sanity/client@7.22.1)(@sanity/types@5.28.0(@types/react@19.2.14))':
dependencies:
'@sanity/comlink': 4.0.1
- '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.22.0)(@sanity/types@5.26.0(@types/react@19.2.14))
+ '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.22.1)(@sanity/types@5.28.0(@types/react@19.2.14))
transitivePeerDependencies:
- '@sanity/client'
- '@sanity/types'
- '@sanity/preview-url-secret@4.0.5(@sanity/client@7.22.0)':
+ '@sanity/preview-url-secret@4.0.7(@sanity/client@7.22.1)':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/uuid': 3.0.2
'@sanity/prism-groq@1.1.2': {}
- '@sanity/runtime-cli@15.1.2(@types/node@20.19.41)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.4)':
+ '@sanity/runtime-cli@15.1.3(@types/node@20.19.41)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(typescript@5.9.3)(yaml@2.9.0)':
dependencies:
'@architect/hydrate': 5.0.2
'@architect/inventory': 5.0.0
- '@inquirer/prompts': 8.4.2(@types/node@20.19.41)
- '@oclif/core': 4.11.0
+ '@inquirer/prompts': 8.4.3(@types/node@20.19.41)
+ '@oclif/core': 4.11.4
'@oclif/plugin-help': 6.2.49
'@sanity-labs/design-tokens': 0.0.2-alpha.2
'@sanity/blueprints': 0.18.0
'@sanity/blueprints-parser': 0.4.0
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
adm-zip: 0.5.17
array-treeify: 0.1.5
cardinal: 2.1.1
- empathic: 2.0.0
+ empathic: 2.0.1
eventsource: 4.1.0
- groq-js: 1.30.1
+ groq-js: 1.30.2
jiti: 2.7.0
mime-types: 3.0.2
ora: 9.4.0
tar-stream: 3.2.0
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
- vite-tsconfig-paths: 6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
- ws: 8.20.0
+ vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
+ vite-tsconfig-paths: 6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
+ ws: 8.21.0
xdg-basedir: 5.1.0
transitivePeerDependencies:
- '@types/node'
@@ -14026,13 +14049,13 @@ snapshots:
- utf-8-validate
- yaml
- '@sanity/schema@5.26.0(@types/react@19.2.14)':
+ '@sanity/schema@5.28.0(@types/react@19.2.14)':
dependencies:
'@sanity/descriptors': 1.3.0
'@sanity/generate-help-url': 4.0.0
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
arrify: 2.0.1
- groq-js: 1.30.1
+ groq-js: 1.30.2
humanize-list: 1.0.1
leven: 3.1.0
lodash-es: 4.18.1
@@ -14041,19 +14064,19 @@ snapshots:
- '@types/react'
- supports-color
- '@sanity/sdk-react@2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))':
+ '@sanity/sdk-react@2.8.0(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/message-protocol': 0.18.2
- '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
'@types/lodash-es': 4.17.12
groq: 3.88.1-typegen-experimental.0
lodash-es: 4.18.1
- react: 19.2.6
- react-compiler-runtime: 19.1.0-rc.2(react@19.2.6)
- react-dom: 19.2.6(react@19.2.6)
- react-error-boundary: 5.0.0(react@19.2.6)
+ react: 19.2.5
+ react-compiler-runtime: 19.1.0-rc.2(react@19.2.5)
+ react-dom: 19.2.5(react@19.2.5)
+ react-error-boundary: 5.0.0(react@19.2.5)
rxjs: 7.8.2
transitivePeerDependencies:
- '@types/react'
@@ -14061,10 +14084,10 @@ snapshots:
- supports-color
- use-sync-external-store
- '@sanity/sdk@2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))':
+ '@sanity/sdk@2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))':
dependencies:
'@sanity/bifur-client': 0.4.1
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/comlink': 3.1.1
'@sanity/diff-match-patch': 3.2.0
'@sanity/diff-patch': 6.0.0
@@ -14072,13 +14095,13 @@ snapshots:
'@sanity/json-match': 1.0.5
'@sanity/message-protocol': 0.18.2
'@sanity/mutate': 0.12.6
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
groq: 3.88.1-typegen-experimental.0
- groq-js: 1.30.1
+ groq-js: 1.30.2
lodash-es: 4.18.1
reselect: 5.1.1
rxjs: 7.8.2
- zustand: 5.0.10(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
+ zustand: 5.0.10(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
transitivePeerDependencies:
- '@types/react'
- immer
@@ -14091,55 +14114,55 @@ snapshots:
'@noble/ed25519': 3.0.0
'@noble/hashes': 2.0.1
- '@sanity/telemetry@0.9.0(react@19.2.6)':
+ '@sanity/telemetry@0.9.0(react@19.2.5)':
dependencies:
- react: 19.2.6
+ react: 19.2.5
rxjs: 7.8.2
typeid-js: 0.3.0
- '@sanity/telemetry@1.1.0(react@19.2.6)':
+ '@sanity/telemetry@1.1.0(react@19.2.5)':
dependencies:
rxjs: 7.8.2
typeid-js: 0.3.0
optionalDependencies:
- react: 19.2.6
+ react: 19.2.5
'@sanity/template-validator@3.1.0':
dependencies:
'@actions/core': 3.0.0
'@actions/github': 9.0.0
- yaml: 2.8.4
+ yaml: 2.9.0
- '@sanity/types@5.26.0(@types/react@19.2.14)':
+ '@sanity/types@5.28.0(@types/react@19.2.14)':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/media-library-types': 1.4.0
'@types/react': 19.2.14
- '@sanity/ui@3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))':
+ '@sanity/ui@3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))':
dependencies:
- '@floating-ui/react-dom': 2.1.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@floating-ui/react-dom': 2.1.6(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
'@juggle/resize-observer': 3.4.0
'@sanity/color': 3.0.6
- '@sanity/icons': 3.7.4(react@19.2.6)
+ '@sanity/icons': 3.7.4(react@19.2.5)
csstype: 3.2.3
- motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- react: 19.2.6
- react-compiler-runtime: 1.0.0(react@19.2.6)
- react-dom: 19.2.6(react@19.2.6)
- react-is: 19.2.4
- react-refractor: 4.0.0(react@19.2.6)
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- use-effect-event: 2.0.3(react@19.2.6)
+ motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ react: 19.2.5
+ react-compiler-runtime: 1.0.0(react@19.2.5)
+ react-dom: 19.2.5(react@19.2.5)
+ react-is: 19.2.6
+ react-refractor: 4.0.0(react@19.2.5)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ use-effect-event: 2.0.3(react@19.2.5)
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- '@sanity/util@5.26.0(@types/react@19.2.14)':
+ '@sanity/util@5.28.0(@types/react@19.2.14)':
dependencies:
'@date-fns/tz': 1.4.1
'@date-fns/utc': 2.1.1
- '@sanity/client': 7.22.0
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/client': 7.22.1
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
date-fns: 4.1.0
rxjs: 7.8.2
transitivePeerDependencies:
@@ -14150,34 +14173,34 @@ snapshots:
'@types/uuid': 8.3.4
uuid: 8.3.2
- '@sanity/vision@5.26.0(@babel/runtime@7.28.6)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))':
+ '@sanity/vision@5.28.0(@babel/runtime@7.29.7)(@codemirror/lint@6.9.2)(@codemirror/theme-one-dark@6.1.3)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/commands': 6.10.3
'@codemirror/lang-javascript': 6.2.5
'@codemirror/language': 6.12.3
- '@codemirror/search': 6.7.0
+ '@codemirror/search': 6.6.0
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
'@lezer/highlight': 1.2.3
- '@rexxars/react-json-inspector': 9.0.1(react@19.2.6)
- '@rexxars/react-split-pane': 1.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@rexxars/react-json-inspector': 9.0.1(react@19.2.5)
+ '@rexxars/react-split-pane': 1.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
'@sanity/color': 3.0.6
- '@sanity/icons': 3.7.4(react@19.2.6)
+ '@sanity/icons': 3.7.4(react@19.2.5)
'@sanity/lezer-groq': 1.0.3
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
'@sanity/uuid': 3.0.2
- '@uiw/react-codemirror': 4.25.9(@babel/runtime@7.28.6)(@codemirror/autocomplete@6.20.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.43.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@uiw/react-codemirror': 4.25.9(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.40.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
is-hotkey-esm: 1.0.0
json-2-csv: 5.5.10
json5: 2.2.3
lodash-es: 4.18.1
quick-lru: 5.1.1
- react: 19.2.6
- react-rx: 4.2.2(react@19.2.6)(rxjs@7.8.2)
+ react: 19.2.5
+ react-rx: 4.2.2(react@19.2.5)(rxjs@7.8.2)
rxjs: 7.8.2
- sanity: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ sanity: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
transitivePeerDependencies:
- '@babel/runtime'
- '@codemirror/lint'
@@ -14187,11 +14210,11 @@ snapshots:
- react-dom
- react-is
- '@sanity/visual-editing-types@1.1.8(@sanity/client@7.22.0)(@sanity/types@5.26.0(@types/react@19.2.14))':
+ '@sanity/visual-editing-types@1.1.8(@sanity/client@7.22.1)(@sanity/types@5.28.0(@types/react@19.2.14))':
dependencies:
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
optionalDependencies:
- '@sanity/types': 5.26.0(@types/react@19.2.14)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
'@sanity/worker-channels@2.0.0': {}
@@ -14225,12 +14248,12 @@ snapshots:
'@sentry/core@8.55.0': {}
- '@sentry/react@8.55.0(react@19.2.6)':
+ '@sentry/react@8.55.0(react@19.2.5)':
dependencies:
'@sentry/browser': 8.55.0
'@sentry/core': 8.55.0
hoist-non-react-statics: 3.3.2
- react: 19.2.6
+ react: 19.2.5
'@sindresorhus/is@5.6.0': {}
@@ -14581,15 +14604,15 @@ snapshots:
'@standard-schema/utils@0.3.0': {}
- '@swc/cli@0.8.1(@swc/core@1.15.33)(chokidar@5.0.0)':
+ '@swc/cli@0.8.1(@swc/core@1.15.40)(chokidar@5.0.0)':
dependencies:
- '@swc/core': 1.15.33
+ '@swc/core': 1.15.40
'@swc/counter': 0.1.3
'@xhmikosr/bin-wrapper': 14.2.2
commander: 8.3.0
minimatch: 9.0.9
piscina: 4.9.2
- semver: 7.7.4
+ semver: 7.8.1
slash: 3.0.0
source-map: 0.7.6
tinyglobby: 0.2.16
@@ -14600,59 +14623,59 @@ snapshots:
- react-native-b4a
- supports-color
- '@swc/core-darwin-arm64@1.15.33':
+ '@swc/core-darwin-arm64@1.15.40':
optional: true
- '@swc/core-darwin-x64@1.15.33':
+ '@swc/core-darwin-x64@1.15.40':
optional: true
- '@swc/core-linux-arm-gnueabihf@1.15.33':
+ '@swc/core-linux-arm-gnueabihf@1.15.40':
optional: true
- '@swc/core-linux-arm64-gnu@1.15.33':
+ '@swc/core-linux-arm64-gnu@1.15.40':
optional: true
- '@swc/core-linux-arm64-musl@1.15.33':
+ '@swc/core-linux-arm64-musl@1.15.40':
optional: true
- '@swc/core-linux-ppc64-gnu@1.15.33':
+ '@swc/core-linux-ppc64-gnu@1.15.40':
optional: true
- '@swc/core-linux-s390x-gnu@1.15.33':
+ '@swc/core-linux-s390x-gnu@1.15.40':
optional: true
- '@swc/core-linux-x64-gnu@1.15.33':
+ '@swc/core-linux-x64-gnu@1.15.40':
optional: true
- '@swc/core-linux-x64-musl@1.15.33':
+ '@swc/core-linux-x64-musl@1.15.40':
optional: true
- '@swc/core-win32-arm64-msvc@1.15.33':
+ '@swc/core-win32-arm64-msvc@1.15.40':
optional: true
- '@swc/core-win32-ia32-msvc@1.15.33':
+ '@swc/core-win32-ia32-msvc@1.15.40':
optional: true
- '@swc/core-win32-x64-msvc@1.15.33':
+ '@swc/core-win32-x64-msvc@1.15.40':
optional: true
- '@swc/core@1.15.33':
+ '@swc/core@1.15.40':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.26
optionalDependencies:
- '@swc/core-darwin-arm64': 1.15.33
- '@swc/core-darwin-x64': 1.15.33
- '@swc/core-linux-arm-gnueabihf': 1.15.33
- '@swc/core-linux-arm64-gnu': 1.15.33
- '@swc/core-linux-arm64-musl': 1.15.33
- '@swc/core-linux-ppc64-gnu': 1.15.33
- '@swc/core-linux-s390x-gnu': 1.15.33
- '@swc/core-linux-x64-gnu': 1.15.33
- '@swc/core-linux-x64-musl': 1.15.33
- '@swc/core-win32-arm64-msvc': 1.15.33
- '@swc/core-win32-ia32-msvc': 1.15.33
- '@swc/core-win32-x64-msvc': 1.15.33
+ '@swc/core-darwin-arm64': 1.15.40
+ '@swc/core-darwin-x64': 1.15.40
+ '@swc/core-linux-arm-gnueabihf': 1.15.40
+ '@swc/core-linux-arm64-gnu': 1.15.40
+ '@swc/core-linux-arm64-musl': 1.15.40
+ '@swc/core-linux-ppc64-gnu': 1.15.40
+ '@swc/core-linux-s390x-gnu': 1.15.40
+ '@swc/core-linux-x64-gnu': 1.15.40
+ '@swc/core-linux-x64-musl': 1.15.40
+ '@swc/core-win32-arm64-msvc': 1.15.40
+ '@swc/core-win32-ia32-msvc': 1.15.40
+ '@swc/core-win32-x64-msvc': 1.15.40
'@swc/counter@0.1.3': {}
@@ -14668,28 +14691,28 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
- '@tanem/react-nprogress@5.0.63(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@tanem/react-nprogress@5.0.63(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
hoist-non-react-statics: 3.3.2
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- '@tanstack/react-table@8.21.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@tanstack/react-table@8.21.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
'@tanstack/table-core': 8.21.3
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- '@tanstack/react-virtual@3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@tanstack/react-virtual@3.13.25(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- '@tanstack/virtual-core': 3.14.0
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ '@tanstack/virtual-core': 3.15.0
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
'@tanstack/table-core@8.21.3': {}
- '@tanstack/virtual-core@3.14.0': {}
+ '@tanstack/virtual-core@3.15.0': {}
'@tokenizer/inflate@0.4.1':
dependencies:
@@ -14732,19 +14755,23 @@ snapshots:
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.28.0
+ optional: true
'@types/babel__generator@7.27.0':
dependencies:
'@babel/types': 7.29.0
+ optional: true
'@types/babel__template@7.4.4':
dependencies:
'@babel/parser': 7.29.0
'@babel/types': 7.29.0
+ optional: true
'@types/babel__traverse@7.28.0':
dependencies:
'@babel/types': 7.29.0
+ optional: true
'@types/chai@5.2.3':
dependencies:
@@ -14881,15 +14908,15 @@ snapshots:
'@types/wrap-ansi@3.0.0': {}
- '@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.59.4(@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.59.0
- '@typescript-eslint/type-utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.59.0
- eslint: 10.2.1(jiti@2.7.0)
+ '@typescript-eslint/parser': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.59.4
+ '@typescript-eslint/type-utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.59.4
+ eslint: 10.4.0(jiti@2.7.0)
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@5.9.3)
@@ -14897,31 +14924,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.0
- '@typescript-eslint/types': 8.59.0
- '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.59.0
+ '@typescript-eslint/scope-manager': 8.59.4
+ '@typescript-eslint/types': 8.59.4
+ '@typescript-eslint/typescript-estree': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.59.4
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.56.1(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.59.0
+ '@typescript-eslint/tsconfig-utils': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/types': 8.59.4
debug: 4.4.3(supports-color@8.1.1)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.59.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.59.4(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.59.0
+ '@typescript-eslint/tsconfig-utils': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/types': 8.59.4
debug: 4.4.3(supports-color@8.1.1)
typescript: 5.9.3
transitivePeerDependencies:
@@ -14932,26 +14959,26 @@ snapshots:
'@typescript-eslint/types': 8.56.1
'@typescript-eslint/visitor-keys': 8.56.1
- '@typescript-eslint/scope-manager@8.59.0':
+ '@typescript-eslint/scope-manager@8.59.4':
dependencies:
- '@typescript-eslint/types': 8.59.0
- '@typescript-eslint/visitor-keys': 8.59.0
+ '@typescript-eslint/types': 8.59.4
+ '@typescript-eslint/visitor-keys': 8.59.4
'@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/tsconfig-utils@8.59.0(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.59.4(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.59.0
- '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.59.4
+ '@typescript-eslint/typescript-estree': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
@@ -14959,7 +14986,7 @@ snapshots:
'@typescript-eslint/types@8.56.1': {}
- '@typescript-eslint/types@8.59.0': {}
+ '@typescript-eslint/types@8.59.4': {}
'@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)':
dependencies:
@@ -14969,46 +14996,46 @@ snapshots:
'@typescript-eslint/visitor-keys': 8.56.1
debug: 4.4.3(supports-color@8.1.1)
minimatch: 10.2.5
- semver: 7.7.4
+ semver: 7.8.1
tinyglobby: 0.2.16
ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.59.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.59.4(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.59.0
- '@typescript-eslint/visitor-keys': 8.59.0
+ '@typescript-eslint/project-service': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/types': 8.59.4
+ '@typescript-eslint/visitor-keys': 8.59.4
debug: 4.4.3(supports-color@8.1.1)
minimatch: 10.2.5
- semver: 7.7.4
+ semver: 7.8.1
tinyglobby: 0.2.16
ts-api-utils: 2.5.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.56.1(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
'@typescript-eslint/scope-manager': 8.56.1
'@typescript-eslint/types': 8.56.1
'@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3)
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.59.0
- '@typescript-eslint/types': 8.59.0
- '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
- eslint: 10.2.1(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
+ '@typescript-eslint/scope-manager': 8.59.4
+ '@typescript-eslint/types': 8.59.4
+ '@typescript-eslint/typescript-estree': 8.59.4(typescript@5.9.3)
+ eslint: 10.4.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -15018,38 +15045,38 @@ snapshots:
'@typescript-eslint/types': 8.56.1
eslint-visitor-keys: 5.0.1
- '@typescript-eslint/visitor-keys@8.59.0':
+ '@typescript-eslint/visitor-keys@8.59.4':
dependencies:
- '@typescript-eslint/types': 8.59.0
+ '@typescript-eslint/types': 8.59.4
eslint-visitor-keys: 5.0.1
- '@uiw/codemirror-extensions-basic-setup@4.25.9(@codemirror/autocomplete@6.20.2)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/state@6.6.0)(@codemirror/view@6.43.0)':
+ '@uiw/codemirror-extensions-basic-setup@4.25.9(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)':
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/commands': 6.10.3
'@codemirror/language': 6.12.3
'@codemirror/lint': 6.9.2
- '@codemirror/search': 6.7.0
+ '@codemirror/search': 6.6.0
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
- '@uiw/codemirror-themes@4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.43.0)':
+ '@uiw/codemirror-themes@4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)':
dependencies:
'@codemirror/language': 6.12.3
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
- '@uiw/react-codemirror@4.25.9(@babel/runtime@7.28.6)(@codemirror/autocomplete@6.20.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.43.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@uiw/react-codemirror@4.25.9(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.40.0)(codemirror@6.0.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@codemirror/commands': 6.10.3
'@codemirror/state': 6.6.0
'@codemirror/theme-one-dark': 6.1.3
- '@codemirror/view': 6.43.0
- '@uiw/codemirror-extensions-basic-setup': 4.25.9(@codemirror/autocomplete@6.20.2)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.7.0)(@codemirror/state@6.6.0)(@codemirror/view@6.43.0)
+ '@codemirror/view': 6.40.0
+ '@uiw/codemirror-extensions-basic-setup': 4.25.9(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.2)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)
codemirror: 6.0.2
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
transitivePeerDependencies:
- '@codemirror/autocomplete'
- '@codemirror/language'
@@ -15156,11 +15183,11 @@ snapshots:
'@vanilla-extract/private@1.0.9': {}
- '@vanilla-extract/rollup-plugin@1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.2)':
+ '@vanilla-extract/rollup-plugin@1.5.3(babel-plugin-macros@3.1.0)(rollup@4.60.4)':
dependencies:
'@vanilla-extract/integration': 8.0.9(babel-plugin-macros@3.1.0)
magic-string: 0.30.21
- rollup: 4.60.2
+ rollup: 4.60.4
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -15179,19 +15206,15 @@ snapshots:
'@vercel/stega@1.1.0': {}
- '@vitejs/plugin-react@5.2.0(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.0)(@babel/runtime@7.29.7)(rolldown@1.0.2)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))':
dependencies:
- '@babel/core': 7.29.0
- '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0)
- '@rolldown/pluginutils': 1.0.0-rc.3
- '@types/babel__core': 7.20.5
- react-refresh: 0.18.0
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
- transitivePeerDependencies:
- - supports-color
+ '@rolldown/pluginutils': 1.0.1
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
+ optionalDependencies:
+ '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.0)(@babel/runtime@7.29.7)(rolldown@1.0.2)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
+ babel-plugin-react-compiler: 1.0.0
- '@vitest/coverage-istanbul@4.1.5(vitest@4.1.5)':
+ '@vitest/coverage-istanbul@4.1.7(vitest@4.1.7)':
dependencies:
'@babel/core': 7.29.0
'@istanbuljs/schema': 0.1.3
@@ -15203,72 +15226,64 @@ snapshots:
magicast: 0.5.2
obug: 2.1.1
tinyrainbow: 3.1.0
- vitest: 4.1.5(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
+ vitest: 4.1.7(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
transitivePeerDependencies:
- supports-color
- '@vitest/expect@4.1.5':
+ '@vitest/expect@4.1.7':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/spy': 4.1.7
+ '@vitest/utils': 4.1.7
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.5(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))':
- dependencies:
- '@vitest/spy': 4.1.5
- estree-walker: 3.0.3
- magic-string: 0.30.21
- optionalDependencies:
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
-
- '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))':
dependencies:
- '@vitest/spy': 4.1.5
+ '@vitest/spy': 4.1.7
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
- '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))':
dependencies:
- '@vitest/spy': 4.1.5
+ '@vitest/spy': 4.1.7
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
- '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))':
dependencies:
- '@vitest/spy': 4.1.5
+ '@vitest/spy': 4.1.7
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
- '@vitest/pretty-format@4.1.5':
+ '@vitest/pretty-format@4.1.7':
dependencies:
tinyrainbow: 3.1.0
- '@vitest/runner@4.1.5':
+ '@vitest/runner@4.1.7':
dependencies:
- '@vitest/utils': 4.1.5
+ '@vitest/utils': 4.1.7
pathe: 2.0.3
- '@vitest/snapshot@4.1.5':
+ '@vitest/snapshot@4.1.7':
dependencies:
- '@vitest/pretty-format': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/pretty-format': 4.1.7
+ '@vitest/utils': 4.1.7
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.1.5': {}
+ '@vitest/spy@4.1.7': {}
- '@vitest/utils@4.1.5':
+ '@vitest/utils@4.1.7':
dependencies:
- '@vitest/pretty-format': 4.1.5
+ '@vitest/pretty-format': 4.1.7
convert-source-map: 2.0.0
tinyrainbow: 3.1.0
@@ -15367,11 +15382,11 @@ snapshots:
dependencies:
arch: 3.0.0
- '@xstate/react@6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)':
+ '@xstate/react@6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)':
dependencies:
- react: 19.2.6
- use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.14)(react@19.2.6)
- use-sync-external-store: 1.6.0(react@19.2.6)
+ react: 19.2.5
+ use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.14)(react@19.2.5)
+ use-sync-external-store: 1.6.0(react@19.2.5)
optionalDependencies:
xstate: 5.30.0
transitivePeerDependencies:
@@ -15468,7 +15483,7 @@ snapshots:
ast-kit@3.0.0-beta.1:
dependencies:
- '@babel/parser': 8.0.0-rc.3
+ '@babel/parser': 8.0.0-rc.6
estree-walker: 3.0.3
pathe: 2.0.3
@@ -15488,9 +15503,9 @@ snapshots:
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
cosmiconfig: 7.1.0
- resolve: 1.22.12
+ resolve: 1.22.11
babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0):
dependencies:
@@ -15575,7 +15590,7 @@ snapshots:
binary-version-check@6.1.0:
dependencies:
binary-version: 7.1.0
- semver: 7.7.4
+ semver: 7.8.1
semver-truncate: 3.0.0
binary-version@7.1.0:
@@ -15619,9 +15634,9 @@ snapshots:
browserslist@4.28.2:
dependencies:
baseline-browser-mapping: 2.10.16
- caniuse-lite: 1.0.30001790
- electron-to-chromium: 1.5.344
- node-releases: 2.0.38
+ caniuse-lite: 1.0.30001793
+ electron-to-chromium: 1.5.361
+ node-releases: 2.0.46
update-browserslist-db: 1.2.3(browserslist@4.28.2)
buffer-crc32@0.2.13: {}
@@ -15641,8 +15656,6 @@ snapshots:
byte-counter@0.1.0: {}
- cac@6.7.14: {}
-
cac@7.0.0: {}
cacheable-lookup@7.0.0: {}
@@ -15696,7 +15709,7 @@ snapshots:
camelize@1.0.1:
optional: true
- caniuse-lite@1.0.30001790: {}
+ caniuse-lite@1.0.30001793: {}
capital-case@1.0.4:
dependencies:
@@ -15713,9 +15726,9 @@ snapshots:
dependencies:
custom-media-element: 1.4.5
- ce-la-react@0.3.2(react@19.2.6):
+ ce-la-react@0.3.2(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
chai@6.2.2: {}
@@ -15766,6 +15779,8 @@ snapshots:
ci-info@4.3.1: {}
+ cjs-module-lexer@2.2.0: {}
+
classnames@2.5.1: {}
clean-regexp@1.0.0:
@@ -15809,13 +15824,13 @@ snapshots:
codemirror@6.0.2:
dependencies:
- '@codemirror/autocomplete': 6.20.2
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/commands': 6.10.3
'@codemirror/language': 6.12.3
'@codemirror/lint': 6.9.2
- '@codemirror/search': 6.7.0
+ '@codemirror/search': 6.6.0
'@codemirror/state': 6.6.0
- '@codemirror/view': 6.43.0
+ '@codemirror/view': 6.40.0
color-convert@2.0.1:
dependencies:
@@ -15972,7 +15987,7 @@ snapshots:
'@asamuzakjp/css-color': 4.1.1
'@csstools/css-syntax-patches-for-csstree': 1.1.4(css-tree@3.2.1)
css-tree: 3.2.1
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
csstype@3.2.3: {}
@@ -16085,7 +16100,7 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
csstype: 3.2.3
dom-serializer@2.0.0:
@@ -16121,7 +16136,7 @@ snapshots:
dotenv@17.3.1: {}
- dts-resolver@2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)):
+ dts-resolver@3.0.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)):
optionalDependencies:
oxc-resolver: 11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
@@ -16142,13 +16157,13 @@ snapshots:
dependencies:
jake: 10.9.4
- electron-to-chromium@1.5.344: {}
+ electron-to-chromium@1.5.361: {}
emoji-regex@10.6.0: {}
emoji-regex@8.0.0: {}
- empathic@2.0.0: {}
+ empathic@2.0.1: {}
end-of-stream@1.4.5:
dependencies:
@@ -16195,7 +16210,7 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
- hasown: 2.0.3
+ hasown: 2.0.2
esbuild@0.27.4:
optionalDependencies:
@@ -16261,14 +16276,14 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-compat-utils@0.5.1(eslint@10.2.1(jiti@2.7.0)):
+ eslint-compat-utils@0.5.1(eslint@10.4.0(jiti@2.7.0)):
dependencies:
- eslint: 10.2.1(jiti@2.7.0)
- semver: 7.7.4
+ eslint: 10.4.0(jiti@2.7.0)
+ semver: 7.8.1
- eslint-config-prettier@10.1.8(eslint@10.2.1(jiti@2.7.0)):
+ eslint-config-prettier@10.1.8(eslint@10.4.0(jiti@2.7.0)):
dependencies:
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
dependencies:
@@ -16280,16 +16295,16 @@ snapshots:
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
- is-core-module: 2.16.2
- resolve: 1.22.12
+ is-core-module: 2.16.1
+ resolve: 1.22.11
transitivePeerDependencies:
- supports-color
optional: true
- eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.7.0)))(eslint@10.2.1(jiti@2.7.0)):
+ eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
get-tsconfig: 4.14.0
is-bun-module: 2.0.0
@@ -16297,79 +16312,79 @@ snapshots:
tinyglobby: 0.2.16
unrs-resolver: 1.11.1
optionalDependencies:
- eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.7.0))
+ eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.4.0(jiti@2.7.0))
transitivePeerDependencies:
- supports-color
- eslint-plugin-es-x@7.8.0(eslint@10.2.1(jiti@2.7.0)):
+ eslint-plugin-es-x@7.8.0(eslint@10.4.0(jiti@2.7.0)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
- eslint: 10.2.1(jiti@2.7.0)
- eslint-compat-utils: 0.5.1(eslint@10.2.1(jiti@2.7.0))
+ eslint: 10.4.0(jiti@2.7.0)
+ eslint-compat-utils: 0.5.1(eslint@10.4.0(jiti@2.7.0))
- eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.7.0)):
+ eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.4.0(jiti@2.7.0)):
dependencies:
'@package-json/types': 0.0.12
- '@typescript-eslint/types': 8.59.0
+ '@typescript-eslint/types': 8.59.4
comment-parser: 1.4.5
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
is-glob: 4.0.3
minimatch: 10.2.5
- semver: 7.7.4
+ semver: 7.8.1
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
- '@typescript-eslint/utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.24.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3):
+ eslint-plugin-n@17.24.0(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
enhanced-resolve: 5.18.4
- eslint: 10.2.1(jiti@2.7.0)
- eslint-plugin-es-x: 7.8.0(eslint@10.2.1(jiti@2.7.0))
+ eslint: 10.4.0(jiti@2.7.0)
+ eslint-plugin-es-x: 7.8.0(eslint@10.4.0(jiti@2.7.0))
get-tsconfig: 4.14.0
globals: 15.15.0
globrex: 0.1.2
ignore: 5.3.2
- semver: 7.7.4
+ semver: 7.8.1
ts-declaration-location: 1.0.7(typescript@5.9.3)
transitivePeerDependencies:
- typescript
- eslint-plugin-perfectionist@5.9.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3):
+ eslint-plugin-perfectionist@5.9.0(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- eslint: 10.2.1(jiti@2.7.0)
+ '@typescript-eslint/utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ eslint: 10.4.0(jiti@2.7.0)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-tsdoc@0.5.2(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3):
+ eslint-plugin-tsdoc@0.5.2(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3):
dependencies:
'@microsoft/tsdoc': 0.16.0
'@microsoft/tsdoc-config': 0.18.1
- '@typescript-eslint/utils': 8.56.1(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- eslint-plugin-unicorn@63.0.0(eslint@10.2.1(jiti@2.7.0)):
+ eslint-plugin-unicorn@63.0.0(eslint@10.4.0(jiti@2.7.0)):
dependencies:
'@babel/helper-validator-identifier': 7.28.5
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
change-case: 5.4.4
ci-info: 4.3.1
clean-regexp: 1.0.0
core-js-compat: 3.48.0
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
find-up-simple: 1.0.1
globals: 16.5.0
indent-string: 5.0.0
@@ -16378,14 +16393,14 @@ snapshots:
pluralize: 8.0.0
regexp-tree: 0.1.27
regjsparser: 0.13.0
- semver: 7.7.4
+ semver: 7.8.1
strip-indent: 4.1.1
- eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0)):
+ eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.4(@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0)):
dependencies:
- eslint: 10.2.1(jiti@2.7.0)
+ eslint: 10.4.0(jiti@2.7.0)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.59.0(@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/eslint-plugin': 8.59.4(@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
eslint-scope@9.1.2:
dependencies:
@@ -16398,12 +16413,12 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.2.1(jiti@2.7.0):
+ eslint@10.4.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
- '@eslint/config-helpers': 0.5.5
+ '@eslint/config-helpers': 0.6.0
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.1
'@humanfs/node': 0.16.7
@@ -16682,22 +16697,22 @@ snapshots:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
- hasown: 2.0.3
+ hasown: 2.0.2
mime-types: 2.1.35
formatly@0.3.0:
dependencies:
fd-package-json: 2.0.0
- framer-motion@12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ framer-motion@12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
motion-dom: 12.29.0
motion-utils: 12.27.2
tslib: 2.8.1
optionalDependencies:
'@emotion/is-prop-valid': 1.4.0
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
fs-extra@11.3.3:
dependencies:
@@ -16740,7 +16755,7 @@ snapshots:
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
- hasown: 2.0.3
+ hasown: 2.0.2
math-intrinsics: 1.1.0
get-it@8.7.2:
@@ -16755,7 +16770,7 @@ snapshots:
get-it: 8.7.2
registry-auth-token: 5.1.1
registry-url: 7.2.0
- semver: 7.7.4
+ semver: 7.8.1
get-package-type@0.1.0: {}
@@ -16779,6 +16794,10 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
+ get-tsconfig@5.0.0-beta.5:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
git-hooks-list@3.2.0: {}
git-raw-commits@4.0.0:
@@ -16875,7 +16894,7 @@ snapshots:
graceful-fs@4.2.11: {}
- groq-js@1.30.1:
+ groq-js@1.30.2:
dependencies:
debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
@@ -16885,7 +16904,7 @@ snapshots:
groq@3.99.0: {}
- groq@5.23.0: {}
+ groq@5.28.0: {}
gunzip-maybe@1.4.2:
dependencies:
@@ -16908,7 +16927,7 @@ snapshots:
dependencies:
has-symbols: 1.1.0
- hasown@2.0.3:
+ hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -16933,7 +16952,7 @@ snapshots:
history@5.3.0:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
hls.js@1.6.15: {}
@@ -16947,7 +16966,7 @@ snapshots:
hosted-git-info@9.0.2:
dependencies:
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
hotscript@1.0.13: {}
@@ -17009,9 +17028,7 @@ snapshots:
husky@9.1.7: {}
- i18next@25.8.18(typescript@5.9.3):
- dependencies:
- '@babel/runtime': 7.28.6
+ i18next@26.2.0(typescript@5.9.3):
optionalDependencies:
typescript: 5.9.3
@@ -17079,11 +17096,11 @@ snapshots:
is-bun-module@2.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.1
- is-core-module@2.16.2:
+ is-core-module@2.16.1:
dependencies:
- hasown: 2.0.3
+ hasown: 2.0.2
is-decimal@2.0.1: {}
@@ -17265,7 +17282,7 @@ snapshots:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.2.0
- ws: 8.20.0
+ ws: 8.21.0
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@@ -17292,7 +17309,7 @@ snapshots:
webidl-conversions: 8.0.1
whatwg-mimetype: 4.0.0
whatwg-url: 15.1.0
- ws: 8.20.0
+ ws: 8.21.0
xml-name-validator: 5.0.0
transitivePeerDependencies:
- '@noble/hashes'
@@ -17312,12 +17329,12 @@ snapshots:
decimal.js: 10.6.0
html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1)
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
parse5: 8.0.1
saxes: 6.0.0
symbol-tree: 3.2.4
tough-cookie: 6.0.1
- undici: 7.25.0
+ undici: 7.26.0
w3c-xmlserializer: 5.0.0
webidl-conversions: 8.0.1
whatwg-mimetype: 5.0.0
@@ -17389,22 +17406,22 @@ snapshots:
kleur@3.0.3: {}
- knip@6.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
+ knip@6.14.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
dependencies:
fdir: 6.5.0(picomatch@4.0.4)
formatly: 0.3.0
get-tsconfig: 4.14.0
jiti: 2.7.0
minimist: 1.2.8
- oxc-parser: 0.127.0
+ oxc-parser: 0.130.0
oxc-resolver: 11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
picomatch: 4.0.4
smol-toml: 1.6.1
strip-json-comments: 5.0.3
tinyglobby: 0.2.16
unbash: 3.0.0
- yaml: 2.8.4
- zod: 4.3.6
+ yaml: 2.9.0
+ zod: 4.4.3
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -17482,7 +17499,7 @@ snapshots:
picomatch: 4.0.4
string-argv: 0.3.2
tinyexec: 1.0.4
- yaml: 2.8.4
+ yaml: 2.9.0
listr2@9.0.5:
dependencies:
@@ -17551,7 +17568,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.3.6: {}
+ lru-cache@11.5.0: {}
lru-cache@5.1.1:
dependencies:
@@ -17580,7 +17597,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.1
markdown-it@14.1.1:
dependencies:
@@ -17599,28 +17616,28 @@ snapshots:
mdurl@2.0.0: {}
- media-chrome@4.11.1(react@19.2.6):
+ media-chrome@4.11.1(react@19.2.5):
dependencies:
'@vercel/edge': 1.2.2
- ce-la-react: 0.3.2(react@19.2.6)
+ ce-la-react: 0.3.2(react@19.2.5)
transitivePeerDependencies:
- react
- media-chrome@4.16.1(react@19.2.6):
+ media-chrome@4.16.1(react@19.2.5):
dependencies:
- ce-la-react: 0.3.2(react@19.2.6)
+ ce-la-react: 0.3.2(react@19.2.5)
transitivePeerDependencies:
- react
- media-chrome@4.17.2(react@19.2.6):
+ media-chrome@4.17.2(react@19.2.5):
dependencies:
- ce-la-react: 0.3.2(react@19.2.6)
+ ce-la-react: 0.3.2(react@19.2.5)
transitivePeerDependencies:
- react
media-query-parser@2.0.2:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
media-tracks@0.3.4: {}
@@ -17702,14 +17719,14 @@ snapshots:
motion-utils@12.27.2: {}
- motion@12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ motion@12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
- framer-motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ framer-motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
tslib: 2.8.1
optionalDependencies:
'@emotion/is-prop-valid': 1.4.0
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
mri@1.2.0: {}
@@ -17727,7 +17744,7 @@ snapshots:
nano-pubsub@3.0.0: {}
- nanoid@3.3.11: {}
+ nanoid@3.3.12: {}
nanoid@5.1.6: {}
@@ -17737,16 +17754,16 @@ snapshots:
natural-orderby@5.0.0: {}
- next@16.2.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ next@16.2.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
'@next/env': 16.2.6
'@swc/helpers': 0.5.15
baseline-browser-mapping: 2.10.16
- caniuse-lite: 1.0.30001790
+ caniuse-lite: 1.0.30001793
postcss: 8.4.31
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
- styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
+ styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.5)
optionalDependencies:
'@next/swc-darwin-arm64': 16.2.6
'@next/swc-darwin-x64': 16.2.6
@@ -17767,7 +17784,7 @@ snapshots:
lower-case: 2.0.2
tslib: 2.8.1
- nock@14.0.14:
+ nock@14.0.15:
dependencies:
'@mswjs/interceptors': 0.41.2
json-stringify-safe: 5.0.1
@@ -17784,18 +17801,18 @@ snapshots:
dependencies:
node-addon-api: 7.1.1
- node-releases@2.0.38: {}
+ node-releases@2.0.46: {}
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
- semver: 7.7.4
+ semver: 7.8.1
validate-npm-package-license: 3.0.4
normalize-package-data@8.0.0:
dependencies:
hosted-git-info: 9.0.2
- semver: 7.7.4
+ semver: 7.8.1
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -17838,7 +17855,7 @@ snapshots:
'@inquirer/select': 2.5.0
'@oclif/core': 4.9.0
'@oclif/plugin-help': 6.2.49
- '@oclif/plugin-not-found': 3.2.81(@types/node@20.19.41)
+ '@oclif/plugin-not-found': 3.2.86(@types/node@20.19.41)
'@oclif/plugin-warn-if-update-available': 3.1.57
ansis: 3.17.0
async-retry: 1.3.3
@@ -17851,7 +17868,7 @@ snapshots:
got: 13.0.0
lodash: 4.18.1
normalize-package-data: 6.0.2
- semver: 7.7.4
+ semver: 7.8.1
sort-package-json: 2.15.1
tiny-jsonc: 1.0.2
validate-npm-package-name: 5.0.1
@@ -17911,30 +17928,30 @@ snapshots:
outvariant@1.4.3: {}
- oxc-parser@0.127.0:
+ oxc-parser@0.130.0:
dependencies:
- '@oxc-project/types': 0.127.0
+ '@oxc-project/types': 0.130.0
optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.127.0
- '@oxc-parser/binding-android-arm64': 0.127.0
- '@oxc-parser/binding-darwin-arm64': 0.127.0
- '@oxc-parser/binding-darwin-x64': 0.127.0
- '@oxc-parser/binding-freebsd-x64': 0.127.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.127.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.127.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.127.0
- '@oxc-parser/binding-linux-arm64-musl': 0.127.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.127.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.127.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.127.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.127.0
- '@oxc-parser/binding-linux-x64-gnu': 0.127.0
- '@oxc-parser/binding-linux-x64-musl': 0.127.0
- '@oxc-parser/binding-openharmony-arm64': 0.127.0
- '@oxc-parser/binding-wasm32-wasi': 0.127.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.127.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.127.0
- '@oxc-parser/binding-win32-x64-msvc': 0.127.0
+ '@oxc-parser/binding-android-arm-eabi': 0.130.0
+ '@oxc-parser/binding-android-arm64': 0.130.0
+ '@oxc-parser/binding-darwin-arm64': 0.130.0
+ '@oxc-parser/binding-darwin-x64': 0.130.0
+ '@oxc-parser/binding-freebsd-x64': 0.130.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.130.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.130.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.130.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.130.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.130.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.130.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.130.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.130.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.130.0
+ '@oxc-parser/binding-linux-x64-musl': 0.130.0
+ '@oxc-parser/binding-openharmony-arm64': 0.130.0
+ '@oxc-parser/binding-wasm32-wasi': 0.130.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.130.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.130.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.130.0
oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0):
optionalDependencies:
@@ -18127,7 +18144,7 @@ snapshots:
path-scurry@2.0.2:
dependencies:
- lru-cache: 11.3.6
+ lru-cache: 11.5.0
minipass: 7.1.3
path-to-regexp@6.3.0: {}
@@ -18170,15 +18187,15 @@ snapshots:
mlly: 1.8.0
pathe: 2.0.3
- player.style@0.1.10(react@19.2.6):
+ player.style@0.1.10(react@19.2.5):
dependencies:
- media-chrome: 4.11.1(react@19.2.6)
+ media-chrome: 4.11.1(react@19.2.5)
transitivePeerDependencies:
- react
- player.style@0.3.1(react@19.2.6):
+ player.style@0.3.1(react@19.2.5):
dependencies:
- media-chrome: 4.16.1(react@19.2.6)
+ media-chrome: 4.16.1(react@19.2.5)
transitivePeerDependencies:
- react
@@ -18188,20 +18205,20 @@ snapshots:
polished@4.3.1:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
postcss-value-parser@4.2.0:
optional: true
postcss@8.4.31:
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.12
picocolors: 1.1.1
source-map-js: 1.2.1
- postcss@8.5.13:
+ postcss@8.5.15:
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.12
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -18283,133 +18300,132 @@ snapshots:
dependencies:
performance-now: 2.1.0
- react-clientside-effect@1.2.8(react@19.2.6):
+ react-clientside-effect@1.2.8(react@19.2.5):
dependencies:
- '@babel/runtime': 7.28.6
- react: 19.2.6
+ '@babel/runtime': 7.29.7
+ react: 19.2.5
- react-compiler-runtime@1.0.0(react@19.2.6):
+ react-compiler-runtime@1.0.0(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- react-compiler-runtime@19.1.0-rc.2(react@19.2.6):
+ react-compiler-runtime@19.1.0-rc.2(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- react-dom@19.2.6(react@19.2.6):
+ react-dom@19.2.5(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
scheduler: 0.27.0
- react-dropzone@11.7.1(react@19.2.6):
+ react-dropzone@11.7.1(react@19.2.5):
dependencies:
attr-accept: 2.2.5
file-selector: 0.4.0
prop-types: 15.8.1
- react: 19.2.6
+ react: 19.2.5
- react-error-boundary@5.0.0(react@19.2.6):
+ react-error-boundary@5.0.0(react@19.2.5):
dependencies:
- '@babel/runtime': 7.28.6
- react: 19.2.6
+ '@babel/runtime': 7.29.7
+ react: 19.2.5
react-fast-compare@3.2.2: {}
- react-file-icon@1.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ react-file-icon@1.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
colord: 2.9.3
prop-types: 15.8.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- react-focus-lock@2.13.7(@types/react@19.2.14)(react@19.2.6):
+ react-focus-lock@2.13.7(@types/react@19.2.14)(react@19.2.5):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
focus-lock: 1.3.6
prop-types: 15.8.1
- react: 19.2.6
- react-clientside-effect: 1.2.8(react@19.2.6)
- use-callback-ref: 1.3.3(@types/react@19.2.14)(react@19.2.6)
- use-sidecar: 1.1.3(@types/react@19.2.14)(react@19.2.6)
+ react: 19.2.5
+ react-clientside-effect: 1.2.8(react@19.2.5)
+ use-callback-ref: 1.3.3(@types/react@19.2.14)(react@19.2.5)
+ use-sidecar: 1.1.3(@types/react@19.2.14)(react@19.2.5)
optionalDependencies:
'@types/react': 19.2.14
- react-hook-form@7.71.2(react@19.2.6):
+ react-hook-form@7.71.2(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- react-i18next@15.6.1(i18next@25.8.18(typescript@5.9.3))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3):
+ react-i18next@17.0.8(i18next@26.2.0(typescript@5.9.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
html-parse-stringify: 3.0.1
- i18next: 25.8.18(typescript@5.9.3)
- react: 19.2.6
+ i18next: 26.2.0(typescript@5.9.3)
+ react: 19.2.5
+ use-sync-external-store: 1.6.0(react@19.2.5)
optionalDependencies:
- react-dom: 19.2.6(react@19.2.6)
+ react-dom: 19.2.5(react@19.2.5)
typescript: 5.9.3
react-is@16.13.1: {}
- react-is@19.2.4: {}
+ react-is@19.2.6: {}
- react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1):
+ react-redux@9.2.0(@types/react@19.2.14)(react@19.2.5)(redux@5.0.1):
dependencies:
'@types/use-sync-external-store': 0.0.6
- react: 19.2.6
- use-sync-external-store: 1.6.0(react@19.2.6)
+ react: 19.2.5
+ use-sync-external-store: 1.6.0(react@19.2.5)
optionalDependencies:
'@types/react': 19.2.14
redux: 5.0.1
- react-refractor@4.0.0(react@19.2.6):
+ react-refractor@4.0.0(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
refractor: 5.0.0
unist-util-filter: 5.0.1
unist-util-visit-parents: 6.0.2
- react-refresh@0.18.0: {}
-
- react-rx@4.2.2(react@19.2.6)(rxjs@7.8.2):
+ react-rx@4.2.2(react@19.2.5)(rxjs@7.8.2):
dependencies:
observable-callback: 1.0.3(rxjs@7.8.2)
- react: 19.2.6
- react-compiler-runtime: 1.0.0(react@19.2.6)
+ react: 19.2.5
+ react-compiler-runtime: 1.0.0(react@19.2.5)
rxjs: 7.8.2
- use-effect-event: 2.0.3(react@19.2.6)
+ use-effect-event: 2.0.3(react@19.2.5)
- react-select@5.10.2(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ react-select@5.10.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
'@emotion/cache': 11.14.0
- '@emotion/react': 11.14.0(@types/react@19.2.14)(react@19.2.6)
+ '@emotion/react': 11.14.0(@types/react@19.2.14)(react@19.2.5)
'@floating-ui/dom': 1.7.4
'@types/react-transition-group': 4.4.12(@types/react@19.2.14)
memoize-one: 6.0.0
prop-types: 15.8.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
- react-transition-group: 4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.14)(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
+ react-transition-group: 4.4.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.14)(react@19.2.5)
transitivePeerDependencies:
- '@types/react'
- supports-color
- react-transition-group@4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ react-transition-group@4.4.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.29.7
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- react-virtuoso@4.18.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ react-virtuoso@4.18.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
- react@19.2.6: {}
+ react@19.2.5: {}
read-package-up@12.0.0:
dependencies:
@@ -18526,10 +18542,9 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
- resolve@1.22.12:
+ resolve@1.22.11:
dependencies:
- es-errors: 1.3.0
- is-core-module: 2.16.2
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -18557,85 +18572,83 @@ snapshots:
glob: 13.0.6
package-json-from-dist: 1.0.1
- rolldown-plugin-dts@0.23.2(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.0-rc.17)(typescript@5.9.3):
+ rolldown-plugin-dts@0.25.1(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@1.0.2)(typescript@5.9.3):
dependencies:
- '@babel/generator': 8.0.0-rc.3
- '@babel/helper-validator-identifier': 8.0.0-rc.3
- '@babel/parser': 8.0.0-rc.3
- '@babel/types': 8.0.0-rc.3
+ '@babel/generator': 8.0.0-rc.5
+ '@babel/helper-validator-identifier': 8.0.0-rc.5
+ '@babel/parser': 8.0.0-rc.4
ast-kit: 3.0.0-beta.1
birpc: 4.0.0
- dts-resolver: 2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))
- get-tsconfig: 4.14.0
+ dts-resolver: 3.0.0(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))
+ get-tsconfig: 5.0.0-beta.5
obug: 2.1.1
- picomatch: 4.0.4
- rolldown: 1.0.0-rc.17
+ rolldown: 1.0.2
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- oxc-resolver
- rolldown@1.0.0-rc.17:
+ rolldown@1.0.2:
dependencies:
- '@oxc-project/types': 0.127.0
- '@rolldown/pluginutils': 1.0.0-rc.17
+ '@oxc-project/types': 0.132.0
+ '@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-rc.17
- '@rolldown/binding-darwin-arm64': 1.0.0-rc.17
- '@rolldown/binding-darwin-x64': 1.0.0-rc.17
- '@rolldown/binding-freebsd-x64': 1.0.0-rc.17
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17
- '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17
- '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17
- '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17
- '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17
- '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17
- '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17
- '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17
-
- rollup-plugin-esbuild@6.2.1(esbuild@0.28.0)(rollup@4.60.2):
+ '@rolldown/binding-android-arm64': 1.0.2
+ '@rolldown/binding-darwin-arm64': 1.0.2
+ '@rolldown/binding-darwin-x64': 1.0.2
+ '@rolldown/binding-freebsd-x64': 1.0.2
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.2
+ '@rolldown/binding-linux-arm64-gnu': 1.0.2
+ '@rolldown/binding-linux-arm64-musl': 1.0.2
+ '@rolldown/binding-linux-ppc64-gnu': 1.0.2
+ '@rolldown/binding-linux-s390x-gnu': 1.0.2
+ '@rolldown/binding-linux-x64-gnu': 1.0.2
+ '@rolldown/binding-linux-x64-musl': 1.0.2
+ '@rolldown/binding-openharmony-arm64': 1.0.2
+ '@rolldown/binding-wasm32-wasi': 1.0.2
+ '@rolldown/binding-win32-arm64-msvc': 1.0.2
+ '@rolldown/binding-win32-x64-msvc': 1.0.2
+
+ rollup-plugin-esbuild@6.2.1(esbuild@0.28.0)(rollup@4.60.4):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
es-module-lexer: 1.7.0
esbuild: 0.28.0
get-tsconfig: 4.14.0
- rollup: 4.60.2
+ rollup: 4.60.4
unplugin-utils: 0.2.5
transitivePeerDependencies:
- supports-color
- rollup@4.60.2:
+ rollup@4.60.4:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.60.2
- '@rollup/rollup-android-arm64': 4.60.2
- '@rollup/rollup-darwin-arm64': 4.60.2
- '@rollup/rollup-darwin-x64': 4.60.2
- '@rollup/rollup-freebsd-arm64': 4.60.2
- '@rollup/rollup-freebsd-x64': 4.60.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.60.2
- '@rollup/rollup-linux-arm-musleabihf': 4.60.2
- '@rollup/rollup-linux-arm64-gnu': 4.60.2
- '@rollup/rollup-linux-arm64-musl': 4.60.2
- '@rollup/rollup-linux-loong64-gnu': 4.60.2
- '@rollup/rollup-linux-loong64-musl': 4.60.2
- '@rollup/rollup-linux-ppc64-gnu': 4.60.2
- '@rollup/rollup-linux-ppc64-musl': 4.60.2
- '@rollup/rollup-linux-riscv64-gnu': 4.60.2
- '@rollup/rollup-linux-riscv64-musl': 4.60.2
- '@rollup/rollup-linux-s390x-gnu': 4.60.2
- '@rollup/rollup-linux-x64-gnu': 4.60.2
- '@rollup/rollup-linux-x64-musl': 4.60.2
- '@rollup/rollup-openbsd-x64': 4.60.2
- '@rollup/rollup-openharmony-arm64': 4.60.2
- '@rollup/rollup-win32-arm64-msvc': 4.60.2
- '@rollup/rollup-win32-ia32-msvc': 4.60.2
- '@rollup/rollup-win32-x64-gnu': 4.60.2
- '@rollup/rollup-win32-x64-msvc': 4.60.2
+ '@rollup/rollup-android-arm-eabi': 4.60.4
+ '@rollup/rollup-android-arm64': 4.60.4
+ '@rollup/rollup-darwin-arm64': 4.60.4
+ '@rollup/rollup-darwin-x64': 4.60.4
+ '@rollup/rollup-freebsd-arm64': 4.60.4
+ '@rollup/rollup-freebsd-x64': 4.60.4
+ '@rollup/rollup-linux-arm-gnueabihf': 4.60.4
+ '@rollup/rollup-linux-arm-musleabihf': 4.60.4
+ '@rollup/rollup-linux-arm64-gnu': 4.60.4
+ '@rollup/rollup-linux-arm64-musl': 4.60.4
+ '@rollup/rollup-linux-loong64-gnu': 4.60.4
+ '@rollup/rollup-linux-loong64-musl': 4.60.4
+ '@rollup/rollup-linux-ppc64-gnu': 4.60.4
+ '@rollup/rollup-linux-ppc64-musl': 4.60.4
+ '@rollup/rollup-linux-riscv64-gnu': 4.60.4
+ '@rollup/rollup-linux-riscv64-musl': 4.60.4
+ '@rollup/rollup-linux-s390x-gnu': 4.60.4
+ '@rollup/rollup-linux-x64-gnu': 4.60.4
+ '@rollup/rollup-linux-x64-musl': 4.60.4
+ '@rollup/rollup-openbsd-x64': 4.60.4
+ '@rollup/rollup-openharmony-arm64': 4.60.4
+ '@rollup/rollup-win32-arm64-msvc': 4.60.4
+ '@rollup/rollup-win32-ia32-msvc': 4.60.4
+ '@rollup/rollup-win32-x64-gnu': 4.60.4
+ '@rollup/rollup-win32-x64-msvc': 4.60.4
fsevents: 2.3.3
rrweb-cssom@0.8.0: {}
@@ -18668,100 +18681,100 @@ snapshots:
safer-buffer@2.1.2: {}
- sanity-plugin-media@4.1.1(@emotion/is-prop-valid@1.4.0)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)):
+ sanity-plugin-media@4.1.1(@emotion/is-prop-valid@1.4.0)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)):
dependencies:
- '@hookform/resolvers': 3.10.0(react-hook-form@7.71.2(react@19.2.6))
- '@reduxjs/toolkit': 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6)
- '@sanity/client': 7.22.0
+ '@hookform/resolvers': 3.10.0(react-hook-form@7.71.2(react@19.2.5))
+ '@reduxjs/toolkit': 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.5)(redux@5.0.1))(react@19.2.5)
+ '@sanity/client': 7.22.1
'@sanity/color': 3.0.6
- '@sanity/icons': 3.7.4(react@19.2.6)
- '@sanity/incompatible-plugin': 1.0.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
+ '@sanity/icons': 3.7.4(react@19.2.5)
+ '@sanity/incompatible-plugin': 1.0.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
'@sanity/uuid': 3.0.2
- '@tanem/react-nprogress': 5.0.63(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@tanem/react-nprogress': 5.0.63(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
copy-to-clipboard: 3.3.3
date-fns: 4.1.0
filesize: 9.0.11
groq: 3.99.0
is-hotkey-esm: 1.0.0
- nanoid: 3.3.11
+ nanoid: 3.3.12
pluralize: 8.0.0
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
- react-dropzone: 11.7.1(react@19.2.6)
- react-file-icon: 1.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- react-hook-form: 7.71.2(react@19.2.6)
- react-is: 19.2.4
- react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1)
- react-select: 5.10.2(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- react-virtuoso: 4.18.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
+ react-dropzone: 11.7.1(react@19.2.5)
+ react-file-icon: 1.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ react-hook-form: 7.71.2(react@19.2.5)
+ react-is: 19.2.6
+ react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.5)(redux@5.0.1)
+ react-select: 5.10.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ react-virtuoso: 4.18.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
redux: 5.0.1
redux-observable: 3.0.0-rc.2(redux@5.0.1)(rxjs@7.8.2)
rxjs: 7.8.2
- sanity: 5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ sanity: 5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
zod: 3.25.76
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- '@types/react'
- supports-color
- sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3):
+ sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3):
dependencies:
'@algorithm.ts/lcs': 4.0.5
'@date-fns/tz': 1.4.1
- '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
- '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
- '@dnd-kit/utilities': 3.2.2(react@19.2.6)
+ '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/utilities': 3.2.2(react@19.2.5)
'@isaacs/ttlcache': 1.4.1
- '@mux/mux-player-react': 3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
+ '@mux/mux-player-react': 3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
'@portabletext/html': 1.0.1
'@portabletext/patches': 2.0.4
- '@portabletext/plugin-markdown-shortcuts': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/plugin-one-line': 6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)
- '@portabletext/plugin-paste-link': 3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)
- '@portabletext/plugin-typography': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/react': 6.2.0(react@19.2.6)
+ '@portabletext/plugin-markdown-shortcuts': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/plugin-one-line': 6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)
+ '@portabletext/plugin-paste-link': 3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)
+ '@portabletext/plugin-typography': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/react': 6.2.0(react@19.2.5)
'@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.14)
'@portabletext/to-html': 5.0.2
'@portabletext/toolkit': 5.0.2
- '@rexxars/react-json-inspector': 9.0.1(react@19.2.6)
+ '@rexxars/react-json-inspector': 9.0.1(react@19.2.5)
'@sanity/asset-utils': 2.3.0
'@sanity/bifur-client': 1.0.0
'@sanity/cli': link:packages/@sanity/cli
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/color': 3.0.6
'@sanity/comlink': 4.0.1
- '@sanity/diff': 5.26.0
+ '@sanity/diff': 5.28.0
'@sanity/diff-match-patch': 3.2.0
'@sanity/diff-patch': 5.0.0
'@sanity/eventsource': 5.0.2
- '@sanity/icons': 3.7.4(react@19.2.6)
+ '@sanity/icons': 3.7.4(react@19.2.5)
'@sanity/id-utils': 1.0.0
'@sanity/image-url': 2.0.3
- '@sanity/insert-menu': 3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.26.0(@types/react@19.2.14))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
- '@sanity/logos': 2.2.2(react@19.2.6)
+ '@sanity/insert-menu': 3.0.8(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.28.0(@types/react@19.2.14))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
+ '@sanity/logos': 2.2.2(react@19.2.5)
'@sanity/media-library-types': 1.4.0
'@sanity/message-protocol': 0.23.0
- '@sanity/migrate': 6.1.2(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
+ '@sanity/migrate': 6.1.2(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
'@sanity/mutate': 0.16.1(xstate@5.30.0)
- '@sanity/mutator': 5.26.0(@types/react@19.2.14)
- '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.22.0)(@sanity/types@5.26.0(@types/react@19.2.14))
- '@sanity/preview-url-secret': 4.0.5(@sanity/client@7.22.0)
+ '@sanity/mutator': 5.28.0(@types/react@19.2.14)
+ '@sanity/presentation-comlink': 2.1.0(@sanity/client@7.22.1)(@sanity/types@5.28.0(@types/react@19.2.14))
+ '@sanity/preview-url-secret': 4.0.7(@sanity/client@7.22.1)
'@sanity/prism-groq': 1.1.2
- '@sanity/schema': 5.26.0(@types/react@19.2.14)
- '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
- '@sanity/telemetry': 1.1.0(react@19.2.6)
- '@sanity/types': 5.26.0(@types/react@19.2.14)
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
- '@sanity/util': 5.26.0(@types/react@19.2.14)
+ '@sanity/schema': 5.28.0(@types/react@19.2.14)
+ '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
+ '@sanity/telemetry': 1.1.0(react@19.2.5)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
+ '@sanity/util': 5.28.0(@types/react@19.2.14)
'@sanity/uuid': 3.0.2
- '@sentry/react': 8.55.0(react@19.2.6)
- '@tanstack/react-table': 8.21.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@tanstack/react-virtual': 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)
+ '@sentry/react': 8.55.0(react@19.2.5)
+ '@tanstack/react-table': 8.21.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/react-virtual': 3.13.25(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)
classnames: 2.5.1
color2k: 2.0.3
dataloader: 2.2.3
@@ -18769,46 +18782,46 @@ snapshots:
debug: 4.4.3(supports-color@8.1.1)
exif-component: 1.0.1
fast-deep-equal: 3.1.3
- groq-js: 1.30.1
+ groq-js: 1.30.2
history: 5.3.0
- i18next: 25.8.18(typescript@5.9.3)
+ i18next: 26.2.0(typescript@5.9.3)
is-hotkey-esm: 1.0.0
isomorphic-dompurify: 2.26.0
json-reduce: 3.0.0
json-stable-stringify: 1.3.0
lodash-es: 4.18.1
mendoza: 3.0.8
- motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
nano-pubsub: 3.0.0
- nanoid: 3.3.11
+ nanoid: 3.3.12
observable-callback: 1.0.3(rxjs@7.8.2)
path-to-regexp: 6.3.0
- player.style: 0.1.10(react@19.2.6)
+ player.style: 0.1.10(react@19.2.5)
polished: 4.3.1
quick-lru: 7.3.0
raf: 3.4.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
react-fast-compare: 3.2.2
- react-focus-lock: 2.13.7(@types/react@19.2.14)(react@19.2.6)
- react-i18next: 15.6.1(i18next@25.8.18(typescript@5.9.3))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)
- react-is: 19.2.4
- react-refractor: 4.0.0(react@19.2.6)
- react-rx: 4.2.2(react@19.2.6)(rxjs@7.8.2)
+ react-focus-lock: 2.13.7(@types/react@19.2.14)(react@19.2.5)
+ react-i18next: 17.0.8(i18next@26.2.0(typescript@5.9.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3)
+ react-is: 19.2.6
+ react-refractor: 4.0.0(react@19.2.5)
+ react-rx: 4.2.2(react@19.2.5)(rxjs@7.8.2)
refractor: 5.0.0
rxjs: 7.8.2
rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.2)
rxjs-mergemap-array: 0.1.0(rxjs@7.8.2)
scroll-into-view-if-needed: 3.1.0
scrollmirror: 1.2.4
- semver: 7.7.4
+ semver: 7.8.1
shallow-equals: 1.0.0
speakingurl: 14.0.1
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
urlpattern-polyfill: 10.1.0
- use-device-pixel-ratio: 1.1.2(react@19.2.6)
- use-hot-module-reload: 2.0.0(react@19.2.6)
- use-sync-external-store: 1.6.0(react@19.2.6)
+ use-device-pixel-ratio: 1.1.2(react@19.2.5)
+ use-hot-module-reload: 2.0.0(react@19.2.5)
+ use-sync-external-store: 1.6.0(react@19.2.5)
uuid: 11.1.0
web-vitals: 5.1.0
xstate: 5.30.0
@@ -18827,62 +18840,62 @@ snapshots:
- typescript
- utf-8-validate
- sanity@5.26.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3):
+ sanity@5.28.0(@emotion/is-prop-valid@1.4.0)(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(immer@11.1.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3):
dependencies:
'@algorithm.ts/lcs': 4.0.5
'@date-fns/tz': 1.4.1
- '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
- '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
- '@dnd-kit/utilities': 3.2.2(react@19.2.6)
+ '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5)
+ '@dnd-kit/utilities': 3.2.2(react@19.2.5)
'@isaacs/ttlcache': 1.4.1
- '@mux/mux-player-react': 3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.6)
+ '@mux/mux-player-react': 3.10.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@portabletext/editor': 6.6.4(@types/react@19.2.14)(react@19.2.5)
'@portabletext/html': 1.0.1
'@portabletext/patches': 2.0.4
- '@portabletext/plugin-markdown-shortcuts': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/plugin-one-line': 6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)
- '@portabletext/plugin-paste-link': 3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)
- '@portabletext/plugin-typography': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.6))(@types/react@19.2.14)(react@19.2.6)
- '@portabletext/react': 6.2.0(react@19.2.6)
+ '@portabletext/plugin-markdown-shortcuts': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/plugin-one-line': 6.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)
+ '@portabletext/plugin-paste-link': 3.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(react@19.2.5)
+ '@portabletext/plugin-typography': 7.0.27(@portabletext/editor@6.6.4(@types/react@19.2.14)(react@19.2.5))(@types/react@19.2.14)(react@19.2.5)
+ '@portabletext/react': 6.2.0(react@19.2.5)
'@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.14)
'@portabletext/to-html': 5.0.2
'@portabletext/toolkit': 5.0.2
- '@rexxars/react-json-inspector': 9.0.1(react@19.2.6)
+ '@rexxars/react-json-inspector': 9.0.1(react@19.2.5)
'@sanity/asset-utils': 2.3.0
'@sanity/bifur-client': 1.0.0
'@sanity/cli': link:packages/@sanity/cli
- '@sanity/client': 7.22.0
+ '@sanity/client': 7.22.1
'@sanity/color': 3.0.6
'@sanity/comlink': 4.0.1
- '@sanity/diff': 5.26.0
+ '@sanity/diff': 5.28.0
'@sanity/diff-match-patch': 3.2.0
'@sanity/diff-patch': 5.0.0
'@sanity/eventsource': 5.0.2
- '@sanity/icons': 3.7.4(react@19.2.6)
+ '@sanity/icons': 3.7.4(react@19.2.5)
'@sanity/id-utils': 1.0.0
'@sanity/image-url': 2.0.3
- '@sanity/insert-menu': 3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.26.0(@types/react@19.2.14))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
- '@sanity/logos': 2.2.2(react@19.2.6)
+ '@sanity/insert-menu': 3.0.8(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.28.0(@types/react@19.2.14))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
+ '@sanity/logos': 2.2.2(react@19.2.5)
'@sanity/media-library-types': 1.4.0
'@sanity/message-protocol': 0.23.0
- '@sanity/migrate': 6.1.2(@oclif/core@4.11.0)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
+ '@sanity/migrate': 6.1.2(@oclif/core@4.11.4)(@sanity/cli-core@packages+@sanity+cli-core)(@types/react@19.2.14)(xstate@5.30.0)
'@sanity/mutate': 0.16.1(xstate@5.30.0)
- '@sanity/mutator': 5.26.0(@types/react@19.2.14)
- '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.22.0)(@sanity/types@5.26.0(@types/react@19.2.14))
- '@sanity/preview-url-secret': 4.0.5(@sanity/client@7.22.0)
+ '@sanity/mutator': 5.28.0(@types/react@19.2.14)
+ '@sanity/presentation-comlink': 2.1.0(@sanity/client@7.22.1)(@sanity/types@5.28.0(@types/react@19.2.14))
+ '@sanity/preview-url-secret': 4.0.7(@sanity/client@7.22.1)
'@sanity/prism-groq': 1.1.2
- '@sanity/schema': 5.26.0(@types/react@19.2.14)
- '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
- '@sanity/telemetry': 1.1.0(react@19.2.6)
- '@sanity/types': 5.26.0(@types/react@19.2.14)
- '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.4)(react@19.2.6)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))
- '@sanity/util': 5.26.0(@types/react@19.2.14)
+ '@sanity/schema': 5.28.0(@types/react@19.2.14)
+ '@sanity/sdk': 2.8.0(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5))
+ '@sanity/telemetry': 1.1.0(react@19.2.5)
+ '@sanity/types': 5.28.0(@types/react@19.2.14)
+ '@sanity/ui': 3.2.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.6)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))
+ '@sanity/util': 5.28.0(@types/react@19.2.14)
'@sanity/uuid': 3.0.2
- '@sentry/react': 8.55.0(react@19.2.6)
- '@tanstack/react-table': 8.21.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@tanstack/react-virtual': 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.6)(xstate@5.30.0)
+ '@sentry/react': 8.55.0(react@19.2.5)
+ '@tanstack/react-table': 8.21.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/react-virtual': 3.13.25(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@xstate/react': 6.1.0(@types/react@19.2.14)(react@19.2.5)(xstate@5.30.0)
classnames: 2.5.1
color2k: 2.0.3
dataloader: 2.2.3
@@ -18890,46 +18903,46 @@ snapshots:
debug: 4.4.3(supports-color@8.1.1)
exif-component: 1.0.1
fast-deep-equal: 3.1.3
- groq-js: 1.30.1
+ groq-js: 1.30.2
history: 5.3.0
- i18next: 25.8.18(typescript@5.9.3)
+ i18next: 26.2.0(typescript@5.9.3)
is-hotkey-esm: 1.0.0
isomorphic-dompurify: 2.26.0
json-reduce: 3.0.0
json-stable-stringify: 1.3.0
lodash-es: 4.18.1
mendoza: 3.0.8
- motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ motion: 12.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
nano-pubsub: 3.0.0
- nanoid: 3.3.11
+ nanoid: 3.3.12
observable-callback: 1.0.3(rxjs@7.8.2)
path-to-regexp: 6.3.0
- player.style: 0.1.10(react@19.2.6)
+ player.style: 0.1.10(react@19.2.5)
polished: 4.3.1
quick-lru: 7.3.0
raf: 3.4.1
- react: 19.2.6
- react-dom: 19.2.6(react@19.2.6)
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
react-fast-compare: 3.2.2
- react-focus-lock: 2.13.7(@types/react@19.2.14)(react@19.2.6)
- react-i18next: 15.6.1(i18next@25.8.18(typescript@5.9.3))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)
- react-is: 19.2.4
- react-refractor: 4.0.0(react@19.2.6)
- react-rx: 4.2.2(react@19.2.6)(rxjs@7.8.2)
+ react-focus-lock: 2.13.7(@types/react@19.2.14)(react@19.2.5)
+ react-i18next: 17.0.8(i18next@26.2.0(typescript@5.9.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3)
+ react-is: 19.2.6
+ react-refractor: 4.0.0(react@19.2.5)
+ react-rx: 4.2.2(react@19.2.5)(rxjs@7.8.2)
refractor: 5.0.0
rxjs: 7.8.2
rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.2)
rxjs-mergemap-array: 0.1.0(rxjs@7.8.2)
scroll-into-view-if-needed: 3.1.0
scrollmirror: 1.2.4
- semver: 7.7.4
+ semver: 7.8.1
shallow-equals: 1.0.0
speakingurl: 14.0.1
- styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
urlpattern-polyfill: 10.1.0
- use-device-pixel-ratio: 1.1.2(react@19.2.6)
- use-hot-module-reload: 2.0.0(react@19.2.6)
- use-sync-external-store: 1.6.0(react@19.2.6)
+ use-device-pixel-ratio: 1.1.2(react@19.2.5)
+ use-hot-module-reload: 2.0.0(react@19.2.5)
+ use-sync-external-store: 1.6.0(react@19.2.5)
uuid: 11.1.0
web-vitals: 5.1.0
xstate: 5.30.0
@@ -18968,7 +18981,7 @@ snapshots:
semver-truncate@3.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.1
semver@5.7.2: {}
@@ -18976,6 +18989,8 @@ snapshots:
semver@7.7.4: {}
+ semver@7.8.1: {}
+
sentence-case@3.0.4:
dependencies:
no-case: 3.0.4
@@ -19005,7 +19020,7 @@ snapshots:
dependencies:
'@img/colour': 1.1.0
detect-libc: 2.1.2
- semver: 7.7.4
+ semver: 7.8.1
optionalDependencies:
'@img/sharp-darwin-arm64': 0.34.5
'@img/sharp-darwin-x64': 0.34.5
@@ -19049,7 +19064,7 @@ snapshots:
skills@1.5.7:
dependencies:
- yaml: 2.8.4
+ yaml: 2.9.0
slash@3.0.0: {}
@@ -19086,7 +19101,7 @@ snapshots:
get-stdin: 9.0.0
git-hooks-list: 3.2.0
is-plain-obj: 4.1.0
- semver: 7.7.4
+ semver: 7.8.1
sort-object-keys: 1.1.3
tinyglobby: 0.2.16
@@ -19209,20 +19224,20 @@ snapshots:
style-mod@4.1.3: {}
- styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5):
dependencies:
'@emotion/is-prop-valid': 1.4.0
csstype: 3.2.3
- react: 19.2.6
+ react: 19.2.5
stylis: 4.3.6
optionalDependencies:
css-to-react-native: 3.2.0
- react-dom: 19.2.6(react@19.2.6)
+ react-dom: 19.2.5(react@19.2.5)
- styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.6):
+ styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.5):
dependencies:
client-only: 0.0.1
- react: 19.2.6
+ react: 19.2.5
optionalDependencies:
'@babel/core': 7.29.0
@@ -19402,10 +19417,9 @@ snapshots:
tslib@2.8.1: {}
- tsx@4.21.0:
+ tsx@4.22.3:
dependencies:
- esbuild: 0.27.4
- get-tsconfig: 4.14.0
+ esbuild: 0.28.0
optionalDependencies:
fsevents: 2.3.3
@@ -19444,13 +19458,13 @@ snapshots:
dependencies:
uuid: 10.0.0
- typescript-eslint@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3):
+ typescript-eslint@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.59.0(@typescript-eslint/parser@8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3))(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.59.0(eslint@10.2.1(jiti@2.7.0))(typescript@5.9.3)
- eslint: 10.2.1(jiti@2.7.0)
+ '@typescript-eslint/eslint-plugin': 8.59.4(@typescript-eslint/parser@8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.59.4(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.59.4(eslint@10.4.0(jiti@2.7.0))(typescript@5.9.3)
+ eslint: 10.4.0(jiti@2.7.0)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -19478,7 +19492,7 @@ snapshots:
undici@6.24.1: {}
- undici@7.25.0: {}
+ undici@7.26.0: {}
unicode-canonical-property-names-ecmascript@2.0.1: {}
@@ -19565,42 +19579,42 @@ snapshots:
urlpattern-polyfill@10.1.0: {}
- use-callback-ref@1.3.3(@types/react@19.2.14)(react@19.2.6):
+ use-callback-ref@1.3.3(@types/react@19.2.14)(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.14
- use-device-pixel-ratio@1.1.2(react@19.2.6):
+ use-device-pixel-ratio@1.1.2(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- use-effect-event@2.0.3(react@19.2.6):
+ use-effect-event@2.0.3(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- use-hot-module-reload@2.0.0(react@19.2.6):
+ use-hot-module-reload@2.0.0(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
- use-isomorphic-layout-effect@1.2.1(@types/react@19.2.14)(react@19.2.6):
+ use-isomorphic-layout-effect@1.2.1(@types/react@19.2.14)(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
optionalDependencies:
'@types/react': 19.2.14
- use-sidecar@1.1.3(@types/react@19.2.14)(react@19.2.6):
+ use-sidecar@1.1.3(@types/react@19.2.14)(react@19.2.5):
dependencies:
detect-node-es: 1.1.0
- react: 19.2.6
+ react: 19.2.5
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.14
- use-sync-external-store@1.6.0(react@19.2.6):
+ use-sync-external-store@1.6.0(react@19.2.5):
dependencies:
- react: 19.2.6
+ react: 19.2.5
user-home@2.0.0:
dependencies:
@@ -19625,18 +19639,19 @@ snapshots:
validate-npm-package-name@5.0.1: {}
- vite-node@5.3.0(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite-node@6.0.0(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0):
dependencies:
- cac: 6.7.14
+ cac: 7.0.0
es-module-lexer: 2.0.0
obug: 2.1.1
pathe: 2.0.3
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
transitivePeerDependencies:
- '@types/node'
+ - '@vitejs/devtools'
+ - esbuild
- jiti
- less
- - lightningcss
- sass
- sass-embedded
- stylus
@@ -19645,66 +19660,59 @@ snapshots:
- tsx
- yaml
- vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
+ vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.9.3)
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
transitivePeerDependencies:
- supports-color
- typescript
- vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.3(@types/node@25.0.10)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
+ vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.9.3)
- vite: 7.3.3(@types/node@25.0.10)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
transitivePeerDependencies:
- supports-color
- typescript
- vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
dependencies:
- esbuild: 0.27.4
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
- postcss: 8.5.13
- rollup: 4.60.2
- tinyglobby: 0.2.16
- optionalDependencies:
- '@types/node': 20.19.41
- fsevents: 2.3.3
- jiti: 2.7.0
- lightningcss: 1.32.0
- terser: 5.46.0
- tsx: 4.21.0
- yaml: 2.8.4
+ debug: 4.4.3(supports-color@8.1.1)
+ globrex: 0.1.2
+ tsconfck: 3.1.6(typescript@5.9.3)
+ vite: 8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
- vite@7.3.3(@types/node@25.0.10)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0):
dependencies:
esbuild: 0.27.4
fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4
- postcss: 8.5.13
- rollup: 4.60.2
+ postcss: 8.5.15
+ rollup: 4.60.4
tinyglobby: 0.2.16
optionalDependencies:
- '@types/node': 25.0.10
+ '@types/node': 20.19.41
fsevents: 2.3.3
jiti: 2.7.0
lightningcss: 1.32.0
terser: 5.46.0
- tsx: 4.21.0
- yaml: 2.8.4
+ tsx: 4.22.3
+ yaml: 2.9.0
- vite@8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite@8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.13
- rolldown: 1.0.0-rc.17
+ postcss: 8.5.15
+ rolldown: 1.0.2
tinyglobby: 0.2.16
optionalDependencies:
'@types/node': 20.19.41
@@ -19712,15 +19720,15 @@ snapshots:
fsevents: 2.3.3
jiti: 2.7.0
terser: 5.46.0
- tsx: 4.21.0
- yaml: 2.8.4
+ tsx: 4.22.3
+ yaml: 2.9.0
- vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.13
- rolldown: 1.0.0-rc.17
+ postcss: 8.5.15
+ rolldown: 1.0.2
tinyglobby: 0.2.16
optionalDependencies:
'@types/node': 20.19.41
@@ -19728,15 +19736,15 @@ snapshots:
fsevents: 2.3.3
jiti: 2.7.0
terser: 5.46.0
- tsx: 4.21.0
- yaml: 2.8.4
+ tsx: 4.22.3
+ yaml: 2.9.0
- vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4):
+ vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.13
- rolldown: 1.0.0-rc.17
+ postcss: 8.5.15
+ rolldown: 1.0.2
tinyglobby: 0.2.16
optionalDependencies:
'@types/node': 25.0.10
@@ -19744,47 +19752,18 @@ snapshots:
fsevents: 2.3.3
jiti: 2.7.0
terser: 5.46.0
- tsx: 4.21.0
- yaml: 2.8.4
-
- vitest@4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
- dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
- es-module-lexer: 2.0.0
- expect-type: 1.3.0
- magic-string: 0.30.21
- obug: 2.1.1
- pathe: 2.0.3
- picomatch: 4.0.4
- std-env: 4.0.0
- tinybench: 2.9.0
- tinyexec: 1.0.4
- tinyglobby: 0.2.16
- tinyrainbow: 3.1.0
- vite: 7.3.3(@types/node@20.19.41)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
- why-is-node-running: 2.3.0
- optionalDependencies:
- '@types/node': 20.19.41
- '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.5)
- jsdom: 29.1.1(@noble/hashes@2.0.1)
- transitivePeerDependencies:
- - msw
-
- vitest@4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
- dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ tsx: 4.22.3
+ yaml: 2.9.0
+
+ vitest@4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
+ dependencies:
+ '@vitest/expect': 4.1.7
+ '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.7
+ '@vitest/runner': 4.1.7
+ '@vitest/snapshot': 4.1.7
+ '@vitest/spy': 4.1.7
+ '@vitest/utils': 4.1.7
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -19796,24 +19775,24 @@ snapshots:
tinyexec: 1.0.4
tinyglobby: 0.2.16
tinyrainbow: 3.1.0
- vite: 8.0.10(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.27.4)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.19.41
- '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.5)
+ '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7)
jsdom: 29.1.1(@noble/hashes@2.0.1)
transitivePeerDependencies:
- msw
- vitest@4.1.5(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
+ vitest@4.1.7(@types/node@20.19.41)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/expect': 4.1.7
+ '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.7
+ '@vitest/runner': 4.1.7
+ '@vitest/snapshot': 4.1.7
+ '@vitest/spy': 4.1.7
+ '@vitest/utils': 4.1.7
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -19825,24 +19804,24 @@ snapshots:
tinyexec: 1.0.4
tinyglobby: 0.2.16
tinyrainbow: 3.1.0
- vite: 8.0.10(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@20.19.41)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.19.41
- '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.5)
+ '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7)
jsdom: 29.1.1(@noble/hashes@2.0.1)
transitivePeerDependencies:
- msw
- vitest@4.1.5(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.5)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)):
+ vitest@4.1.7(@types/node@25.0.10)(@vitest/coverage-istanbul@4.1.7)(jsdom@29.1.1(@noble/hashes@2.0.1))(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)):
dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/expect': 4.1.7
+ '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.7
+ '@vitest/runner': 4.1.7
+ '@vitest/snapshot': 4.1.7
+ '@vitest/spy': 4.1.7
+ '@vitest/utils': 4.1.7
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -19854,11 +19833,11 @@ snapshots:
tinyexec: 1.0.4
tinyglobby: 0.2.16
tinyrainbow: 3.1.0
- vite: 8.0.10(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.0.14(@types/node@25.0.10)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.0)(tsx@4.22.3)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 25.0.10
- '@vitest/coverage-istanbul': 4.1.5(vitest@4.1.5)
+ '@vitest/coverage-istanbul': 4.1.7(vitest@4.1.7)
jsdom: 29.1.1(@noble/hashes@2.0.1)
transitivePeerDependencies:
- msw
@@ -19952,7 +19931,7 @@ snapshots:
wrappy@1.0.2: {}
- ws@8.20.0: {}
+ ws@8.21.0: {}
wsl-utils@0.3.1:
dependencies:
@@ -19977,7 +19956,7 @@ snapshots:
yaml@1.10.2: {}
- yaml@2.8.4: {}
+ yaml@2.9.0: {}
yargs-parser@21.1.1: {}
@@ -20002,17 +19981,17 @@ snapshots:
yoctocolors@2.1.2: {}
- zod-validation-error@5.0.0(zod@4.3.6):
+ zod-validation-error@5.0.0(zod@4.4.3):
dependencies:
- zod: 4.3.6
+ zod: 4.4.3
zod@3.25.76: {}
- zod@4.3.6: {}
+ zod@4.4.3: {}
- zustand@5.0.10(@types/react@19.2.14)(immer@11.1.4)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6)):
+ zustand@5.0.10(@types/react@19.2.14)(immer@11.1.4)(react@19.2.5)(use-sync-external-store@1.6.0(react@19.2.5)):
optionalDependencies:
'@types/react': 19.2.14
immer: 11.1.4
- react: 19.2.6
- use-sync-external-store: 1.6.0(react@19.2.6)
+ react: 19.2.5
+ use-sync-external-store: 1.6.0(react@19.2.5)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 7acf255a0..b47d5b94b 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -31,10 +31,11 @@ catalog:
'@sanity/telemetry': ^0.9.0
# Build & Development Tools
+ babel-plugin-react-compiler: ^1.0.0
typescript: ^5.9.3
- vite: ^7.3.3
+ vite: ^8.0.14
tsx: ^4.21.0
- '@vitejs/plugin-react': ^5.2.0
+ '@vitejs/plugin-react': ^6.0.2
# Testing
vitest: ^4.1.5
diff --git a/vitest.config.ts b/vitest.config.ts
index 7740d16ab..ab45a5781 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -7,6 +7,19 @@ const {isAgent: IS_AGENT} = await determineAgent()
const cwdHash = createHash('sha1').update(process.cwd()).digest('hex').slice(0, 8)
const OUTPUT_FILE = IS_AGENT ? {json: `/tmp/test-results-${cwdHash}.json`} : undefined
+/**
+ * Vitest 4's forks pool can spuriously report `Worker forks emitted error` /
+ * `Worker exited unexpectedly` during worker teardown — a known, load-sensitive
+ * race where an IPC error from a dying child is caught during the shutdown
+ * window (vitest-dev/vitest#9762; the parent-side fix #10057 is unreleased). It
+ * is triggered most by the slow native vite/rolldown build tests (e.g. the
+ * studio build, dev server, and vendor build) running alongside many fast files,
+ * producing concurrent worker shutdowns. Running test files sequentially on CI
+ * removes the concurrent-shutdown window. Disabled locally to preserve speed
+ * (the race is not observed on macOS dev machines).
+ */
+const IS_CI = Boolean(process.env.CI)
+
export default defineConfig({
// This is needed to avoid listening to changes in the tmp directory
// Without this, watch will go in an infinite loop
@@ -41,6 +54,9 @@ export default defineConfig({
},
// Add explicit exclude for test execution
exclude: ['**/node_modules/**', '**/dist/**', '**/tmp/**', '**/.git/**'],
+ // Run test files sequentially on CI to avoid the vitest 4 forks-pool worker
+ // teardown race (see note above). Local runs keep file parallelism.
+ fileParallelism: !IS_CI,
onUnhandledError(error) {
/**
* Ignore unhandled errors on Windows + Node 20 to avoid flaky tests