@@ -207,7 +209,7 @@ export const PricingTableRowDesktop = (props: any) => {
@@ -218,7 +220,7 @@ export const PricingTableRowDesktop = (props: any) => {
) : (
-
+
{tooltips?.[planName] && (
void
+}
+
+export const RegionTooltip = ({ region, isSelected, onClear }: Props) => (
+
+ {/* Flags are SVGs, which next/image can't serve while dangerouslyAllowSVG is off */}
+
+
+ {region.displayName}
+ {region.code}
+
+ {isSelected && (
+
}
+ onClick={onClear}
+ aria-label="Clear selected region"
+ className="pointer-events-auto ml-0.5 h-4 w-4 p-0"
+ />
+ )}
+
+)
diff --git a/apps/www/components/Regions/Regions.constants.ts b/apps/www/components/Regions/Regions.constants.ts
new file mode 100644
index 00000000000..6e59d0b5771
--- /dev/null
+++ b/apps/www/components/Regions/Regions.constants.ts
@@ -0,0 +1,148 @@
+import type { AWS_REGIONS_KEYS } from 'shared-data'
+import { AWS_REGIONS } from 'shared-data'
+
+export const REGION_GROUPS = ['Americas', 'Europe', 'Asia Pacific'] as const
+
+export type RegionGroup = (typeof REGION_GROUPS)[number]
+
+export interface RegionDetails {
+ key: AWS_REGIONS_KEYS
+ code: string
+ displayName: string
+ group: RegionGroup
+ /** Legal jurisdiction, for the European regions only */
+ jurisdiction?: string
+}
+
+export interface MappedRegion extends RegionDetails {
+ /** [longitude, latitude] */
+ coordinates: [number, number]
+}
+
+// [longitude, latitude], from https://github.com/tobilg/aws-edge-locations — the same
+// source the infrastructure map in the dashboard uses
+const REGION_COORDINATES: Partial> = {
+ SOUTHEAST_ASIA: [103.8, 1.37],
+ NORTHEAST_ASIA: [139.42, 35.41],
+ NORTHEAST_ASIA_2: [126.98, 37.56],
+ CENTRAL_CANADA: [-73.6, 45.5],
+ WEST_US: [-121.96, 37.35],
+ WEST_US_2: [-122.67, 45.51],
+ EAST_US: [-78.45, 38.13],
+ EAST_US_2: [-83, 39.96],
+ WEST_EU: [-8, 53],
+ WEST_EU_2: [-0.1, 51],
+ WEST_EU_3: [2.35, 48.86],
+ CENTRAL_EU: [8, 50],
+ CENTRAL_EU_2: [8.54, 47.45],
+ NORTH_EU: [17.91, 59.65],
+ SOUTH_ASIA: [72.88, 19.08],
+ OCEANIA: [151.2, -33.86],
+ SOUTH_AMERICA: [-46.38, -23.34],
+}
+
+const REGION_JURISDICTIONS: Record = {
+ 'eu-central-1': 'EU',
+ 'eu-central-2': 'CH',
+ 'eu-north-1': 'EU',
+ 'eu-west-1': 'EU',
+ 'eu-west-2': 'UK',
+ 'eu-west-3': 'EU',
+}
+
+const groupForCode = (code: string): RegionGroup => {
+ if (code.startsWith('eu-')) return 'Europe'
+ if (code.startsWith('ap-')) return 'Asia Pacific'
+ return 'Americas'
+}
+
+export const REGIONS: RegionDetails[] = (Object.keys(AWS_REGIONS) as AWS_REGIONS_KEYS[]).map(
+ (key) => ({
+ key,
+ code: AWS_REGIONS[key].code,
+ displayName: AWS_REGIONS[key].displayName,
+ group: groupForCode(AWS_REGIONS[key].code),
+ jurisdiction: REGION_JURISDICTIONS[AWS_REGIONS[key].code],
+ })
+)
+
+export const REGION_COUNT = REGIONS.length
+
+/** Valid values for the `region` query param */
+export const REGION_CODES = REGIONS.map((region) => region.code)
+
+export const GROUPED_REGIONS = REGION_GROUPS.map((group) => ({
+ group,
+ regions: REGIONS.filter((region) => region.group === group),
+}))
+
+/** Regions we have coordinates for, i.e. the ones the map can plot */
+export const MAPPED_REGIONS: MappedRegion[] = REGIONS.flatMap((region) => {
+ const coordinates = REGION_COORDINATES[region.key]
+ return coordinates === undefined ? [] : [{ ...region, coordinates }]
+})
+
+export const RESIDENCY_ROWS: {
+ component: string
+ status: 'In region' | 'Your choice' | 'Global'
+ detail: string
+}[] = [
+ {
+ component: 'Primary Postgres database',
+ status: 'In region',
+ detail: 'Stays in the region you picked.',
+ },
+ {
+ component: 'Auth service',
+ status: 'In region',
+ detail: 'Stays in the region you picked.',
+ },
+ {
+ component: 'Storage objects at origin',
+ status: 'In region',
+ detail: 'Stays in the region you picked.',
+ },
+ {
+ component: 'Read replicas',
+ status: 'Your choice',
+ detail: 'You choose the region. It can sit outside the EU.',
+ },
+ {
+ component: 'Edge Functions',
+ status: 'Global',
+ detail: 'Runs at the edge nearest the caller.',
+ },
+ {
+ component: 'Edge Functions with regional invocation',
+ status: 'Your choice',
+ detail: 'You can pin execution to a region. Not available in Ohio or Stockholm.',
+ },
+ {
+ component: 'Storage CDN cache',
+ status: 'Global',
+ detail: 'Cached on Cloudflare, globally.',
+ },
+]
+
+export const DOCUMENTS = [
+ {
+ href: '/legal/dpa',
+ label: 'Data Processing Agreement',
+ description: 'The contract that covers how we process your data.',
+ },
+ {
+ href: 'https://supabase.com/docs/guides/security/gdpr-compliance',
+ label: 'GDPR guide',
+ description: 'What GDPR compliance takes on Supabase.',
+ },
+ {
+ href: '/legal/customer-resources/subprocessor-list',
+ label: 'Sub-processor list',
+ description: 'Every vendor that can touch customer data.',
+ },
+ {
+ href: '/security',
+ label: 'Security',
+ description: 'Certifications, controls, and reporting a vulnerability.',
+ },
+]
diff --git a/apps/www/components/Regions/RegionsExplorer.tsx b/apps/www/components/Regions/RegionsExplorer.tsx
new file mode 100644
index 00000000000..f0142e9ebc9
--- /dev/null
+++ b/apps/www/components/Regions/RegionsExplorer.tsx
@@ -0,0 +1,52 @@
+'use client'
+
+import dynamic from 'next/dynamic'
+import { parseAsStringLiteral, useQueryState } from 'nuqs'
+import { NuqsAdapter } from 'nuqs/adapters/next/pages'
+import { useState } from 'react'
+
+import { REGION_CODES } from './Regions.constants'
+import { RegionsList } from './RegionsList'
+
+const RegionsMap = dynamic(() => import('./RegionsMap').then((mod) => mod.RegionsMap), {
+ ssr: false,
+ loading: () => null,
+})
+
+// Unknown values are dropped, so `?region=nonsense` renders as no selection
+const regionParser = parseAsStringLiteral(REGION_CODES).withOptions({ history: 'push' })
+
+const RegionsExplorerContent = () => {
+ const [selectedRegionCode, setSelectedRegionCode] = useQueryState('region', regionParser)
+ const [hoveredRegionCode, setHoveredRegionCode] = useState()
+
+ const handleRegionSelect = (code: string) =>
+ setSelectedRegionCode(code === selectedRegionCode ? null : code)
+
+ return (
+
+ {/* Matches the map's viewBox ratio, so the map fills the container instead of letterboxing */}
+
+ setSelectedRegionCode(null)}
+ />
+
+
+
+ )
+}
+
+export const RegionsExplorer = () => (
+
+
+
+)
diff --git a/apps/www/components/Regions/RegionsList.tsx b/apps/www/components/Regions/RegionsList.tsx
new file mode 100644
index 00000000000..5489614a574
--- /dev/null
+++ b/apps/www/components/Regions/RegionsList.tsx
@@ -0,0 +1,75 @@
+'use client'
+
+import { Badge, cn } from 'ui'
+
+import { GROUPED_REGIONS } from './Regions.constants'
+
+interface Props {
+ selectedRegionCode: string | null
+ hoveredRegionCode?: string
+ onRegionHover: (code?: string) => void
+ onRegionSelect: (code: string) => void
+}
+
+export const RegionsList = ({
+ selectedRegionCode,
+ hoveredRegionCode,
+ onRegionHover,
+ onRegionSelect,
+}: Props) => (
+
+ {GROUPED_REGIONS.map(({ group, regions }) => (
+
+
+ {group}
+
+
+ {regions.map((region) => {
+ const isSelected = region.code === selectedRegionCode
+
+ return (
+
+ onRegionSelect(region.code)}
+ onMouseEnter={() => onRegionHover(region.code)}
+ onMouseLeave={() => onRegionHover(undefined)}
+ onFocus={() => onRegionHover(region.code)}
+ onBlur={() => onRegionHover(undefined)}
+ className={cn(
+ // Bleeds the hover background 8px each side so row content stays aligned with the heading
+ '-mx-2 flex w-[calc(100%+1rem)] items-center gap-3 rounded-sm px-2 py-2.5 text-left transition-colors',
+ 'hover:bg-surface-100 focus-visible:ring-2 focus-visible:ring-foreground-lighter focus-visible:outline-none',
+ isSelected && 'bg-surface-100',
+ !isSelected && region.code === hoveredRegionCode && 'bg-surface-100'
+ )}
+ >
+ {/* Flags are SVGs, which next/image can't serve while dangerouslyAllowSVG is off */}
+
+
+ {region.displayName}
+
+ {region.jurisdiction && {region.jurisdiction} }
+
+ {region.code}
+
+
+
+ )
+ })}
+
+
+ ))}
+
+)
diff --git a/apps/www/components/Regions/RegionsMap.tsx b/apps/www/components/Regions/RegionsMap.tsx
new file mode 100644
index 00000000000..d5315544cd3
--- /dev/null
+++ b/apps/www/components/Regions/RegionsMap.tsx
@@ -0,0 +1,159 @@
+'use client'
+
+import { geoEqualEarth } from 'd3-geo'
+import { ComposableMap, Geographies, Geography, Marker, ZoomableGroup } from 'react-simple-maps'
+import { cn } from 'ui'
+
+import GeographyData from './MapData.json'
+import { MAPPED_REGIONS } from './Regions.constants'
+import { RegionTooltip } from './RegionTooltip'
+
+/**
+ * The viewport is sized and framed so the land mass fills it edge to edge — the map is
+ * letterboxed inside its container otherwise. At scale 155 the world (Antarctica is not in
+ * MapData.json) projects to 828.3 x 361.5, so MAP_ZOOM shrinks it onto MAP_WIDTH and
+ * MAP_CENTER is the coordinate at the middle of that bounding box.
+ */
+const MAP_SCALE = 155
+const MAP_WIDTH = 800
+const MAP_HEIGHT = 349
+const MAP_ZOOM = 0.9658
+const MAP_CENTER: [number, number] = [1.08, 6.9]
+
+const projection = geoEqualEarth()
+ .scale(MAP_SCALE)
+ .translate([MAP_WIDTH / 2, MAP_HEIGHT / 2])
+const [centerX, centerY] = projection(MAP_CENTER) ?? [MAP_WIDTH / 2, MAP_HEIGHT / 2]
+
+/**
+ * Where each marker sits as a percentage of the container, mirroring what ZoomableGroup does to
+ * the SVG: `translate(width / 2 - centre * zoom) scale(zoom)`. The tooltip is positioned with
+ * these because anything rendered inside the SVG scales with the viewBox — text ends up at half
+ * size on a phone and twice that on a desktop.
+ */
+const REGION_POSITIONS = new Map(
+ MAPPED_REGIONS.map((region) => {
+ const [x, y] = projection(region.coordinates) ?? [centerX, centerY]
+
+ return [
+ region.code,
+ {
+ left: ((MAP_WIDTH / 2 + (x - centerX) * MAP_ZOOM) / MAP_WIDTH) * 100,
+ top: ((MAP_HEIGHT / 2 + (y - centerY) * MAP_ZOOM) / MAP_HEIGHT) * 100,
+ },
+ ]
+ })
+)
+
+interface Props {
+ selectedRegionCode: string | null
+ hoveredRegionCode?: string
+ onRegionHover: (code?: string) => void
+ onRegionSelect: (code: string) => void
+ onRegionClear: () => void
+}
+
+export const RegionsMap = ({
+ selectedRegionCode,
+ hoveredRegionCode,
+ onRegionHover,
+ onRegionSelect,
+ onRegionClear,
+}: Props) => {
+ // Hovering previews a region, so it wins over the selection
+ const shownRegionCode = hoveredRegionCode ?? selectedRegionCode
+ const shownRegion = MAPPED_REGIONS.find((region) => region.code === shownRegionCode)
+ const shownPosition = shownRegion ? REGION_POSITIONS.get(shownRegion.code) : undefined
+ // Markers in the right half of the map get their tooltip on the left, so it can't run off
+ const isTooltipOnLeft = (shownPosition?.left ?? 0) > 50
+
+ return (
+ <>
+
+ false}
+ >
+
+ {({ geographies }) =>
+ geographies.map((geo) => (
+
+ ))
+ }
+
+
+ {MAPPED_REGIONS.map((region) => {
+ const isSelected = region.code === selectedRegionCode
+ const isHighlighted = isSelected || region.code === hoveredRegionCode
+
+ return (
+ onRegionHover(region.code)}
+ onMouseLeave={() => onRegionHover(undefined)}
+ onClick={() => onRegionSelect(region.code)}
+ >
+ {isSelected && }
+
+
+ )
+ })}
+
+
+
+ {shownRegion && shownPosition && (
+
+
+
+ )}
+ >
+ )
+}
diff --git a/apps/www/data/CustomerStories.ts b/apps/www/data/CustomerStories.ts
index 9ea5d3981f6..69be3a6483f 100644
--- a/apps/www/data/CustomerStories.ts
+++ b/apps/www/data/CustomerStories.ts
@@ -18,6 +18,18 @@ export type CustomerStoryType = {
}
export const data: CustomerStoryType[] = [
+ {
+ type: 'Customer Story',
+ title: 'How Lingo.dev clears enterprise security reviews without a single database question',
+ description:
+ 'Lingo.dev is the localization engineering platform behind retrieval augmented localization: translation APIs with a memory for glossary, brand voice, and quality. It has run on Supabase since day one.',
+ organization: 'Lingo.dev',
+ imgUrl: 'images/customers/logos/on-light/lingo-dev.png',
+ logo: '/images/customers/logos/on-light/lingo-dev.png',
+ logo_inverse: '/images/customers/logos/on-dark/lingo-dev.png',
+ url: '/customers/lingodotdev',
+ ctaText: 'View story',
+ },
{
type: 'Customer Story',
title: 'How QA.tech built enterprise-ready AI testing agents on Supabase',
diff --git a/apps/www/data/Footer.ts b/apps/www/data/Footer.ts
index a14a12bed43..c08d4961de1 100644
--- a/apps/www/data/Footer.ts
+++ b/apps/www/data/Footer.ts
@@ -104,6 +104,10 @@ const footerData = [
text: 'Security & Compliance',
url: '/security',
},
+ {
+ text: 'Regions',
+ url: '/regions',
+ },
{
text: 'SOC2',
url: '/security',
diff --git a/apps/www/lib/redirects.js b/apps/www/lib/redirects.js
index 5a7e091eb1a..723f5daf436 100644
--- a/apps/www/lib/redirects.js
+++ b/apps/www/lib/redirects.js
@@ -2283,6 +2283,11 @@ module.exports = [
source: '/customers/mendableai',
destination: '/customers/firecrawl',
},
+ {
+ permanent: true,
+ source: '/customers/lingo-dev',
+ destination: '/customers/lingodotdev',
+ },
{
permanent: true,
diff --git a/apps/www/lib/rewrites.js b/apps/www/lib/rewrites.js
index 281cc30bc86..fbd4339024d 100644
--- a/apps/www/lib/rewrites.js
+++ b/apps/www/lib/rewrites.js
@@ -75,6 +75,10 @@ const rewrites = [
source: '/.well-known/security.txt',
destination: `${process.env.NEXT_PUBLIC_DOCS_URL}/.well-known/security.txt`,
},
+ {
+ source: '/openapi.json',
+ destination: 'https://api.supabase.com/api/v1-json',
+ },
{ source: '/feed.xml', destination: `/rss.xml` },
]
diff --git a/apps/www/md-alternates.test.ts b/apps/www/md-alternates.test.ts
index 1f1fdde175b..d610d636063 100644
--- a/apps/www/md-alternates.test.ts
+++ b/apps/www/md-alternates.test.ts
@@ -65,9 +65,10 @@ describe('markdown alternate drift', () => {
const appPagePath = appPages.get(slug)
if (appPagePath) {
const source = await fs.readFile(appPagePath, 'utf-8')
+ const wiringShapes = [`alternates: mdAlternates('${slug}')`, `...mdAlternates('${slug}')`]
expect(
- source.includes(`alternates: mdAlternates('${slug}')`),
- `${path.relative(process.cwd(), appPagePath)} must contain "alternates: mdAlternates('${slug}')" in its metadata export`
+ wiringShapes.some((shape) => source.includes(shape)),
+ `${path.relative(process.cwd(), appPagePath)} must wire mdAlternates('${slug}') into its metadata export, either as "alternates: mdAlternates('${slug}')" or spread into a wider alternates object as "...mdAlternates('${slug}')"`
).toBe(true)
} else {
expect(
diff --git a/apps/www/next.config.mjs b/apps/www/next.config.mjs
index 9286c3c07af..0f4d2489277 100644
--- a/apps/www/next.config.mjs
+++ b/apps/www/next.config.mjs
@@ -80,7 +80,7 @@ const nextConfig = {
*/
outputFileTracingIncludes: {
'/llms.txt': ['../docs/content/guides/*'],
- '/llms-full.txt': ['../docs/public/markdown/guides/**/*.md' ],
+ '/llms-full.txt': ['../docs/public/markdown/guides/**/*.md'],
},
reactStrictMode: true,
images: {
@@ -194,7 +194,20 @@ const nextConfig = {
]
},
async rewrites() {
- return rewrites
+ return {
+ afterFiles: rewrites,
+ fallback: [
+ {
+ source: '/:path(.*\\.md)',
+ destination: '/api-v2/md-404/:path',
+ },
+ {
+ source: '/:path*',
+ has: [{ type: 'header', key: 'accept', value: '.*text/(markdown|\\*).*' }],
+ destination: '/api-v2/md-404/:path*',
+ },
+ ],
+ }
},
async redirects() {
// For /docs/guides/ redirects, auto-generate .md variants so renamed/deleted pages
diff --git a/apps/www/next.config.test.ts b/apps/www/next.config.test.ts
index e88f7141ece..083c7a260d5 100644
--- a/apps/www/next.config.test.ts
+++ b/apps/www/next.config.test.ts
@@ -27,10 +27,11 @@ describe('next.config.mjs', () => {
it('routes the library and permanently redirects the legacy UI URLs', async () => {
const { default: config } = (await import('./next.config.mjs')) as { default: NextConfig }
- const rewrites = (await config.rewrites?.()) || []
+ const rewrites = await config.rewrites?.()
+ const afterFiles = (rewrites && 'afterFiles' in rewrites && rewrites.afterFiles) || []
const redirects = (await config.redirects?.()) || []
- expect(rewrites).toEqual(
+ expect(afterFiles).toEqual(
expect.arrayContaining([
expect.objectContaining({ source: '/library' }),
expect.objectContaining({ source: '/library/:path*' }),
@@ -61,6 +62,33 @@ describe('next.config.mjs', () => {
).toBeLessThan(redirects.findIndex((redirect) => redirect.source === '/ui/:path*'))
})
+ it('routes unmatched markdown-negotiated paths to the md-404 handler via fallback rewrites', async () => {
+ const { default: config } = (await import('./next.config.mjs')) as { default: NextConfig }
+ const rewrites = await config.rewrites?.()
+ const fallback = (rewrites && 'fallback' in rewrites && rewrites.fallback) || []
+
+ const mdSuffixRule = fallback.find((rule) => rule.destination === '/api-v2/md-404/:path')
+ const acceptRule = fallback.find((rule) => rule.destination === '/api-v2/md-404/:path*')
+
+ expect(mdSuffixRule).toBeDefined()
+ expect(acceptRule?.has).toEqual([
+ { type: 'header', key: 'accept', value: '.*text/(markdown|\\*).*' },
+ ])
+
+ expect(getPathMatch(mdSuffixRule!.source)('/definitely-not-a-page.md')).toBeTruthy()
+ expect(getPathMatch(mdSuffixRule!.source)('/nested/definitely/not-a-page.md')).toBeTruthy()
+ expect(getPathMatch(mdSuffixRule!.source)('/definitely-not-a-page')).toBe(false)
+ expect(getPathMatch(acceptRule!.source)('/definitely-not-a-page')).toBeTruthy()
+
+ const acceptHeaderRegex = new RegExp(`^${acceptRule!.has![0].value}$`)
+ expect(acceptHeaderRegex.test('text/markdown')).toBe(true)
+ expect(acceptHeaderRegex.test('text/html, text/markdown;q=0.9')).toBe(true)
+ expect(acceptHeaderRegex.test('text/*')).toBe(true)
+ expect(
+ acceptHeaderRegex.test('text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')
+ ).toBe(false)
+ })
+
it('permanently redirects the legacy root markdown aliases to /index.md', async () => {
const { default: config } = (await import('./next.config.mjs')) as { default: NextConfig }
const redirects = (await config.redirects?.()) || []
diff --git a/apps/www/package.json b/apps/www/package.json
index c67c4195a47..2dbec8f9552 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -49,6 +49,7 @@
"common": "workspace:*",
"common-tags": "^1.8.2",
"config": "workspace:*",
+ "d3-geo": "^3.1.1",
"dayjs": "^1.11.12",
"dev-tools": "workspace:*",
"eslint-config-supabase": "workspace:*",
@@ -81,6 +82,7 @@
"react-countdown": "^2.3.5",
"react-dom": "catalog:",
"react-markdown": "^10.1.0",
+ "react-simple-maps": "4.0.0-beta.6",
"react-syntax-highlighter": "^15.6.6",
"react-transition-group": "^4.4.1",
"react-use": "^17.4.0",
@@ -105,12 +107,14 @@
"@types/animejs": "^3.1.12",
"@types/classnames": "^2.3.1",
"@types/common-tags": "^1.8.4",
+ "@types/d3-geo": "^3.1.0",
"@types/mdast": "^4.0.4",
"@types/mdx-js__react": "^1.5.6",
"@types/parse-numeric-range": "^0.0.1",
"@types/react": "catalog:",
"@types/react-copy-to-clipboard": "^5.0.4",
"@types/react-dom": "catalog:",
+ "@types/react-simple-maps": "^3.0.1",
"@types/react-syntax-highlighter": "^15.5.13",
"@types/three": "^0.169.0",
"api-types": "workspace:*",
diff --git a/apps/www/pages/careers.tsx b/apps/www/pages/careers.tsx
index d46651d9bfb..c3aac86b559 100644
--- a/apps/www/pages/careers.tsx
+++ b/apps/www/pages/careers.tsx
@@ -485,11 +485,11 @@ const JobItem = ({ job }: { job: JobItemProps }) => {
{job.title}
-
-
+
+
-
- {job.location}
+
+ {job.location}
{job.employment}
diff --git a/apps/www/pages/regions.tsx b/apps/www/pages/regions.tsx
new file mode 100644
index 00000000000..c47dfdc9f59
--- /dev/null
+++ b/apps/www/pages/regions.tsx
@@ -0,0 +1,144 @@
+import CTABanner from '~/components/CTABanner'
+import DefaultLayout from '~/components/Layouts/Default'
+import SectionContainer from '~/components/Layouts/SectionContainer'
+import SectionHeading from '~/components/Layouts/SectionHeading'
+import { DOCUMENTS, REGION_COUNT, RESIDENCY_ROWS } from '~/components/Regions/Regions.constants'
+import { RegionsExplorer } from '~/components/Regions/RegionsExplorer'
+import ProductHeaderCentered from '~/components/Sections/ProductHeaderCentered'
+import { ArrowUpRight, FileText } from 'lucide-react'
+import { NextSeo } from 'next-seo'
+import Link from 'next/link'
+import { useRouter } from 'next/router'
+import { Badge } from 'ui'
+import { Admonition } from 'ui-patterns/Admonition'
+
+const RESIDENCY_BADGE_VARIANTS = {
+ 'In region': 'success',
+ 'Your choice': 'default',
+ Global: 'warning',
+} as const
+
+const RegionsPage = () => {
+ const router = useRouter()
+ const meta_title = 'Regions | Supabase'
+ const meta_description = `Host your project in any of ${REGION_COUNT} AWS regions. Postgres, Auth, and Storage objects stay in the region you choose.`
+
+ return (
+ <>
+
+
+
+
+ {REGION_COUNT} regions.
+ Pick the one you need.
+ >
+ }
+ subheader="Your Postgres database, Auth service, and Storage objects stay in the region you choose."
+ cta={{ label: 'Start your project', link: 'https://supabase.com/dashboard/sign-up' }}
+ secondaryCta={{ label: 'Read the DPA', link: '/legal/dpa' }}
+ />
+
+
+
+
+
+
+
+
+
+
+ {RESIDENCY_ROWS.map((row) => (
+
+
{row.component}
+
+
+ {row.status}
+
+ {row.detail}
+
+
+ ))}
+
+
+
+
+ Choose a specific region: Frankfurt, Ireland, or Paris.
+
+ London or Zurich both have GDPR-adequacy regimes, but neither is an EU member state.
+
+
+
+
+
+
+
+ {DOCUMENTS.map((doc) => {
+ const isExternal = doc.href.startsWith('http')
+
+ return (
+
+
+
+
+ {doc.label}
+ {isExternal && (
+
+ )}
+
+
{doc.description}
+
+
+ )
+ })}
+
+
+ Need the database in your own cloud?{' '}
+
+ Ask about early access to BYOC
+
+ .
+
+
+
+
+
+ >
+ )
+}
+
+export default RegionsPage
diff --git a/apps/www/pages/security.mdx b/apps/www/pages/security.mdx
index 1908c5f8e63..fc88d4079a5 100644
--- a/apps/www/pages/security.mdx
+++ b/apps/www/pages/security.mdx
@@ -134,7 +134,7 @@ Sensitive information like access tokens and keys are encrypted at the applicati
When you create a project in an AWS region, your Postgres database, Auth service, and Storage objects are hosted in that region. Supabase offers regions across the US, EU, and Asia Pacific.
-See the full list of [available regions](/docs/guides/platform/regions).
+See the full list of [available regions](/regions).
diff --git a/apps/www/public/.well-known/agent-skills/index.json b/apps/www/public/.well-known/agent-skills/index.json
index bf7b26d644d..b475df7e752 100644
--- a/apps/www/public/.well-known/agent-skills/index.json
+++ b/apps/www/public/.well-known/agent-skills/index.json
@@ -4,16 +4,16 @@
{
"name": "supabase",
"type": "archive",
- "description": "Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).",
- "url": "https://github.com/supabase/agent-skills/releases/download/v0.1.6/supabase.tar.gz",
- "digest": "sha256:35dac7224b4c9594d6db63f197120ea4168581196edd741164c925aaeab6ec83"
+ "description": "Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector); debugging and troubleshooting errors or unexpected behavior on Supabase projects (HTTP errors, Postgres errors, RLS surprises, permission denied, schema cache issues, timeouts, Edge Function crashes, Realtime drops, Storage failures) and reading or querying logs (Logs Explorer, ClickHouse).",
+ "url": "https://github.com/supabase/agent-skills/releases/download/v0.1.8/supabase.tar.gz",
+ "digest": "sha256:d90b81c17612ee62372e47f628cc20056ab1a3cb1711780511cefc41113b86ad"
},
{
"name": "supabase-postgres-best-practices",
"type": "archive",
- "description": "Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.",
- "url": "https://github.com/supabase/agent-skills/releases/download/v0.1.6/supabase-postgres-best-practices.tar.gz",
- "digest": "sha256:57a5315af73864add7bc42eaa3d5c9f309c767d50185583165e6ecd1abd30404"
+ "description": "Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pg_cron, pgmq), vector/semantic search (pgvector), and restoring dumps (pg_restore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection exhaustion, locking, bloat, or rows visible to the wrong user or tenant. This is not just a performance guide — schema, migration, security, and SQL authoring tasks need these rules too, even for a one-column change or a single query.",
+ "url": "https://github.com/supabase/agent-skills/releases/download/v0.1.8/supabase-postgres-best-practices.tar.gz",
+ "digest": "sha256:b7fc538bc4319134b295f2e8c01f9b1ccca7e63e4666f11b81de8b7f944cf187"
}
]
}
diff --git a/apps/www/public/images/blog/avatars/max-lingo.jpg b/apps/www/public/images/blog/avatars/max-lingo.jpg
new file mode 100644
index 00000000000..ca483eeeacc
Binary files /dev/null and b/apps/www/public/images/blog/avatars/max-lingo.jpg differ
diff --git a/apps/www/public/images/blog/avatars/veronica-lingo.jpg b/apps/www/public/images/blog/avatars/veronica-lingo.jpg
new file mode 100644
index 00000000000..96b30e20ffc
Binary files /dev/null and b/apps/www/public/images/blog/avatars/veronica-lingo.jpg differ
diff --git a/apps/www/public/images/customers/logos/on-dark/lingo-dev.png b/apps/www/public/images/customers/logos/on-dark/lingo-dev.png
new file mode 100644
index 00000000000..2de91dae3cf
Binary files /dev/null and b/apps/www/public/images/customers/logos/on-dark/lingo-dev.png differ
diff --git a/apps/www/public/images/customers/logos/on-light/lingo-dev.png b/apps/www/public/images/customers/logos/on-light/lingo-dev.png
new file mode 100644
index 00000000000..fde5884cddb
Binary files /dev/null and b/apps/www/public/images/customers/logos/on-light/lingo-dev.png differ
diff --git a/apps/www/public/images/landing-pages/postgres-summit-NYC-2026/brian-brennglass.png b/apps/www/public/images/landing-pages/postgres-summit-NYC-2026/brian-brennglass.png
new file mode 100644
index 00000000000..ba19256432f
Binary files /dev/null and b/apps/www/public/images/landing-pages/postgres-summit-NYC-2026/brian-brennglass.png differ
diff --git a/apps/www/public/images/regions/ap-northeast-1.svg b/apps/www/public/images/regions/ap-northeast-1.svg
new file mode 100644
index 00000000000..a0a67911590
--- /dev/null
+++ b/apps/www/public/images/regions/ap-northeast-1.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/ap-northeast-2.svg b/apps/www/public/images/regions/ap-northeast-2.svg
new file mode 100644
index 00000000000..cd1aa611acf
--- /dev/null
+++ b/apps/www/public/images/regions/ap-northeast-2.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/ap-south-1.svg b/apps/www/public/images/regions/ap-south-1.svg
new file mode 100644
index 00000000000..53c29b3a967
--- /dev/null
+++ b/apps/www/public/images/regions/ap-south-1.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/ap-southeast-1.svg b/apps/www/public/images/regions/ap-southeast-1.svg
new file mode 100644
index 00000000000..c4dd4ac9ebe
--- /dev/null
+++ b/apps/www/public/images/regions/ap-southeast-1.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/ap-southeast-2.svg b/apps/www/public/images/regions/ap-southeast-2.svg
new file mode 100644
index 00000000000..aa33c9382dd
--- /dev/null
+++ b/apps/www/public/images/regions/ap-southeast-2.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/ca-central-1.svg b/apps/www/public/images/regions/ca-central-1.svg
new file mode 100644
index 00000000000..496f1a1dac4
--- /dev/null
+++ b/apps/www/public/images/regions/ca-central-1.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/apps/www/public/images/regions/eu-central-1.svg b/apps/www/public/images/regions/eu-central-1.svg
new file mode 100644
index 00000000000..b08334b62e2
--- /dev/null
+++ b/apps/www/public/images/regions/eu-central-1.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/apps/www/public/images/regions/eu-central-2.svg b/apps/www/public/images/regions/eu-central-2.svg
new file mode 100644
index 00000000000..65be7b4fa7a
--- /dev/null
+++ b/apps/www/public/images/regions/eu-central-2.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/www/public/images/regions/eu-north-1.svg b/apps/www/public/images/regions/eu-north-1.svg
new file mode 100644
index 00000000000..5d82e9f5f82
--- /dev/null
+++ b/apps/www/public/images/regions/eu-north-1.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/apps/www/public/images/regions/eu-west-1.svg b/apps/www/public/images/regions/eu-west-1.svg
new file mode 100644
index 00000000000..049be14de14
--- /dev/null
+++ b/apps/www/public/images/regions/eu-west-1.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/eu-west-2.svg b/apps/www/public/images/regions/eu-west-2.svg
new file mode 100644
index 00000000000..dbac25eae4c
--- /dev/null
+++ b/apps/www/public/images/regions/eu-west-2.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/eu-west-3.svg b/apps/www/public/images/regions/eu-west-3.svg
new file mode 100644
index 00000000000..deb14284ba4
--- /dev/null
+++ b/apps/www/public/images/regions/eu-west-3.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/www/public/images/regions/sa-east-1.svg b/apps/www/public/images/regions/sa-east-1.svg
new file mode 100644
index 00000000000..354a7013f3c
--- /dev/null
+++ b/apps/www/public/images/regions/sa-east-1.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/us-east-1.svg b/apps/www/public/images/regions/us-east-1.svg
new file mode 100644
index 00000000000..3189d8e2dc3
--- /dev/null
+++ b/apps/www/public/images/regions/us-east-1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/us-east-2.svg b/apps/www/public/images/regions/us-east-2.svg
new file mode 100644
index 00000000000..3189d8e2dc3
--- /dev/null
+++ b/apps/www/public/images/regions/us-east-2.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/us-west-1.svg b/apps/www/public/images/regions/us-west-1.svg
new file mode 100644
index 00000000000..3189d8e2dc3
--- /dev/null
+++ b/apps/www/public/images/regions/us-west-1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/public/images/regions/us-west-2.svg b/apps/www/public/images/regions/us-west-2.svg
new file mode 100644
index 00000000000..3189d8e2dc3
--- /dev/null
+++ b/apps/www/public/images/regions/us-west-2.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/docker/volumes/functions/main/index.ts b/docker/volumes/functions/main/index.ts
index 8d00102c0ec..fee63d44e75 100644
--- a/docker/volumes/functions/main/index.ts
+++ b/docker/volumes/functions/main/index.ts
@@ -151,7 +151,10 @@ Deno.serve(async (req: Request) => {
// Using a common Import Map for all functions
// to use a scope 'deno.json' it must be dinamically resolved base on the 'service_name'
const importMapPath = `/home/deno/functions/deno.jsonc`
- const envVarsObj = Deno.env.toObject()
+ // SUPABASE_FUNCTION_SLUG is listed after the container env snapshot so
+ // nothing in it can shadow the value, and it is per-request because only this
+ // worker knows which function the request resolved to.
+ const envVarsObj = { ...Deno.env.toObject(), SUPABASE_FUNCTION_SLUG: service_name }
const envVars = Object.keys(envVarsObj).map((k) => [k, envVarsObj[k]])
try {
diff --git a/packages/api-types/types/api-v1.d.ts b/packages/api-types/types/api-v1.d.ts
index 8b38b0ed71c..b7d26dcb49d 100644
--- a/packages/api-types/types/api-v1.d.ts
+++ b/packages/api-types/types/api-v1.d.ts
@@ -566,7 +566,7 @@ export interface paths {
* If both are not provided, only the last 1 minute of logs will be queried.
* The timestamp range must be no more than 24 hours and is rounded to the nearest minute. If the range is more than 24 hours, a validation error will be thrown.
*
- * Note: Unless the `sql` parameter is provided, only edge_logs will be queried. See the [log query docs](/docs/guides/telemetry/logs?queryGroups=product&product=postgres&queryGroups=source&source=edge_logs#querying-with-the-logs-explorer:~:text=logs%20from%20the-,Sources,-drop%2Ddown%3A) for all available sources.
+ * Note: Unless the `sql` parameter is provided, only edge_logs will be queried. See the [log query docs](https://supabase.com/docs/guides/monitoring-and-debugging/logs#logs-explorer) for all available sources.
*
*/
get: operations['v1-get-project-logs-all']
@@ -3348,28 +3348,52 @@ export interface components {
}
}
JitListAccessResponse: {
- items: {
- expires_at: null
- invite_id: null
- primary_email: string | null
- /** Format: uuid */
- user_id: string
- user_roles: {
- allowed_networks?: {
- allowed_cidrs?: {
- /** Format: cidrv4 */
- cidr: string
- }[]
- allowed_cidrs_v6?: {
- /** Format: cidrv6 */
- cidr: string
+ items: (
+ | {
+ expires_at: null
+ invite_id: null
+ primary_email: string | null
+ /** Format: uuid */
+ user_id: string
+ user_roles: {
+ allowed_networks?: {
+ allowed_cidrs?: {
+ /** Format: cidrv4 */
+ cidr: string
+ }[]
+ allowed_cidrs_v6?: {
+ /** Format: cidrv6 */
+ cidr: string
+ }[]
+ }
+ branches_only?: boolean
+ expires_at?: number
+ role: string
}[]
}
- branches_only?: boolean
- expires_at?: number
- role: string
- }[]
- }[]
+ | {
+ expires_at: string
+ /** Format: uuid */
+ invite_id: string
+ primary_email: string
+ user_id: null
+ user_roles: {
+ allowed_networks?: {
+ allowed_cidrs?: {
+ /** Format: cidrv4 */
+ cidr: string
+ }[]
+ allowed_cidrs_v6?: {
+ /** Format: cidrv6 */
+ cidr: string
+ }[]
+ }
+ branches_only?: boolean
+ expires_at?: number
+ role: string
+ }[]
+ }
+ )[]
}
LegacyApiKeysResponse: {
enabled: boolean
@@ -5374,9 +5398,9 @@ export interface components {
username: string
}
V1ProjectAdvisorsResponse: {
- lints: {
+ lints: ({
cache_key: string
- categories: ('PERFORMANCE' | 'SECURITY')[]
+ categories: ('PERFORMANCE' | 'SECURITY' | 'HEALTH')[]
description: string
detail: string
/** @enum {string} */
@@ -5390,7 +5414,18 @@ export interface components {
name?: string
schema?: string
/** @enum {string} */
- type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
+ type?:
+ | 'table'
+ | 'view'
+ | 'materialized view'
+ | 'foreign table'
+ | 'auth'
+ | 'function'
+ | 'extension'
+ | 'compliance'
+ | 'health'
+ } & {
+ [key: string]: unknown
}
/** @enum {string} */
name:
@@ -5414,6 +5449,7 @@ export interface components {
| 'auth_otp_long_expiry'
| 'auth_otp_short_length'
| 'ssl_not_enforced'
+ | 'log_connections_not_enabled'
| 'network_restrictions_not_set'
| 'password_requirements_min_length'
| 'pitr_not_enabled'
@@ -5423,9 +5459,22 @@ export interface components {
| 'leaked_service_key'
| 'no_backup_admin'
| 'vulnerable_postgres_version'
+ | 'db_not_reachable'
+ | 'db_connection_failing'
+ | 'db_connection_limit_reached'
+ | 'instance_telemetry_lost'
+ | 'instance_db_down'
+ | 'instance_alert_firing'
+ | 'log_service_error_rate_high'
+ | 'project_not_active'
+ | 'advisor_check_unavailable'
+ /** Format: date-time */
+ observed_at?: string
remediation: string
title: string
- }[]
+ } & {
+ [key: string]: unknown
+ })[]
}
V1ProjectRefResponse: {
id: number
@@ -7102,7 +7151,7 @@ export interface operations {
query?: {
iso_timestamp_end?: string
iso_timestamp_start?: string
- /** @description Custom SQL query to execute on the logs. See [querying logs](/docs/guides/telemetry/logs?queryGroups=product&product=postgres&queryGroups=source&source=edge_logs#querying-with-the-logs-explorer) for more details. */
+ /** @description Custom SQL query to execute on the logs. See [querying logs](https://supabase.com/docs/guides/monitoring-and-debugging/logs#querying-with-the-logs-explorer) for more details. */
sql?: string
}
header?: never
@@ -7157,7 +7206,7 @@ export interface operations {
query?: {
iso_timestamp_end?: string
iso_timestamp_start?: string
- /** @description Custom SQL query to execute on the logs. See [querying logs](/docs/guides/telemetry/logs?queryGroups=product&product=postgres&queryGroups=source&source=edge_logs#querying-with-the-logs-explorer) for more details. */
+ /** @description Custom SQL query to execute on the logs. See [querying logs](https://supabase.com/docs/guides/monitoring-and-debugging/logs#querying-with-the-logs-explorer) for more details. */
sql?: string
}
header?: never
diff --git a/packages/api-types/types/api-v2.d.ts b/packages/api-types/types/api-v2.d.ts
index bedf058b8a4..7fc9ee5023c 100644
--- a/packages/api-types/types/api-v2.d.ts
+++ b/packages/api-types/types/api-v2.d.ts
@@ -316,6 +316,23 @@ export interface paths {
patch?: never
trace?: never
}
+ '/v2/projects/{ref}/advisors/run': {
+ parameters: {
+ query?: never
+ header?: never
+ path?: never
+ cookie?: never
+ }
+ get?: never
+ put?: never
+ /** Runs the project advisors with the given names */
+ post: operations['v2-run-project-advisors']
+ delete?: never
+ options?: never
+ head?: never
+ patch?: never
+ trace?: never
+ }
'/v2/projects/{ref}/analytics/log-drains': {
parameters: {
query?: never
@@ -748,14 +765,6 @@ export interface components {
| 'otlp'
| 'syslog'
config:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -765,10 +774,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -800,8 +805,33 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name: string
+ } & {
+ [key: string]: unknown
}
/**
* @description Resource type.
@@ -835,7 +865,7 @@ export interface components {
[key: string]: unknown
}
}
- ListLogDrainsResponse: {
+ ListLogDrainsResponse_Output: {
data: {
attributes: {
/** @enum {string} */
@@ -853,14 +883,6 @@ export interface components {
| 'otlp'
| 'syslog'
config:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -870,10 +892,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -905,6 +923,29 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name: string
}
@@ -916,7 +957,7 @@ export interface components {
type: 'log_drain'
}[]
}
- LogDrainResponse: {
+ LogDrainResponse_Output: {
data: {
attributes: {
/** @enum {string} */
@@ -934,14 +975,6 @@ export interface components {
| 'otlp'
| 'syslog'
config:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -951,10 +984,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -986,6 +1015,29 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name: string
}
@@ -997,7 +1049,7 @@ export interface components {
type: 'log_drain'
}
}
- OrganizationMemberRoleResponse: {
+ OrganizationMemberRoleResponse_Output: {
data: {
attributes: {
/**
@@ -1041,14 +1093,6 @@ export interface components {
| 'otlp'
| 'syslog'
config?:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -1058,10 +1102,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -1093,8 +1133,33 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name?: string
+ } & {
+ [key: string]: unknown
}
/**
* @description Resource type.
@@ -1131,7 +1196,11 @@ export interface components {
V2CreateInvitationsRequest: {
data: {
attributes: {
- /** Format: email */
+ /**
+ * Format: email
+ * @description Email address of the invitation receipient.
+ * @example hello@example.com
+ */
email: string
/** @description The projects to limit a user to. If omitted, user will have org-wide access with the provided role. */
projects?: {
@@ -1156,10 +1225,14 @@ export interface components {
type: 'organization_invitation'
}[]
}
- V2CreateInvitationsResponse: {
+ V2CreateInvitationsResponse_Output: {
data: {
attributes: {
- /** Format: email */
+ /**
+ * Format: email
+ * @description Email address of the invitation receipient.
+ * @example hello@example.com
+ */
email: string
}
/**
@@ -1190,7 +1263,11 @@ export interface components {
}
message: string
meta: {
- /** Format: email */
+ /**
+ * Format: email
+ * @description Email address of the invitation receipient.
+ * @example hello@example.com
+ */
email: string
}
}[]
@@ -1232,7 +1309,11 @@ export interface components {
V2DeleteInvitationsRequest: {
data: {
attributes: {
- /** Format: email */
+ /**
+ * Format: email
+ * @description Email address of the invitation receipient.
+ * @example hello@example.com
+ */
email: string
}
/**
@@ -1242,10 +1323,14 @@ export interface components {
type: 'organization_invitation'
}[]
}
- V2DeleteInvitationsResponse: {
+ V2DeleteInvitationsResponse_Output: {
data: {
attributes: {
- /** Format: email */
+ /**
+ * Format: email
+ * @description Email address of the invitation receipient.
+ * @example hello@example.com
+ */
email: string
}
/**
@@ -1278,7 +1363,7 @@ export interface components {
type: 'project_worker'
}
}
- V2ListGitHubConnectionsResponse: {
+ V2ListGitHubConnectionsResponse_Output: {
data: {
attributes: {
/** @description Maximum number of preview branches */
@@ -1351,7 +1436,7 @@ export interface components {
prev: string | null
}
}
- V2ListMembersResponse: {
+ V2ListMembersResponse_Output: {
data: {
attributes: {
/** @description Member's avatar URL */
@@ -1414,7 +1499,7 @@ export interface components {
prev: string | null
}
}
- V2ListPrivateLinkAssociationsResponse: {
+ V2ListPrivateLinkAssociationsResponse_Output: {
data: {
attributes: {
/** @description Human-readable name for the AWS account. */
@@ -1466,7 +1551,7 @@ export interface components {
type: 'private_link_association'
}[]
}
- V2ListProjectsResponse: {
+ V2ListProjectsResponse_Output: {
data: {
attributes: {
/** @description Cloud provider hosting the project */
@@ -1581,7 +1666,7 @@ export interface components {
prev: string | null
}
}
- V2ListRolesResponse: {
+ V2ListRolesResponse_Output: {
data: {
attributes: {
/**
@@ -1597,7 +1682,7 @@ export interface components {
type: 'organization_role'
}[]
}
- V2ListWorkersResponse: {
+ V2ListWorkersResponse_Output: {
data: {
attributes: {
/** @enum {string} */
@@ -1636,7 +1721,7 @@ export interface components {
type: 'project_worker'
}[]
}
- V2PreviewProjectTransferResponse: {
+ V2PreviewProjectTransferResponse_Output: {
data: {
attributes: {
errors: {
@@ -1660,7 +1745,7 @@ export interface components {
type: 'project_transfer_result'
}
}
- V2PrivateLinkAssociationResponse: {
+ V2PrivateLinkAssociationResponse_Output: {
data: {
attributes: {
/** @description Human-readable name for the AWS account. */
@@ -1712,7 +1797,91 @@ export interface components {
type: 'private_link_association'
}
}
- V2ProjectConfigResponse: {
+ V2ProjectAdvisorsResponse_Output: {
+ data: {
+ attributes: {
+ lints: {
+ cache_key: string
+ categories: ('PERFORMANCE' | 'SECURITY' | 'HEALTH')[]
+ description: string
+ detail: string
+ /** @enum {string} */
+ facing: 'EXTERNAL'
+ /** @enum {string} */
+ level: 'ERROR' | 'WARN' | 'INFO'
+ metadata?: {
+ entity?: string
+ fkey_columns?: number[]
+ fkey_name?: string
+ name?: string
+ schema?: string
+ /** @enum {string} */
+ type?:
+ | 'table'
+ | 'view'
+ | 'materialized view'
+ | 'foreign table'
+ | 'auth'
+ | 'function'
+ | 'extension'
+ | 'compliance'
+ | 'health'
+ }
+ /** @enum {string} */
+ name:
+ | 'unindexed_foreign_keys'
+ | 'auth_users_exposed'
+ | 'auth_rls_initplan'
+ | 'no_primary_key'
+ | 'unused_index'
+ | 'multiple_permissive_policies'
+ | 'policy_exists_rls_disabled'
+ | 'rls_enabled_no_policy'
+ | 'duplicate_index'
+ | 'security_definer_view'
+ | 'function_search_path_mutable'
+ | 'rls_disabled_in_public'
+ | 'extension_in_public'
+ | 'rls_references_user_metadata'
+ | 'materialized_view_in_api'
+ | 'foreign_table_in_api'
+ | 'unsupported_reg_types'
+ | 'auth_otp_long_expiry'
+ | 'auth_otp_short_length'
+ | 'ssl_not_enforced'
+ | 'log_connections_not_enabled'
+ | 'network_restrictions_not_set'
+ | 'password_requirements_min_length'
+ | 'pitr_not_enabled'
+ | 'auth_leaked_password_protection'
+ | 'auth_insufficient_mfa_options'
+ | 'auth_password_policy_missing'
+ | 'leaked_service_key'
+ | 'no_backup_admin'
+ | 'vulnerable_postgres_version'
+ | 'db_not_reachable'
+ | 'db_connection_failing'
+ | 'db_connection_limit_reached'
+ | 'instance_telemetry_lost'
+ | 'instance_db_down'
+ | 'instance_alert_firing'
+ | 'log_service_error_rate_high'
+ | 'project_not_active'
+ | 'advisor_check_unavailable'
+ /** Format: date-time */
+ observed_at?: string
+ remediation: string
+ title: string
+ }[]
+ }
+ /**
+ * @description Resource type.
+ * @enum {string}
+ */
+ type: 'project_advisors'
+ }
+ }
+ V2ProjectConfigResponse_Output: {
data: {
attributes: {
api: {
@@ -1729,6 +1898,8 @@ export interface components {
[key: string]: unknown
}
database: {
+ /** @description The major Postgres version the database runs. `17` covers both Postgres 17 and Oriole on 17, since Oriole is a storage engine rather than a version. */
+ major_version: number
network_restrictions: {
allowed_cidrs: {
address: string
@@ -1869,6 +2040,60 @@ export interface components {
type: 'project_config'
}
}
+ V2RunProjectAdvisorsBody: {
+ data: {
+ attributes: {
+ lints: {
+ /** @enum {string} */
+ name:
+ | 'unindexed_foreign_keys'
+ | 'auth_users_exposed'
+ | 'auth_rls_initplan'
+ | 'no_primary_key'
+ | 'unused_index'
+ | 'multiple_permissive_policies'
+ | 'policy_exists_rls_disabled'
+ | 'rls_enabled_no_policy'
+ | 'duplicate_index'
+ | 'security_definer_view'
+ | 'function_search_path_mutable'
+ | 'rls_disabled_in_public'
+ | 'extension_in_public'
+ | 'rls_references_user_metadata'
+ | 'materialized_view_in_api'
+ | 'foreign_table_in_api'
+ | 'unsupported_reg_types'
+ | 'auth_otp_long_expiry'
+ | 'auth_otp_short_length'
+ | 'ssl_not_enforced'
+ | 'log_connections_not_enabled'
+ | 'network_restrictions_not_set'
+ | 'password_requirements_min_length'
+ | 'pitr_not_enabled'
+ | 'auth_leaked_password_protection'
+ | 'auth_insufficient_mfa_options'
+ | 'auth_password_policy_missing'
+ | 'leaked_service_key'
+ | 'no_backup_admin'
+ | 'vulnerable_postgres_version'
+ | 'db_not_reachable'
+ | 'db_connection_failing'
+ | 'db_connection_limit_reached'
+ | 'instance_telemetry_lost'
+ | 'instance_db_down'
+ | 'instance_alert_firing'
+ | 'log_service_error_rate_high'
+ }[]
+ }
+ /**
+ * @description Resource type.
+ * @enum {string}
+ */
+ type: 'project_advisors'
+ } & {
+ [key: string]: unknown
+ }
+ }
V2TransferProjectBody: {
data: {
attributes: {
@@ -1881,7 +2106,7 @@ export interface components {
type: 'project_transfer_input'
}
}
- V2WorkerResponse: {
+ V2WorkerResponse_Output: {
data: {
attributes: {
/** @enum {string} */
@@ -1920,7 +2145,7 @@ export interface components {
type: 'project_worker'
}
}
- V2WorkerUploadResponse: {
+ V2WorkerUploadResponse_Output: {
data: {
attributes: {
/** @description When the slot stops accepting the upload. */
@@ -2308,7 +2533,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListGitHubConnectionsResponse']
+ 'application/json': components['schemas']['V2ListGitHubConnectionsResponse_Output']
}
}
/** @description Unauthorized */
@@ -2370,7 +2595,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListMembersResponse']
+ 'application/json': components['schemas']['V2ListMembersResponse_Output']
}
}
/** @description Unauthorized */
@@ -2424,7 +2649,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['OrganizationMemberRoleResponse']
+ 'application/json': components['schemas']['OrganizationMemberRoleResponse_Output']
}
}
/** @description Unauthorized */
@@ -2495,7 +2720,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2CreateInvitationsResponse']
+ 'application/json': components['schemas']['V2CreateInvitationsResponse_Output']
}
}
/** @description Unauthorized */
@@ -2557,7 +2782,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2DeleteInvitationsResponse']
+ 'application/json': components['schemas']['V2DeleteInvitationsResponse_Output']
}
}
/** @description Unauthorized */
@@ -2625,7 +2850,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListProjectsResponse']
+ 'application/json': components['schemas']['V2ListProjectsResponse_Output']
}
}
/** @description Unauthorized */
@@ -2674,7 +2899,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListRolesResponse']
+ 'application/json': components['schemas']['V2ListRolesResponse_Output']
}
}
/** @description Unauthorized */
@@ -2743,8 +2968,6 @@ export interface operations {
*/
organization_slug: string
project_ref: string | null
- } & {
- [key: string]: unknown
}
/**
* Format: date-time
@@ -6930,6 +7153,59 @@ export interface operations {
}
}
}
+ 'v2-run-project-advisors': {
+ parameters: {
+ query?: never
+ header?: never
+ path: {
+ /** @description Project ref */
+ ref: string
+ }
+ cookie?: never
+ }
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['V2RunProjectAdvisorsBody']
+ }
+ }
+ responses: {
+ 200: {
+ headers: {
+ [name: string]: unknown
+ }
+ content: {
+ 'application/json': components['schemas']['V2ProjectAdvisorsResponse_Output']
+ }
+ }
+ /** @description Unauthorized */
+ 401: {
+ headers: {
+ [name: string]: unknown
+ }
+ content: {
+ 'application/json': components['schemas']['ErrorResponseBody']
+ }
+ }
+ /** @description Forbidden action */
+ 403: {
+ headers: {
+ [name: string]: unknown
+ }
+ content: {
+ 'application/json': components['schemas']['ErrorResponseBody']
+ }
+ }
+ /** @description Rate limit exceeded */
+ 429: {
+ headers: {
+ [name: string]: unknown
+ }
+ content: {
+ 'application/json': components['schemas']['ErrorResponseBody']
+ }
+ }
+ }
+ }
'v2-list-log-drains': {
parameters: {
query?: never
@@ -6947,7 +7223,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['ListLogDrainsResponse']
+ 'application/json': components['schemas']['ListLogDrainsResponse_Output']
}
}
/** @description Unauthorized */
@@ -7009,7 +7285,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['LogDrainResponse']
+ 'application/json': components['schemas']['LogDrainResponse_Output']
}
}
/** @description Unauthorized */
@@ -7082,7 +7358,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['LogDrainResponse']
+ 'application/json': components['schemas']['LogDrainResponse_Output']
}
}
/** @description Unauthorized */
@@ -7198,7 +7474,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ProjectConfigResponse']
+ 'application/json': components['schemas']['V2ProjectConfigResponse_Output']
}
}
/** @description Unauthorized */
@@ -7247,7 +7523,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListPrivateLinkAssociationsResponse']
+ 'application/json': components['schemas']['V2ListPrivateLinkAssociationsResponse_Output']
}
}
/** @description Unauthorized */
@@ -7309,7 +7585,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2PrivateLinkAssociationResponse']
+ 'application/json': components['schemas']['V2PrivateLinkAssociationResponse_Output']
}
}
/** @description Unauthorized */
@@ -7549,7 +7825,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2PreviewProjectTransferResponse']
+ 'application/json': components['schemas']['V2PreviewProjectTransferResponse_Output']
}
}
/** @description Unauthorized */
@@ -7618,8 +7894,6 @@ export interface operations {
*/
organization_slug: string
project_ref: string | null
- } & {
- [key: string]: unknown
}
/**
* Format: date-time
@@ -11822,7 +12096,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2ListWorkersResponse']
+ 'application/json': components['schemas']['V2ListWorkersResponse_Output']
}
}
/** @description Unauthorized */
@@ -11872,7 +12146,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2WorkerResponse']
+ 'application/json': components['schemas']['V2WorkerResponse_Output']
}
}
/** @description Unauthorized */
@@ -11974,7 +12248,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2WorkerResponse']
+ 'application/json': components['schemas']['V2WorkerResponse_Output']
}
}
/** @description Unauthorized */
@@ -12024,7 +12298,7 @@ export interface operations {
[name: string]: unknown
}
content: {
- 'application/json': components['schemas']['V2WorkerUploadResponse']
+ 'application/json': components['schemas']['V2WorkerUploadResponse_Output']
}
}
/** @description Unauthorized */
diff --git a/packages/api-types/types/platform.d.ts b/packages/api-types/types/platform.d.ts
index ed2eb431fbb..6baf4030898 100644
--- a/packages/api-types/types/platform.d.ts
+++ b/packages/api-types/types/platform.d.ts
@@ -900,6 +900,26 @@ export interface paths {
patch?: never
trace?: never
}
+ '/platform/mcp-tools-permissions': {
+ parameters: {
+ query?: never
+ header?: never
+ path?: never
+ cookie?: never
+ }
+ /**
+ * MCP tool → FGA permission map
+ * @description Returns each MCP tool and the FGA permission groups that gate it, as OR-of-AND alternatives (the token needs every permission of at least one group). Used by the dashboard to show what a scoped token can do.
+ */
+ get: operations['get-mcp-tools-permissions']
+ put?: never
+ post?: never
+ delete?: never
+ options?: never
+ head?: never
+ patch?: never
+ trace?: never
+ }
'/platform/notifications': {
parameters: {
query?: never
@@ -1512,43 +1532,6 @@ export interface paths {
patch?: never
trace?: never
}
- '/platform/organizations/{slug}/documents/dpa': {
- parameters: {
- query?: never
- header?: never
- path?: never
- cookie?: never
- }
- get?: never
- put?: never
- /** Create DPA document using PandaDoc */
- post: operations['OrgDocumentsController_createDpaDocument']
- delete?: never
- options?: never
- head?: never
- patch?: never
- trace?: never
- }
- '/platform/organizations/{slug}/documents/dpa-signed': {
- parameters: {
- query?: never
- header?: never
- path?: never
- cookie?: never
- }
- /**
- * Check if organization has signed any version of the DPA
- * @description Results are cached per organization for up to 24 hours. Signed status may not reflect immediately after a document is completed.
- */
- get: operations['OrgDocumentsController_getDpaSignedStatus']
- put?: never
- post?: never
- delete?: never
- options?: never
- head?: never
- patch?: never
- trace?: never
- }
'/platform/organizations/{slug}/documents/iso27001-certificate': {
parameters: {
query?: never
@@ -5241,6 +5224,14 @@ export interface components {
oauth_app_name?: string
/** @description Organization whose grant was used. Only present when token_type=oauth */
organization_id?: string
+ /** @description Marketplace partner that authenticated the request. Only present when token_type=partner */
+ partner?: string
+ /** @description The partner's own integration-installation id. Only present when token_type=partner and the integration is already installed. Distinct from installation_id, which is a Supabase platform-app installation */
+ partner_installation_id?: string
+ /** @description Email of the partner user who triggered the action. Only present when token_type=partner and the partner acted on behalf of one of its users */
+ partner_user_email?: string
+ /** @description Opaque user identifier in the partner's namespace. Only present when token_type=partner and the partner acted on behalf of one of its users */
+ partner_user_id?: string
/** @description GoTrue login session. Only present when token_type=jwt */
session_id?: string
/** @description Access token alias, as shown in the dashboard. Only present when token_type=v0, token_type=v1 or token_type=scoped_pat */
@@ -5293,6 +5284,10 @@ export interface components {
/** @enum {boolean} */
clear_tax_id?: true
dry_run?: boolean
+ /** Format: email */
+ email?: string
+ /** @enum {string} */
+ indirect_tax_registration_declaration?: 'yes' | 'no'
tax_id?: {
country: string
type: string
@@ -5484,14 +5479,6 @@ export interface components {
}
CreateBackendParamsOpenapi: {
config:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -5501,10 +5488,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -5536,6 +5519,29 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name: string
/** @enum {string} */
@@ -5593,17 +5599,6 @@ export interface components {
*/
id: number
}
- CreateDpaDocumentRequest: {
- /** Format: email */
- recipient_email: string
- }
- CreateDpaDocumentResponse: {
- date_created: string
- document_id: string
- download_url?: string
- name: string
- status: string
- }
CreateGitHubAuthorizationBody: {
code: string
}
@@ -5627,19 +5622,33 @@ export interface components {
workdir: string
}
CreateInvitationBody: {
- emails: string[]
+ data?: {
+ attributes: {
+ /** Format: email */
+ email: string
+ /** @description The projects to limit a user to. If omitted, user will have org-wide access with the provided role. */
+ projects?: {
+ /**
+ * @description Project ref
+ * @example abcjuqabhgwjjutfvtpa
+ */
+ ref: string
+ }[]
+ require_sso?: boolean
+ /**
+ * @description Role name to assign. Must be on a Team or Enterprise plan to use the read-only role.
+ * @example developer
+ * @enum {string}
+ */
+ role?: 'owner' | 'administrator' | 'developer' | 'read-only'
+ role_id?: number
+ }
+ }[]
+ emails?: string[]
require_sso?: boolean
- role_id: number
+ role_id?: number
role_scoped_projects?: string[]
}
- CreateInvitationResponse: {
- failed: {
- /** Format: email */
- email: string
- error: string
- }[]
- succeeded: string[]
- } | null
CreateNamespaceBody: {
namespace: string
}
@@ -6207,6 +6216,79 @@ export interface components {
project_id: string
/** @description BigQuery service account key */
service_account_key: string
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ }
}
}
| {
@@ -6519,6 +6601,79 @@ export interface components {
project_id: string
/** @description BigQuery service account key */
service_account_key: string
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ }
}
}
| {
@@ -7167,40 +7322,6 @@ export interface components {
/** @description Source ID */
id: number
}
- CreateSSOProviderBody:
- | {
- /** @default [] */
- domains?: string[]
- email_mapping: string[]
- enabled: boolean
- first_name_mapping?: string[]
- /** Format: uri */
- idjag_issuer_url?: string | null
- join_org_on_signup_enabled: boolean
- /** @enum {string} */
- join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
- last_name_mapping?: string[]
- metadata_xml_file: string
- /** Format: uri */
- metadata_xml_url?: string
- user_name_mapping?: string[]
- }
- | {
- /** @default [] */
- domains?: string[]
- email_mapping: string[]
- enabled: boolean
- first_name_mapping?: string[]
- /** Format: uri */
- idjag_issuer_url?: string | null
- join_org_on_signup_enabled: boolean
- /** @enum {string} */
- join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
- last_name_mapping?: string[]
- metadata_xml_file?: string
- metadata_xml_url: string
- user_name_mapping?: string[]
- }
CreateStorageAnalyticsBucketBody: {
bucketName: string
}
@@ -7564,11 +7685,6 @@ export interface components {
}
timestamp: string
}
- DocumentSignedStatusResponse: {
- /** Format: date-time */
- checked_at: string
- signed: boolean
- }
DownloadableBackupsResponse: {
backups: {
id: number
@@ -7810,9 +7926,9 @@ export interface components {
| 'DELETING'
}[]
}
- GetProjectLintsResponse: {
+ GetProjectLintsResponse: ({
cache_key: string
- categories: ('PERFORMANCE' | 'SECURITY')[]
+ categories: ('PERFORMANCE' | 'SECURITY' | 'HEALTH')[]
description: string
detail: string
/** @enum {string} */
@@ -7826,7 +7942,18 @@ export interface components {
name?: string
schema?: string
/** @enum {string} */
- type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
+ type?:
+ | 'table'
+ | 'view'
+ | 'materialized view'
+ | 'foreign table'
+ | 'auth'
+ | 'function'
+ | 'extension'
+ | 'compliance'
+ | 'health'
+ } & {
+ [key: string]: unknown
}
/** @enum {string} */
name:
@@ -7850,6 +7977,7 @@ export interface components {
| 'auth_otp_long_expiry'
| 'auth_otp_short_length'
| 'ssl_not_enforced'
+ | 'log_connections_not_enabled'
| 'network_restrictions_not_set'
| 'password_requirements_min_length'
| 'pitr_not_enabled'
@@ -7859,9 +7987,22 @@ export interface components {
| 'leaked_service_key'
| 'no_backup_admin'
| 'vulnerable_postgres_version'
+ | 'db_not_reachable'
+ | 'db_connection_failing'
+ | 'db_connection_limit_reached'
+ | 'instance_telemetry_lost'
+ | 'instance_db_down'
+ | 'instance_alert_firing'
+ | 'log_service_error_rate_high'
+ | 'project_not_active'
+ | 'advisor_check_unavailable'
+ /** Format: date-time */
+ observed_at?: string
remediation: string
title: string
- }[]
+ } & {
+ [key: string]: unknown
+ })[]
GetProjectLogsBody: {
iso_timestamp_end?: string
iso_timestamp_start?: string
@@ -8548,14 +8689,6 @@ export interface components {
}
LFBackend: {
config:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -8565,10 +8698,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -8600,6 +8729,29 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
readonly id: number
readonly metadata: {
@@ -9134,6 +9286,7 @@ export interface components {
id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
name: string
}
+ requires_indirect_tax_declaration: boolean
restriction_data: {
[key: string]: string
} | null
@@ -10390,6 +10543,79 @@ export interface components {
* @example my-gcp-project
*/
project_id: string
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ }
}
}
| {
@@ -10579,6 +10805,79 @@ export interface components {
* @example my-gcp-project
*/
project_id: string
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ }
}
}
| {
@@ -12010,14 +12309,6 @@ export interface components {
}
UpdateBackendParamsOpenapi: {
config?:
- | {
- hostname?: string
- password?: string | null
- port?: number | null
- schema?: string
- url?: string | null
- username?: string | null
- }
| {
gzip?: boolean
headers?: {
@@ -12027,10 +12318,6 @@ export interface components {
http?: 'http1' | 'http2'
url?: string
}
- | {
- dataset_id?: string
- project_id?: string
- }
| {
api_key?: string
region?: string
@@ -12062,6 +12349,29 @@ export interface components {
/** @default false */
tls?: boolean
}
+ | {
+ access_key_id?: string
+ batch_timeout?: number
+ s3_bucket?: string
+ secret_access_key?: string
+ storage_region?: string
+ }
+ | {
+ password?: string
+ region?: string
+ username?: string
+ }
+ | {
+ endpoint?: string
+ /** @default true */
+ gzip?: boolean
+ /** @default {} */
+ headers?: {
+ [key: string]: string
+ }
+ /** @default http/protobuf */
+ protocol?: string
+ }
description?: string
name?: string
/** @enum {string} */
@@ -12677,6 +12987,79 @@ export interface components {
project_id?: string | null
/** @description BigQuery service account key */
service_account_key?: string | null
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ } | null
}
}
| {
@@ -12985,6 +13368,79 @@ export interface components {
project_id?: string | null
/** @description BigQuery service account key */
service_account_key?: string | null
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ } | null
}
}
| {
@@ -13528,40 +13984,6 @@ export interface components {
UpdateSecretsResponse: {
message: string
}
- UpdateSSOProviderBody:
- | {
- /** @default [] */
- domains?: string[]
- email_mapping: string[]
- enabled: boolean
- first_name_mapping?: string[]
- /** Format: uri */
- idjag_issuer_url?: string | null
- join_org_on_signup_enabled: boolean
- /** @enum {string} */
- join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
- last_name_mapping?: string[]
- metadata_xml_file: string
- /** Format: uri */
- metadata_xml_url?: string
- user_name_mapping?: string[]
- }
- | {
- /** @default [] */
- domains?: string[]
- email_mapping: string[]
- enabled: boolean
- first_name_mapping?: string[]
- /** Format: uri */
- idjag_issuer_url?: string | null
- join_org_on_signup_enabled: boolean
- /** @enum {string} */
- join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
- last_name_mapping?: string[]
- metadata_xml_file?: string
- metadata_xml_url: string
- user_name_mapping?: string[]
- }
UpdateStorageBucketBody: {
allowed_mime_types?: string[] | null
file_size_limit?: number | null
@@ -13708,6 +14130,7 @@ export interface components {
x_column: string
y_series: string[]
}
+ database_identifier?: string
row_limit: number
sql: string
title?: string
@@ -13802,6 +14225,14 @@ export interface components {
oauth_app_name?: string
/** @description Organization whose grant was used. Only present when token_type=oauth */
organization_id?: string
+ /** @description Marketplace partner that authenticated the request. Only present when token_type=partner */
+ partner?: string
+ /** @description The partner's own integration-installation id. Only present when token_type=partner and the integration is already installed. Distinct from installation_id, which is a Supabase platform-app installation */
+ partner_installation_id?: string
+ /** @description Email of the partner user who triggered the action. Only present when token_type=partner and the partner acted on behalf of one of its users */
+ partner_user_email?: string
+ /** @description Opaque user identifier in the partner's namespace. Only present when token_type=partner and the partner acted on behalf of one of its users */
+ partner_user_id?: string
/** @description GoTrue login session. Only present when token_type=jwt */
session_id?: string
/** @description Access token alias, as shown in the dashboard. Only present when token_type=v0, token_type=v1 or token_type=scoped_pat */
@@ -13931,6 +14362,79 @@ export interface components {
project_id: string
/** @description BigQuery service account key */
service_account_key: string
+ /** @description Per-table partitioning and clustering, applied only when the physical table is created or recreated */
+ table_options?: {
+ tables?: {
+ cluster_by?: string[]
+ partition_by?:
+ | (
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by a replicated `DATE`, `TIMESTAMP`, or `DATETIME` column
+ * @enum {string}
+ */
+ kind: 'time_column'
+ }
+ | {
+ /**
+ * @description Source column name
+ * @example created_at
+ */
+ column: string
+ /**
+ * @description Exclusive end of the last partition range
+ * @example 100
+ */
+ end: number
+ /**
+ * @description Width of each partition range
+ * @example 10
+ */
+ interval: number
+ /**
+ * @description Partition by ranges of a replicated integer column
+ * @enum {string}
+ */
+ kind: 'integer_range'
+ /**
+ * @description Inclusive start of the first partition range
+ * @example 0
+ */
+ start: number
+ }
+ | {
+ /**
+ * @description Partition granularity
+ * @example day
+ * @enum {string}
+ */
+ granularity?: 'hour' | 'day' | 'month' | 'year'
+ /**
+ * @description Partition by the time at which BigQuery ingests each row
+ * @enum {string}
+ */
+ kind: 'ingestion_time'
+ }
+ )
+ | null
+ /**
+ * @description Source PostgreSQL table OID, stable across renames for the relation lifetime
+ * @example 16384
+ */
+ table_id: number
+ }[]
+ }
}
}
| {
@@ -17322,6 +17826,28 @@ export interface operations {
}
}
}
+ 'get-mcp-tools-permissions': {
+ parameters: {
+ query?: never
+ header?: never
+ path?: never
+ cookie?: never
+ }
+ requestBody?: never
+ responses: {
+ /** @description Map of MCP tool name to its FGA permission groups (OR-of-AND). */
+ 200: {
+ headers: {
+ [name: string]: unknown
+ }
+ content: {
+ 'application/json': {
+ [key: string]: string[][]
+ }
+ }
+ }
+ }
+ }
NotificationsController_getNotifications: {
parameters: {
query?: {
@@ -17537,6 +18063,7 @@ export interface operations {
id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
name: string
}
+ requires_indirect_tax_declaration: boolean
restriction_data: {
[key: string]: string
} | null
@@ -19761,96 +20288,6 @@ export interface operations {
}
}
}
- OrgDocumentsController_createDpaDocument: {
- parameters: {
- query?: never
- header?: never
- path: {
- /** @description Organization slug */
- slug: string
- }
- cookie?: never
- }
- requestBody: {
- content: {
- 'application/json': components['schemas']['CreateDpaDocumentRequest']
- }
- }
- responses: {
- 201: {
- headers: {
- [name: string]: unknown
- }
- content: {
- 'application/json': components['schemas']['CreateDpaDocumentResponse']
- }
- }
- /** @description Unauthorized */
- 401: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- /** @description Forbidden action */
- 403: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- /** @description Rate limit exceeded */
- 429: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- }
- }
- OrgDocumentsController_getDpaSignedStatus: {
- parameters: {
- query?: never
- header?: never
- path: {
- /** @description Organization slug */
- slug: string
- }
- cookie?: never
- }
- requestBody?: never
- responses: {
- 200: {
- headers: {
- [name: string]: unknown
- }
- content: {
- 'application/json': components['schemas']['DocumentSignedStatusResponse']
- }
- }
- /** @description Unauthorized */
- 401: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- /** @description Forbidden action */
- 403: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- /** @description Rate limit exceeded */
- 429: {
- headers: {
- [name: string]: unknown
- }
- content?: never
- }
- }
- }
OrgDocumentsController_getIso27001CertificateUrl: {
parameters: {
query?: never
@@ -21500,7 +21937,38 @@ export interface operations {
}
requestBody: {
content: {
- 'application/json': components['schemas']['UpdateSSOProviderBody']
+ 'application/json':
+ | {
+ /** @default [] */
+ domains: string[]
+ email_mapping: string[]
+ enabled: boolean
+ first_name_mapping?: string[]
+ idjag_issuer_url?: string | null
+ join_org_on_signup_enabled: boolean
+ /** @enum {string} */
+ join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
+ last_name_mapping?: string[]
+ metadata_xml_file: string
+ /** Format: uri */
+ metadata_xml_url?: string
+ user_name_mapping?: string[]
+ }
+ | {
+ /** @default [] */
+ domains: string[]
+ email_mapping: string[]
+ enabled: boolean
+ first_name_mapping?: string[]
+ idjag_issuer_url?: string | null
+ join_org_on_signup_enabled: boolean
+ /** @enum {string} */
+ join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
+ last_name_mapping?: string[]
+ metadata_xml_file?: string
+ metadata_xml_url: string
+ user_name_mapping?: string[]
+ }
}
}
responses: {
@@ -21578,7 +22046,38 @@ export interface operations {
}
requestBody: {
content: {
- 'application/json': components['schemas']['CreateSSOProviderBody']
+ 'application/json':
+ | {
+ /** @default [] */
+ domains: string[]
+ email_mapping: string[]
+ enabled: boolean
+ first_name_mapping?: string[]
+ idjag_issuer_url?: string | null
+ join_org_on_signup_enabled: boolean
+ /** @enum {string} */
+ join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
+ last_name_mapping?: string[]
+ metadata_xml_file: string
+ /** Format: uri */
+ metadata_xml_url?: string
+ user_name_mapping?: string[]
+ }
+ | {
+ /** @default [] */
+ domains: string[]
+ email_mapping: string[]
+ enabled: boolean
+ first_name_mapping?: string[]
+ idjag_issuer_url?: string | null
+ join_org_on_signup_enabled: boolean
+ /** @enum {string} */
+ join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
+ last_name_mapping?: string[]
+ metadata_xml_file?: string
+ metadata_xml_url: string
+ user_name_mapping?: string[]
+ }
}
}
responses: {
@@ -21922,6 +22421,7 @@ export interface operations {
id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
name: string
}
+ requires_indirect_tax_declaration: boolean
restriction_data: {
[key: string]: string
} | null
diff --git a/packages/common/constants/local-storage.ts b/packages/common/constants/local-storage.ts
index d159268e6df..374cdc1d794 100644
--- a/packages/common/constants/local-storage.ts
+++ b/packages/common/constants/local-storage.ts
@@ -28,6 +28,7 @@ export const LOCAL_STORAGE_KEYS = {
UI_PREVIEW_SQL_EDITOR_MANUAL_SAVE: 'supabase-ui-sql-editor-manual-save',
UI_PREVIEW_MARKETPLACE: 'supabase-ui-marketplace',
UI_PREVIEW_DATABASE_CONNECTIONS: 'preview-database-connections',
+ UI_PREVIEW_EXPLORER: 'preview-explorer',
AI_ASSISTANT_MCP_OPT_IN: 'ai-assistant-mcp-opt-in',
@@ -115,6 +116,7 @@ export const LOCAL_STORAGE_KEYS = {
`organization-marketplace-banner-dismissed-${orgSlug}-${managedBy}`,
PROJECT_INTEGRATION_BANNER_DISMISSED: (ref: string, integrationSource: string) =>
`project-integration-banner-dismissed-${ref}-${integrationSource}`,
+ EXPLORER_BANNER_DISMISSED: `explorer-banner-dismissed`,
TABLE_EDITOR_QUEUE_OPERATIONS_BANNER_DISMISSED: (ref: string) =>
`table-editor-queue-operations-banner-dismissed-${ref}`,
diff --git a/packages/common/telemetry-constants.ts b/packages/common/telemetry-constants.ts
index 335d13f4df5..bafb97da937 100644
--- a/packages/common/telemetry-constants.ts
+++ b/packages/common/telemetry-constants.ts
@@ -10,6 +10,7 @@
*
* @module telemetry-frontend
*/
+import type { components } from 'api-types'
export type TelemetryGroups = {
project: string
@@ -1530,6 +1531,28 @@ export interface DatabaseConnectionsBannerCtaButtonClickedEvent {
groups: TelemetryGroups
}
+/**
+ * User clicked the dismiss button on the Explorer feature preview banner in studio project pages.
+ *
+ * @group Events
+ * @source studio
+ */
+export interface ExplorerBannerDismissButtonClickedEvent {
+ action: 'explorer_banner_dismiss_button_clicked'
+ groups: TelemetryGroups
+}
+
+/**
+ * User clicked the CTA button on the Explorer feature preview banner in studio project pages.
+ *
+ * @group Events
+ * @source studio
+ */
+export interface ExplorerBannerCtaButtonClickedEvent {
+ action: 'explorer_banner_cta_button_clicked'
+ groups: TelemetryGroups
+}
+
/**
* User clicked a metric card PID in the Overview panel of the Database Connections observability page, selecting it in the activity table below.
*
@@ -2899,7 +2922,8 @@ export interface AuditLogDrainRemovedEvent {
groups: Omit
}
-type AdvisorCategory = 'PERFORMANCE' | 'SECURITY'
+type AdvisorCategory =
+ components['schemas']['GetProjectLintsResponse'][number]['categories'][number]
type AdvisorLevel = 'ERROR' | 'WARN' | 'INFO'
/**
@@ -3810,6 +3834,8 @@ export type TelemetryEvent =
| DatabaseConnectionsBlockerViewClickedEvent
| DatabaseConnectionsBannerDismissButtonClickedEvent
| DatabaseConnectionsBannerCtaButtonClickedEvent
+ | ExplorerBannerDismissButtonClickedEvent
+ | ExplorerBannerCtaButtonClickedEvent
| SessionTerminateButtonClickedEvent
| SessionTerminateSubmittedEvent
| QueryCancelButtonClickedEvent
diff --git a/packages/icons/__registry__/index.tsx b/packages/icons/__registry__/index.tsx
index 6c75467e9ee..1f178867161 100644
--- a/packages/icons/__registry__/index.tsx
+++ b/packages/icons/__registry__/index.tsx
@@ -363,5 +363,15 @@ export const Index: Record = [
import: "import { VectorBucket } from 'icons'",
svg: "\n \n \n \n",
jsx: "import { VectorBucket } from \"icons\"\n \n "
+},
+{
+ name: "workers",
+ componentName: "Workers",
+ deprecated: false,
+ raw: "import createSupabaseIcon from '../createSupabaseIcon';\n\n/**\n * @component @name Workers\n * @description Supabase SVG icon component, renders SVG Element with children.\n *\n * @preview \n *\n * @param {Object} props - Supabase icons props and any valid SVG attribute\n * @returns {JSX.Element} JSX Element\n *\n */\nconst Workers = createSupabaseIcon(\n 'Workers',\n [\n [\n 'path',\n {\n d: 'M7.55556 8.70049L12 11.5011M12 11.5011L16.4444 8.70049M12 11.5011L12 16.401M22 15.7009V7.29914C21.9996 6.9308 21.8967 6.56904 21.7017 6.25014C21.5067 5.93125 21.2264 5.66643 20.8889 5.48227L13.1111 1.2814C12.7733 1.09705 12.3901 1 12 1C11.6099 1 11.2267 1.09705 10.8889 1.2814L3.11111 5.48227C2.77363 5.66643 2.49331 5.93125 2.29829 6.25014C2.10327 6.56904 2.0004 6.9308 2 7.29914V15.7009C2.0004 16.0692 2.10327 16.431 2.29829 16.7499C2.49331 17.0688 2.77363 17.3336 3.11111 17.5177L10.8889 21.7186C11.2267 21.9029 11.6099 22 12 22C12.3901 22 12.7733 21.9029 13.1111 21.7186L20.8889 17.5177C21.2264 17.3336 21.5067 17.0688 21.7017 16.7499C21.8967 16.431 21.9996 16.0692 22 15.7009ZM17.9259 13.742V9.26015C17.9257 9.06366 17.8647 8.87068 17.7492 8.70057C17.6336 8.53046 17.4675 8.38919 17.2675 8.29095L12.6584 6.05003C12.4582 5.95169 12.2312 5.89992 12 5.89992C11.7688 5.89992 11.5418 5.95169 11.3416 6.05003L6.73251 8.29095C6.53252 8.38919 6.36641 8.53046 6.25084 8.70057C6.13527 8.87068 6.07431 9.06366 6.07407 9.26015V13.742C6.07431 13.9385 6.13527 14.1315 6.25084 14.3016C6.36641 14.4717 6.53252 14.6129 6.73251 14.7112L11.3416 16.9521C11.5418 17.0504 11.7688 17.1022 12 17.1022C12.2312 17.1022 12.4582 17.0504 12.6584 16.9521L17.2675 14.7112C17.4675 14.6129 17.6336 14.4717 17.7492 14.3016C17.8647 14.1315 17.9257 13.9385 17.9259 13.742Z',\n key: '1cro8t',\n },\n ],\n ],\n { fill: 'none', stroke: 'currentColor', strokeWidth: '1.5' },\n);\n\nexport default Workers;\n",
+ component: React.lazy(() => import('icons/src/icons/workers')),
+ import: "import { Workers } from 'icons'",
+ svg: "\n \n \n",
+ jsx: "import { Workers } from \"icons\"\n \n "
}
]
\ No newline at end of file
diff --git a/packages/icons/src/icons/index.ts b/packages/icons/src/icons/index.ts
index 4348e1c6508..13c2d0172f6 100644
--- a/packages/icons/src/icons/index.ts
+++ b/packages/icons/src/icons/index.ts
@@ -34,4 +34,5 @@ export { default as Storage } from './storage';
export { default as TableEditor } from './table-editor';
export { default as User } from './user';
export { default as VectorBucket } from './vector-bucket';
+export { default as Workers } from './workers';
diff --git a/packages/icons/src/icons/workers.ts b/packages/icons/src/icons/workers.ts
new file mode 100644
index 00000000000..4e5d2fc529e
--- /dev/null
+++ b/packages/icons/src/icons/workers.ts
@@ -0,0 +1,27 @@
+import createSupabaseIcon from '../createSupabaseIcon';
+
+/**
+ * @component @name Workers
+ * @description Supabase SVG icon component, renders SVG Element with children.
+ *
+ * @preview 
+ *
+ * @param {Object} props - Supabase icons props and any valid SVG attribute
+ * @returns {JSX.Element} JSX Element
+ *
+ */
+const Workers = createSupabaseIcon(
+ 'Workers',
+ [
+ [
+ 'path',
+ {
+ d: 'M7.55556 8.70049L12 11.5011M12 11.5011L16.4444 8.70049M12 11.5011L12 16.401M22 15.7009V7.29914C21.9996 6.9308 21.8967 6.56904 21.7017 6.25014C21.5067 5.93125 21.2264 5.66643 20.8889 5.48227L13.1111 1.2814C12.7733 1.09705 12.3901 1 12 1C11.6099 1 11.2267 1.09705 10.8889 1.2814L3.11111 5.48227C2.77363 5.66643 2.49331 5.93125 2.29829 6.25014C2.10327 6.56904 2.0004 6.9308 2 7.29914V15.7009C2.0004 16.0692 2.10327 16.431 2.29829 16.7499C2.49331 17.0688 2.77363 17.3336 3.11111 17.5177L10.8889 21.7186C11.2267 21.9029 11.6099 22 12 22C12.3901 22 12.7733 21.9029 13.1111 21.7186L20.8889 17.5177C21.2264 17.3336 21.5067 17.0688 21.7017 16.7499C21.8967 16.431 21.9996 16.0692 22 15.7009ZM17.9259 13.742V9.26015C17.9257 9.06366 17.8647 8.87068 17.7492 8.70057C17.6336 8.53046 17.4675 8.38919 17.2675 8.29095L12.6584 6.05003C12.4582 5.95169 12.2312 5.89992 12 5.89992C11.7688 5.89992 11.5418 5.95169 11.3416 6.05003L6.73251 8.29095C6.53252 8.38919 6.36641 8.53046 6.25084 8.70057C6.13527 8.87068 6.07431 9.06366 6.07407 9.26015V13.742C6.07431 13.9385 6.13527 14.1315 6.25084 14.3016C6.36641 14.4717 6.53252 14.6129 6.73251 14.7112L11.3416 16.9521C11.5418 17.0504 11.7688 17.1022 12 17.1022C12.2312 17.1022 12.4582 17.0504 12.6584 16.9521L17.2675 14.7112C17.4675 14.6129 17.6336 14.4717 17.7492 14.3016C17.8647 14.1315 17.9257 13.9385 17.9259 13.742Z',
+ key: '1cro8t',
+ },
+ ],
+ ],
+ { fill: 'none', stroke: 'currentColor', strokeWidth: '1.5' },
+);
+
+export default Workers;
diff --git a/packages/icons/src/raw-icons/workers.svg b/packages/icons/src/raw-icons/workers.svg
new file mode 100644
index 00000000000..f185e4918ef
--- /dev/null
+++ b/packages/icons/src/raw-icons/workers.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/packages/shared-data/plans.ts b/packages/shared-data/plans.ts
index 76ef6e1239f..bc2f7cfd893 100644
--- a/packages/shared-data/plans.ts
+++ b/packages/shared-data/plans.ts
@@ -99,7 +99,7 @@ export const plans: PricingInformation[] = [
features: [
'Designated Support manager',
'Uptime SLAs',
- 'BYO Cloud supported',
+ 'Supports AWS PrivateLink',
'24×7×365 premium enterprise support',
'Private Slack channel',
'Custom Security Questionnaires',
diff --git a/packages/shared-data/pricing.ts b/packages/shared-data/pricing.ts
index 30dc6695f9c..532a5df56a9 100644
--- a/packages/shared-data/pricing.ts
+++ b/packages/shared-data/pricing.ts
@@ -70,7 +70,6 @@ export type FeatureKey =
| 'realtime.maxMessageSize'
| 'dashboard.teamMembers'
| 'security.platformAuditLogs'
- | 'security.byoc'
| 'security.logRetention'
| 'security.logDrain'
| 'security.metricsEndpoint'
@@ -572,17 +571,6 @@ export const pricing: Pricing = {
title: 'Platform Security and Compliance',
icon: 'M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z',
features: [
- {
- key: 'security.byoc',
- title: 'BYO cloud',
- plans: {
- free: false,
- pro: false,
- team: false,
- enterprise: true,
- },
- usage_based: false,
- },
{
key: 'security.logRetention',
title: 'Log retention (API & Database)',
diff --git a/packages/ui-patterns/src/Banners/Select26Banner.tsx b/packages/ui-patterns/src/Banners/Select26Banner.tsx
index 4095031ef65..9d52a16040e 100644
--- a/packages/ui-patterns/src/Banners/Select26Banner.tsx
+++ b/packages/ui-patterns/src/Banners/Select26Banner.tsx
@@ -5,17 +5,26 @@ import Link from 'next/link'
import { SELECT_26_CTA, SELECT_26_TITLE, SELECT_26_URL, Select26Field } from './Select26Promotion'
+/** Three visible rows; top/bottom reach further inward than the middle row. */
+const WWW_FIELD_BASE_COLS = 24
+const WWW_FIELD_ROW_WIDTHS = [26, 24, 28]
+
export const Select26Banner = () => (
diff --git a/packages/ui-patterns/src/Banners/Select26Promotion.module.css b/packages/ui-patterns/src/Banners/Select26Promotion.module.css
index 044c810bf98..cf2a7a846f8 100644
--- a/packages/ui-patterns/src/Banners/Select26Promotion.module.css
+++ b/packages/ui-patterns/src/Banners/Select26Promotion.module.css
@@ -7,6 +7,7 @@
}
.field {
+ width: max-content;
font-family: 'Departure Mono Superbase', ui-monospace, monospace;
font-weight: 400;
letter-spacing: 0;
@@ -30,6 +31,24 @@
--select26-b4: #ffffff;
}
+.row {
+ display: grid;
+ width: fit-content;
+ flex-shrink: 0;
+}
+
+.fieldAlignStart {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+}
+
+.fieldAlignEnd {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-end;
+}
+
.cell {
display: grid;
place-items: center;
diff --git a/packages/ui-patterns/src/Banners/Select26Promotion.tsx b/packages/ui-patterns/src/Banners/Select26Promotion.tsx
index d398b2c35c0..6e3ed2a5e74 100644
--- a/packages/ui-patterns/src/Banners/Select26Promotion.tsx
+++ b/packages/ui-patterns/src/Banners/Select26Promotion.tsx
@@ -67,7 +67,14 @@ type FieldCell = {
weight: number
}
-const cellAt = (x: number, y: number, cols: number, rows: number, timeMs: number): FieldCell => {
+const cellAt = (
+ x: number,
+ y: number,
+ cols: number,
+ rows: number,
+ timeMs: number,
+ mirror = false
+): FieldCell => {
const cx = (cols - 1) / 2
const cy = (rows - 1) / 2
const nx = x - cx
@@ -77,7 +84,8 @@ const cellAt = (x: number, y: number, cols: number, rows: number, timeMs: number
const step = Math.floor(timeMs / BRACKET_STEP_MS + y * 1.7 + Math.abs(nx) * 0.8)
const idx = positiveModulo(step, OPEN_BRACKETS.length)
- const ch = x <= cx ? OPEN_BRACKETS[idx] : CLOSE_BRACKETS[idx]
+ const onLeft = mirror ? x > cx : x <= cx
+ const ch = onLeft ? OPEN_BRACKETS[idx] : CLOSE_BRACKETS[idx]
const hue = positiveModulo(angle - sweep, Math.PI * 2) / (Math.PI * 2)
const band = Math.min(4, Math.floor(hue * 5))
@@ -95,6 +103,12 @@ const cellAt = (x: number, y: number, cols: number, rows: number, timeMs: number
type Select26FieldProps = HTMLAttributes & {
cols?: number
rows?: number
+ /** Per-row column counts; defaults to `cols` for every row. */
+ rowWidths?: number[]
+ /** Which edge shorter rows hug when widths vary. */
+ rowAlign?: 'start' | 'end'
+ /** Mirror bracket glyphs (for right-hand fields; prefer over CSS scale-x). */
+ mirror?: boolean
}
/**
@@ -102,11 +116,25 @@ type Select26FieldProps = HTMLAttributes & {
* radar beam falloff. Stepped updates mirror the Select glyph-engine without
* shipping its canvas runtime.
*/
-export const Select26Field = ({ cols = 10, rows = 6, className, ...props }: Select26FieldProps) => {
+export const Select26Field = ({
+ cols = 10,
+ rows = 6,
+ rowWidths,
+ rowAlign = 'start',
+ mirror = false,
+ className,
+ ...props
+}: Select26FieldProps) => {
const rootRef = useRef(null)
const [timeMs, setTimeMs] = useState(0)
const [isVisible, setIsVisible] = useState(true)
+ const widths = useMemo(() => {
+ if (rowWidths) return rowWidths
+ return Array.from({ length: rows }, () => cols)
+ }, [rowWidths, rows, cols])
+ const fieldRows = widths.length
+
useEffect(() => {
const node = rootRef.current
if (!node || typeof IntersectionObserver === 'undefined') return
@@ -142,34 +170,53 @@ export const Select26Field = ({ cols = 10, rows = 6, className, ...props }: Sele
return () => cancelAnimationFrame(raf)
}, [isVisible])
- const cells = useMemo(() => {
- const next: FieldCell[] = []
- for (let y = 0; y < rows; y++) {
- for (let x = 0; x < cols; x++) {
- next.push(cellAt(x, y, cols, rows, timeMs))
+ const cellsByRow = useMemo(() => {
+ return widths.map((rowCols, y) => {
+ const rowCells: FieldCell[] = []
+ for (let x = 0; x < rowCols; x++) {
+ rowCells.push(cellAt(x, y, rowCols, fieldRows, timeMs, mirror))
}
- }
- return next
- }, [cols, rows, timeMs])
+ return rowCells
+ })
+ }, [widths, fieldRows, timeMs, mirror])
return (
- {cells.map((cell, index) => (
-
- {cell.ch}
-
- ))}
+ {cellsByRow.map((rowCells, y) => {
+ const rowCols = widths[y]
+ const cellWidth = 'calc(22 / 34 * 1em)'
+
+ return (
+
+ {rowCells.map((cell, index) => (
+
+ {cell.ch}
+
+ ))}
+
+ )
+ })}
)
}
diff --git a/packages/ui-patterns/src/Dialogs/ConfirmationModal.test.tsx b/packages/ui-patterns/src/Dialogs/ConfirmationModal.test.tsx
new file mode 100644
index 00000000000..cf87dba142a
--- /dev/null
+++ b/packages/ui-patterns/src/Dialogs/ConfirmationModal.test.tsx
@@ -0,0 +1,48 @@
+import { fireEvent, render, screen } from '@testing-library/react'
+import userEvent from '@testing-library/user-event'
+import { describe, expect, it, vi } from 'vitest'
+
+import { ConfirmationModal } from './ConfirmationModal'
+
+describe('ConfirmationModal', () => {
+ it('keeps an additional footer action separate from dismissal', async () => {
+ const onCancel = vi.fn()
+ const onAdditionalAction = vi.fn()
+
+ render(
+
+ )
+
+ await userEvent.click(screen.getByRole('button', { name: 'Discard changes' }))
+
+ expect(onAdditionalAction).toHaveBeenCalledOnce()
+ expect(onCancel).not.toHaveBeenCalled()
+ })
+
+ it('does not dismiss while loading', async () => {
+ const onCancel = vi.fn()
+
+ render(
+
+ )
+
+ const dialog = screen.getByRole('dialog', { name: 'Saving notebook' })
+ await userEvent.click(screen.getByRole('button', { name: 'Close' }))
+ fireEvent.pointerDown(dialog.parentElement!, { button: 0, ctrlKey: false })
+
+ expect(onCancel).not.toHaveBeenCalled()
+ })
+})
diff --git a/packages/ui-patterns/src/Dialogs/ConfirmationModal.tsx b/packages/ui-patterns/src/Dialogs/ConfirmationModal.tsx
index 5b70b94d8c0..89460076fbd 100644
--- a/packages/ui-patterns/src/Dialogs/ConfirmationModal.tsx
+++ b/packages/ui-patterns/src/Dialogs/ConfirmationModal.tsx
@@ -27,8 +27,12 @@ export interface ConfirmationModalProps {
confirmLabel?: string
confirmLabelLoading?: string
cancelLabel?: string
+ /** Overrides the first footer action label when `onAdditionalAction` is provided. */
+ additionalActionLabel?: string
onConfirm: () => void
onCancel: () => void
+ /** Overrides the first footer action while `onCancel` continues to handle dismissal. */
+ onAdditionalAction?: () => void
disabled?: boolean
variant?: React.ComponentProps['variant']
alert?: {
@@ -51,8 +55,10 @@ export const ConfirmationModal = forwardRef<
visible,
onCancel,
onConfirm,
+ onAdditionalAction,
loading: loading_,
cancelLabel = 'Cancel',
+ additionalActionLabel,
confirmLabel = 'Submit',
confirmLabelLoading,
alert = undefined,
@@ -75,6 +81,10 @@ export const ConfirmationModal = forwardRef<
if (loading_ === undefined) setLoading(true)
}
+ const preventDismissWhileLoading = (event: Event) => {
+ if (loading) event.preventDefault()
+ }
+
useEffect(() => {
if (visible && loading_ === undefined) {
setLoading(false)
@@ -92,10 +102,8 @@ export const ConfirmationModal = forwardRef<
{
- if (visible) {
- onCancel()
- }
+ onOpenChange={(open) => {
+ if (!open && visible && !loading) onCancel()
}}
>
{title}
@@ -131,9 +141,9 @@ export const ConfirmationModal = forwardRef<
block
variant="default"
disabled={loading}
- onClick={() => onCancel()}
+ onClick={() => (onAdditionalAction ?? onCancel)()}
>
- {cancelLabel}
+ {additionalActionLabel ?? cancelLabel}
void
+ className?: string
}
const languageAliases: Record = {
@@ -91,7 +92,12 @@ const resolveLanguage = (language: string | undefined, name: string): CodeBlockL
return inferLanguageFromName(name) ?? 'js'
}
-export const MultipleCodeBlock = ({ files, value, onValueChange }: MultipleCodeBlockProps) => {
+export const MultipleCodeBlock = ({
+ files,
+ value,
+ onValueChange,
+ className,
+}: MultipleCodeBlockProps) => {
if (!files?.length) {
return null
}
@@ -128,7 +134,7 @@ export const MultipleCodeBlock = ({ files, value, onValueChange }: MultipleCodeB
{files.map((file) => (
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b918bae7d9c..28efcc5ad83 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -92,7 +92,7 @@ catalogs:
version: 2.3.2
vite:
specifier: ^8.0.16
- version: 8.0.16
+ version: 8.2.1
vite-tsconfig-paths:
specifier: ^6.1.1
version: 6.1.1
@@ -376,7 +376,7 @@ importers:
version: 8.1.0(@octokit/core@7.0.6)
'@sentry/nextjs':
specifier: 'catalog:'
- version: 10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ version: 10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.112.4(@opentelemetry/api@1.9.1)
@@ -593,7 +593,7 @@ importers:
version: 7.29.7(supports-color@8.1.1)
'@graphiql/toolkit':
specifier: ^0.9.1
- version: 0.9.1(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)
+ version: 0.9.1(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)
'@graphql-codegen/cli':
specifier: 5.0.5
version: 5.0.5(@parcel/watcher@2.5.6)(@types/node@22.13.14)(encoding@0.1.13)(graphql-sock@1.0.1(graphql@16.11.0))(graphql@16.11.0)(supports-color@8.1.1)(typescript@6.0.2)
@@ -674,7 +674,7 @@ importers:
version: 13.2.2
graphiql:
specifier: ^4.0.2
- version: 4.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 4.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
npm-run-all:
specifier: ^4.1.5
version: 4.1.5
@@ -722,13 +722,13 @@ importers:
version: 5.1.3
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-tsconfig-paths:
specifier: 'catalog:'
- version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
apps/learn:
dependencies:
@@ -825,7 +825,7 @@ importers:
dependencies:
'@react-router/fs-routes':
specifier: ^7.17.0
- version: 7.17.0(@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)
+ version: 7.17.0(@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)
'@react-router/node':
specifier: ^7.17.0
version: 7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@6.0.2)
@@ -853,10 +853,10 @@ importers:
devDependencies:
'@react-router/dev':
specifier: ^7.17.0
- version: 7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
+ version: 7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
'@tailwindcss/vite':
specifier: 4.2.4
- version: 4.2.4(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.2.4(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@types/node':
specifier: ^22
version: 22.13.14
@@ -877,10 +877,10 @@ importers:
version: link:../../packages/tsconfig
vite:
specifier: ^7.3.2
- version: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-tsconfig-paths:
specifier: 'catalog:'
- version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
apps/studio:
dependencies:
@@ -961,13 +961,13 @@ importers:
version: 1.1.1(@types/react@19.2.14)(react@19.2.6)
'@sentry/nextjs':
specifier: 'catalog:'
- version: 10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@16.2.11(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ version: 10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@16.2.11(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@sentry/react':
specifier: ^10.27.0
version: 10.59.0(react@19.2.6)
'@sentry/tanstackstart-react':
specifier: 'catalog:'
- version: 10.59.0(encoding@0.1.13)(react@19.2.6)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 10.59.0(encoding@0.1.13)(react@19.2.6)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@smithy/property-provider':
specifier: ^4.0.4
version: 4.0.4
@@ -1024,7 +1024,7 @@ importers:
version: 1.167.1(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.83.0(react@19.2.6))(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@tanstack/router-core@1.171.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/react-start':
specifier: 'catalog:'
- version: 1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ version: 1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@tanstack/react-table':
specifier: 'catalog:'
version: 8.21.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -1277,10 +1277,10 @@ importers:
version: 2.3.5
'@tailwindcss/vite':
specifier: 4.2.4
- version: 4.2.4(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.2.4(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@tanstack/devtools-vite':
specifier: ^0.6.0
- version: 0.6.1(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 0.6.1(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@testing-library/dom':
specifier: ^10.0.0
version: 10.4.1
@@ -1343,7 +1343,7 @@ importers:
version: 0.2.1
'@vitejs/plugin-react':
specifier: 'catalog:'
- version: 6.0.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 6.0.1(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@vitest/coverage-v8':
specifier: 'catalog:'
version: 4.1.4(vitest@4.1.4)
@@ -1415,13 +1415,13 @@ importers:
version: 6.0.2
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-tsconfig-paths:
specifier: 'catalog:'
- version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
apps/ui-library:
dependencies:
@@ -1433,7 +1433,7 @@ importers:
version: 4.8.0-rc.3(monaco-editor@0.52.2)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@react-router/fs-routes':
specifier: ^7.4.0
- version: 7.4.0(@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)
+ version: 7.4.0(@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)
'@supabase-labs/y-supabase':
specifier: 0.1.0
version: 0.1.0(@opentelemetry/api@1.9.1)
@@ -1578,7 +1578,7 @@ importers:
version: 7.29.7(supports-color@8.1.1)
'@react-router/dev':
specifier: ^7.9.0
- version: 7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
+ version: 7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
'@shikijs/compat':
specifier: ^1.1.7
version: 1.6.0
@@ -1593,7 +1593,7 @@ importers:
version: 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/react-start':
specifier: 'catalog:'
- version: 1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ version: 1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@types/common-tags':
specifier: ^1.8.4
version: 1.8.4
@@ -1677,7 +1677,7 @@ importers:
version: 6.0.2
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
apps/www:
dependencies:
@@ -1765,6 +1765,9 @@ importers:
config:
specifier: workspace:*
version: link:../../packages/config
+ d3-geo:
+ specifier: ^3.1.1
+ version: 3.1.1
dayjs:
specifier: ^1.11.12
version: 1.11.13
@@ -1861,6 +1864,9 @@ importers:
react-markdown:
specifier: ^10.1.0
version: 10.1.0(@types/react@19.2.14)(react@19.2.6)(supports-color@8.1.1)
+ react-simple-maps:
+ specifier: 4.0.0-beta.6
+ version: 4.0.0-beta.6(prop-types@15.8.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
react-syntax-highlighter:
specifier: ^15.6.6
version: 15.6.6(react@19.2.6)
@@ -1928,6 +1934,9 @@ importers:
'@types/common-tags':
specifier: ^1.8.4
version: 1.8.4
+ '@types/d3-geo':
+ specifier: ^3.1.0
+ version: 3.1.0
'@types/mdast':
specifier: ^4.0.4
version: 4.0.4
@@ -1946,6 +1955,9 @@ importers:
'@types/react-dom':
specifier: 'catalog:'
version: 19.2.3(@types/react@19.2.14)
+ '@types/react-simple-maps':
+ specifier: ^3.0.1
+ version: 3.0.4
'@types/react-syntax-highlighter':
specifier: ^15.5.13
version: 15.5.13
@@ -2020,7 +2032,7 @@ importers:
version: 0.562.0(vue@3.5.35(typescript@6.0.2))
nuxt:
specifier: ^4.4.6
- version: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
+ version: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
tailwind-merge:
specifier: ^3.5.0
version: 3.5.0
@@ -2045,7 +2057,7 @@ importers:
version: 6.0.2
vite:
specifier: ^7.3.2
- version: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
e2e/docs:
dependencies:
@@ -2200,10 +2212,10 @@ importers:
version: 6.0.2
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
packages/api-types:
devDependencies:
@@ -2539,10 +2551,10 @@ importers:
version: 6.0.2
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
packages/shared-data:
dependencies:
@@ -2684,10 +2696,10 @@ importers:
version: 6.0.2
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
packages/ui-patterns:
dependencies:
@@ -2910,10 +2922,10 @@ importers:
version: 6.0.3
vite:
specifier: 'catalog:'
- version: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ version: 4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
packages:
@@ -3730,18 +3742,12 @@ packages:
'@electric-sql/pglite@0.4.5':
resolution: {integrity: sha512-aGG2zGEyZzGWKy8P+9ZoNUV0jxt1+hgbeTf+bVAYyxVZZLXg3/9aFlfLxb08AYZVAfAkQlQIysmWjhc5hwDG8g==}
- '@emnapi/core@1.10.0':
- resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
-
'@emnapi/runtime@0.43.1':
resolution: {integrity: sha512-Q5sMc4Z4gsD4tlmlyFu+MpNAwpR7Gv2errDhVJ+SOhNjWcx8UTqy+hswb8L31RfC8jBvDgcnT87l3xI2w08rAg==}
'@emnapi/runtime@1.10.0':
resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
- '@emnapi/wasi-threads@1.2.1':
- resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
-
'@emotion/is-prop-valid@1.4.0':
resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==}
@@ -4864,12 +4870,6 @@ packages:
resolution: {integrity: sha512-3fkKj25kEjsfObL6IlKPAlHYPq/oYwUkkQ03zsTTiDjD7vg/RxjdiLeCydqtxHZP0JgsXL3D/X5oAkMGzuUp/Q==}
engines: {node: '>=12'}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
- peerDependencies:
- '@emnapi/core': ^1.7.1
- '@emnapi/runtime': ^1.7.1
-
'@next/bundle-analyzer@15.3.1':
resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
@@ -5518,9 +5518,6 @@ packages:
resolution: {integrity: sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==}
engines: {node: '>=14'}
- '@oxc-project/types@0.133.0':
- resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
-
'@oxc-project/types@0.143.0':
resolution: {integrity: sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==}
@@ -6555,73 +6552,36 @@ packages:
resolution: {integrity: sha512-C7c51Nn4yTxXFKvgh2txJFNweaVcfUPQxwEUFw4aWsCmfiBDJsTSwviIF8EcwjQ6k8bPyMWCl1vw4BdxE569Cg==}
engines: {node: '>= 10'}
- '@rolldown/binding-android-arm64@1.0.3':
- resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
'@rolldown/binding-android-arm64@1.2.3':
resolution: {integrity: sha512-zrJtHDcaZJ1Fp7xf4hNl+7seH9Cn/N5TwLYkhgXREtBwAd/jaqW3uqeHxpDugJLVICWg4eW44kOQEGJ1r6jCGw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.3':
- resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
'@rolldown/binding-darwin-arm64@1.2.3':
resolution: {integrity: sha512-ieIiibVCp0tX7TLu2cafoNPv8wJyYi01ekXpbf8q2j7F4rGAhhXb/eQh7ge9DRBY78GwmRQtvjZDux7EDbA8kA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.3':
- resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
'@rolldown/binding-darwin-x64@1.2.3':
resolution: {integrity: sha512-Zh9tCon19eDXJoihx0rqKhMUlMYqzwj3aPsSuHmI4RWZh62dWUL+DJN4C5YQya5TcQBJU/Fe8+rY0jhXTQITqA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.3':
- resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [freebsd]
-
'@rolldown/binding-freebsd-x64@1.2.3':
resolution: {integrity: sha512-nGbJWewA1wrXXZiQhjAT5rhibGfns5ZNkDVqxsO6zJ3f3YvpoDNNmGMSbbhLuXKjNScaBJVOAboztAWVespQMg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
- resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
'@rolldown/binding-linux-arm-gnueabihf@1.2.3':
resolution: {integrity: sha512-QNniJr5Kml0kDEB98jiDOJjXNroxIIi0IXIbdYzY26Xt1pVbeP62+KnoIZLwirOymX/0jDk/2gI/bNUv7A7OIw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
- resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-arm64-gnu@1.2.3':
resolution: {integrity: sha512-TkqEAcmmvH3I/q4114NB4RVt6241Dao48pF45uLcFGrwAaIn0iITgTAKP/dLjbN0R4buJjGb91+UHSoFmpgIWw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6629,13 +6589,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.0.3':
- resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-linux-arm64-musl@1.2.3':
resolution: {integrity: sha512-NHqjnxpsndf4MPymxteFAWHHfkTL8HjWh1KB7z23ofZ6QO2euONuxDXjat69dKZRALnGypg8k8SsK8vZJoXv1Q==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6643,13 +6596,6 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.0.3':
- resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-ppc64-gnu@1.2.3':
resolution: {integrity: sha512-6tbrbwfz5GB9DQ4Jwo6hy9v+vR31xZlvzZ6n5Xut6Hhx5PvrA9q/HsK8KMaYQp063iqZGXwNvZtYNLD7EM/x0w==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6657,13 +6603,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.3':
- resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-s390x-gnu@1.2.3':
resolution: {integrity: sha512-oyuXxXmoZHjXC917IAPFAAv4wWAa0cM9afk8nx1+9/jNNOX1uPf8yDA6p7G0RypOfw/X0PQt5IfoquY1um+zSg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6671,13 +6610,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.3':
- resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-x64-gnu@1.2.3':
resolution: {integrity: sha512-TytMwF2KVGqP2tgd0I1OY0PAv78dZRAYcF5ssDzjM34SUXCED3uXvSd5+lHoC0bTD6eEdFz7LdQNCO1y0oVk9w==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6685,13 +6617,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.0.3':
- resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-linux-x64-musl@1.2.3':
resolution: {integrity: sha512-/E9m3qstrJFVPoULV25mVQblSNExY2+kBsYe4sy0Tn0yOOgJ8wZbZt3KnRbF/XeU2Gl1STKUQnDNTqhIE5MD4A==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -6699,41 +6624,18 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.0.3':
- resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [openharmony]
-
'@rolldown/binding-openharmony-arm64@1.2.3':
resolution: {integrity: sha512-Kr0OcsoQI816i6HOl3vFHpd1K0eZyh76zgfj4c1nTyaTsd5r2Mj1lwM4R90y/qaCfmTn9eHy0SKwi98eitRxug==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.3':
- resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [wasm32]
-
- '@rolldown/binding-win32-arm64-msvc@1.0.3':
- resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
'@rolldown/binding-win32-arm64-msvc@1.2.3':
resolution: {integrity: sha512-hOtMwTqnME+/gJcH/PCZ0wn0zPUjiWOgkHpxbSJpfGKMezHltx1S7/k1SitzVa7Ww2cqrDDaFbZEhcJZO8o+Jw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.3':
- resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
'@rolldown/binding-win32-x64-msvc@1.2.3':
resolution: {integrity: sha512-ekcqMMkI2PlhYnfzQnB/cEdYUVVJViWvoUyLrbzgDoi3Snfc1mVBwdnc306ufA5ejy8JSPjT2RlW1nQSjW7efg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -8200,9 +8102,6 @@ packages:
'@tweenjs/tween.js@23.1.3':
resolution: {integrity: sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==}
- '@tybys/wasm-util@0.10.1':
- resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
-
'@types/acorn@4.0.6':
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
@@ -15793,11 +15692,6 @@ packages:
rolldown:
optional: true
- rolldown@1.0.3:
- resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
-
rolldown@1.2.3:
resolution: {integrity: sha512-rn9wpmxplLf7NLNyCk9FyWh3FM43DbY8jOzCdEPzH7uflhTftRbCEpqi6Ly2osgoU8OwObtmavMbWLaWy4LX7A==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -16260,11 +16154,6 @@ packages:
sql-parser-cst@0.38.2:
resolution: {integrity: sha512-4SR3cZYMxG4gsmvZQSQYYzzfk20OnbpsnwOVbU6Fw39ORLPpIHCMqoX5li0dz+ZWyF5HeR+mSgbgayKhN4JR9w==}
- srvx@0.11.16:
- resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==}
- engines: {node: '>=20.16.0'}
- hasBin: true
-
srvx@0.11.22:
resolution: {integrity: sha512-LqZxxBDMKuMAZzFzJnDCkFOrs9MZQZr0LvHiO/SuSZVdQaXD7xQ5UWTUxheJrQPve1qk9MG2B/yttUvJxw8egQ==}
engines: {node: '>=20.16.0'}
@@ -16313,9 +16202,6 @@ packages:
resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines: {node: '>= 0.8'}
- std-env@4.1.0:
- resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
-
std-env@4.2.0:
resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==}
@@ -17506,49 +17392,6 @@ packages:
yaml:
optional: true
- vite@8.0.16:
- resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.1.18
- esbuild: ^0.28.1
- jiti: '>=1.21.0'
- less: ^4.0.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- '@vitejs/devtools':
- optional: true
- esbuild:
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
vite@8.2.1:
resolution: {integrity: sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -18373,17 +18216,17 @@ snapshots:
dependencies:
'@aws-sdk/types': 3.973.8
'@aws-sdk/xml-builder': 3.972.22
- '@smithy/core': 3.23.17
+ '@smithy/core': 3.31.1
'@smithy/node-config-provider': 4.3.14
'@smithy/property-provider': 4.2.14
'@smithy/protocol-http': 5.3.14
'@smithy/signature-v4': 5.3.14
'@smithy/smithy-client': 4.12.13
- '@smithy/types': 4.14.1
+ '@smithy/types': 4.16.1
'@smithy/util-base64': 4.3.2
'@smithy/util-middleware': 4.2.14
'@smithy/util-retry': 4.3.8
- '@smithy/util-utf8': 4.2.2
+ '@smithy/util-utf8': 4.4.16
tslib: 2.8.1
'@aws-sdk/credential-provider-cognito-identity@3.972.31':
@@ -18649,7 +18492,7 @@ snapshots:
'@aws-sdk/types@3.973.8':
dependencies:
- '@smithy/types': 4.14.1
+ '@smithy/types': 4.16.1
tslib: 2.8.1
'@aws-sdk/util-arn-parser@3.972.3':
@@ -18687,7 +18530,7 @@ snapshots:
'@aws-sdk/xml-builder@3.972.22':
dependencies:
'@nodable/entities': 2.1.0
- '@smithy/types': 4.14.1
+ '@smithy/types': 4.16.1
fast-xml-parser: 5.7.2
tslib: 2.8.1
@@ -18824,7 +18667,7 @@ snapshots:
'@babel/helper-module-imports@7.29.7(supports-color@8.1.1)':
dependencies:
'@babel/traverse': 7.29.7(supports-color@8.1.1)
- '@babel/types': 7.29.7
+ '@babel/types': 7.29.8
transitivePeerDependencies:
- supports-color
@@ -19392,17 +19235,17 @@ snapshots:
picomatch: 4.0.5
which: 4.0.0
- '@dxup/nuxt@0.5.6(esbuild@0.28.1)(magicast@0.5.4)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@dxup/nuxt@0.5.6(esbuild@0.28.1)(magicast@0.5.4)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@dxup/unimport': 0.1.2
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
'@vue/compiler-dom': 3.5.41
chokidar: 5.0.0
knitwork: 1.3.0
magic-string: 1.1.0
pathe: 2.0.3
tinyglobby: 0.2.17
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -19453,12 +19296,6 @@ snapshots:
'@electric-sql/pglite@0.4.5':
optional: true
- '@emnapi/core@1.10.0':
- dependencies:
- '@emnapi/wasi-threads': 1.2.1
- tslib: 2.8.1
- optional: true
-
'@emnapi/runtime@0.43.1':
dependencies:
tslib: 2.8.1
@@ -19468,11 +19305,6 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.2.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@emotion/is-prop-valid@1.4.0':
dependencies:
'@emotion/memoize': 0.9.0
@@ -19684,9 +19516,9 @@ snapshots:
'@floating-ui/utils@0.2.9': {}
- '@graphiql/plugin-doc-explorer@0.0.1(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@graphiql/plugin-doc-explorer@0.0.1(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@headlessui/react': 2.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
graphql: 16.11.0
react: 19.2.6
@@ -19714,10 +19546,10 @@ snapshots:
- immer
- use-sync-external-store
- '@graphiql/plugin-history@0.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@graphiql/plugin-history@0.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@graphiql/toolkit': 0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)
+ '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@graphiql/toolkit': 0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)
react: 19.2.6
react-compiler-runtime: 19.1.0-rc.1(react@19.2.6)
react-dom: 19.2.6(react@19.2.6)
@@ -19746,9 +19578,9 @@ snapshots:
- immer
- use-sync-external-store
- '@graphiql/react@0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@graphiql/react@0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@graphiql/toolkit': 0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)
+ '@graphiql/toolkit': 0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)
'@radix-ui/react-dialog': 1.1.15(@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)
'@radix-ui/react-dropdown-menu': 2.1.16(@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)
'@radix-ui/react-tooltip': 1.2.8(@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)
@@ -19816,23 +19648,23 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@graphiql/toolkit@0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)':
+ '@graphiql/toolkit@0.11.3(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)':
dependencies:
'@n1ru4l/push-pull-async-iterable-iterator': 3.2.0
graphql: 16.11.0
meros: 1.3.0(@types/node@22.13.14)
optionalDependencies:
- graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.21.0)
+ graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.21.3)
transitivePeerDependencies:
- '@types/node'
- '@graphiql/toolkit@0.9.1(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)':
+ '@graphiql/toolkit@0.9.1(@types/node@22.13.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)':
dependencies:
'@n1ru4l/push-pull-async-iterable-iterator': 3.2.0
graphql: 16.11.0
meros: 1.3.0(@types/node@22.13.14)
optionalDependencies:
- graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.21.0)
+ graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.21.3)
transitivePeerDependencies:
- '@types/node'
@@ -20159,10 +19991,10 @@ snapshots:
'@graphql-tools/graphql-tag-pluck@8.3.19(graphql@16.11.0)(supports-color@8.1.1)':
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
- '@babel/parser': 7.29.7
+ '@babel/parser': 7.29.8
'@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/traverse': 7.29.7(supports-color@8.1.1)
- '@babel/types': 7.29.7
+ '@babel/types': 7.29.8
'@graphql-tools/utils': 10.8.6(graphql@16.11.0)
graphql: 16.11.0
tslib: 2.8.1
@@ -20862,13 +20694,6 @@ snapshots:
'@n1ru4l/push-pull-async-iterable-iterator@3.2.0': {}
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
- dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.1
- optional: true
-
'@next/bundle-analyzer@15.3.1':
dependencies:
webpack-bundle-analyzer: 4.10.1
@@ -21085,11 +20910,11 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@3.4.1(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@nuxt/devtools-kit@3.4.1(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
execa: 8.0.1
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- magic-string
- magicast
@@ -21108,11 +20933,11 @@ snapshots:
pkg-types: 2.3.1
semver: 7.8.5
- '@nuxt/devtools@3.4.1(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))(magic-string@1.1.0)(rolldown@1.2.3)(supports-color@8.1.1)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))':
+ '@nuxt/devtools@3.4.1(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))(magic-string@1.1.0)(rolldown@1.2.3)(supports-color@8.1.1)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))':
dependencies:
- '@nuxt/devtools-kit': 3.4.1(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ '@nuxt/devtools-kit': 3.4.1(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@nuxt/devtools-wizard': 3.4.1
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
'@vue/devtools-core': 8.2.1(vue@3.5.41(typescript@6.0.2))
'@vue/devtools-kit': 8.2.1
birpc: 4.0.0
@@ -21139,9 +20964,9 @@ snapshots:
structured-clone-es: 2.0.1
tinyglobby: 0.2.17
unstorage: 1.17.5(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
- vite-plugin-vue-tracer: 1.4.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ vite-plugin-vue-tracer: 1.4.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
which: 6.0.1
ws: 8.21.3
transitivePeerDependencies:
@@ -21173,7 +20998,7 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))':
+ '@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))':
dependencies:
c12: 3.3.4(magicast@0.5.4)
consola: 3.4.2
@@ -21193,7 +21018,7 @@ snapshots:
scule: 1.3.0
tinyglobby: 0.2.17
ufo: 1.6.4
- unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
untyped: 2.0.0
verkit: 0.3.2
transitivePeerDependencies:
@@ -21203,11 +21028,11 @@ snapshots:
- rolldown
- unplugin
- '@nuxt/nitro-server@4.5.2(ff67b45d5ae9f6bbc0f843f9bd4ede9d)':
+ '@nuxt/nitro-server@4.5.2(26269109a69fb55e1a4595a777c80e3e)':
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
- '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
'@vue/shared': 3.5.41
consola: 3.4.2
defu: 6.1.7
@@ -21217,19 +21042,19 @@ snapshots:
escape-string-regexp: 5.0.0
exsolve: 1.1.1
h3: 1.15.11
- impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(@electric-sql/pglite@0.4.5)(aws4fetch@1.0.20)(encoding@0.1.13)(rolldown@1.2.3)(supports-color@8.1.1)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ nitropack: 2.13.4(@electric-sql/pglite@0.4.5)(aws4fetch@1.0.20)(encoding@0.1.13)(rolldown@1.2.3)(supports-color@8.1.1)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
nostics: 1.2.0
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
+ nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
nypm: 0.6.9
ohash: 2.0.11
pathe: 2.0.3
rou3: 0.9.1
std-env: 4.2.0
ufo: 1.6.4
- unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
unstorage: 1.17.5(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))
vue: 3.5.41(typescript@6.0.2)
vue-bundle-renderer: 2.3.2
@@ -21293,18 +21118,18 @@ snapshots:
pkg-types: 2.3.1
std-env: 4.2.0
- '@nuxt/telemetry@2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))':
+ '@nuxt/telemetry@2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
citty: 0.2.2
consola: 3.4.2
ofetch: 2.0.0-alpha.3
rc9: 3.0.1
std-env: 4.2.0
- '@nuxt/vite-builder@4.5.2(1f7e029249cc3641719ea2b489bbea0e)':
+ '@nuxt/vite-builder@4.5.2(018b0ba76a28adfcb150e969816b1660)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
'@vitejs/plugin-vue': 6.0.8(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
'@vitejs/plugin-vue-jsx': 5.1.6(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
autoprefixer: 10.5.4(postcss@8.5.22)
@@ -21320,7 +21145,7 @@ snapshots:
knitwork: 1.3.0
mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
+ nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0)
nypm: 0.6.9
pathe: 2.0.3
pkg-types: 2.3.1
@@ -21707,7 +21532,7 @@ snapshots:
'@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.9.1)
'@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.9.1)
'@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.9.1)
- semver: 7.8.1
+ semver: 7.8.5
'@opentelemetry/semantic-conventions@1.24.1': {}
@@ -21717,8 +21542,6 @@ snapshots:
'@opentelemetry/semantic-conventions@1.41.1': {}
- '@oxc-project/types@0.133.0': {}
-
'@oxc-project/types@0.143.0': {}
'@parcel/watcher-android-arm64@2.5.6':
@@ -22637,7 +22460,7 @@ snapshots:
dependencies:
react: 19.2.6
- '@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)':
+ '@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)':
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/generator': 7.29.0
@@ -22667,7 +22490,7 @@ snapshots:
semver: 7.7.4
tinyglobby: 0.2.15
valibot: 1.4.2(typescript@6.0.2)
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-node: 3.2.4(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
optionalDependencies:
'@react-router/serve': 7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2)
@@ -22687,7 +22510,7 @@ snapshots:
- tsx
- yaml
- '@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)':
+ '@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)':
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/generator': 7.29.0
@@ -22717,7 +22540,7 @@ snapshots:
semver: 7.8.1
tinyglobby: 0.2.16
valibot: 1.4.2(typescript@6.0.2)
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-node: 3.2.4(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
optionalDependencies:
'@react-router/serve': 7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2)
@@ -22745,16 +22568,16 @@ snapshots:
optionalDependencies:
typescript: 6.0.2
- '@react-router/fs-routes@7.17.0(@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)':
+ '@react-router/fs-routes@7.17.0(@react-router/dev@7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)':
dependencies:
- '@react-router/dev': 7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
+ '@react-router/dev': 7.17.0(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
minimatch: 9.0.7
optionalDependencies:
typescript: 6.0.2
- '@react-router/fs-routes@7.4.0(@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)':
+ '@react-router/fs-routes@7.4.0(@react-router/dev@7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0))(typescript@6.0.2)':
dependencies:
- '@react-router/dev': 7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
+ '@react-router/dev': 7.13.2(@react-router/serve@7.17.0(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(supports-color@8.1.1)(typescript@6.0.2))(@types/node@22.13.14)(babel-plugin-macros@3.1.0)(jiti@2.7.0)(lightningcss@1.33.0)(react-router@7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(yaml@2.9.0)
minimatch: 9.0.7
optionalDependencies:
typescript: 6.0.2
@@ -22834,94 +22657,45 @@ snapshots:
'@resvg/resvg-wasm@2.4.0': {}
- '@rolldown/binding-android-arm64@1.0.3':
- optional: true
-
'@rolldown/binding-android-arm64@1.2.3':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.3':
- optional: true
-
'@rolldown/binding-darwin-arm64@1.2.3':
optional: true
- '@rolldown/binding-darwin-x64@1.0.3':
- optional: true
-
'@rolldown/binding-darwin-x64@1.2.3':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.3':
- optional: true
-
'@rolldown/binding-freebsd-x64@1.2.3':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
- optional: true
-
'@rolldown/binding-linux-arm-gnueabihf@1.2.3':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
- optional: true
-
'@rolldown/binding-linux-arm64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.3':
- optional: true
-
'@rolldown/binding-linux-arm64-musl@1.2.3':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.3':
- optional: true
-
'@rolldown/binding-linux-ppc64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.3':
- optional: true
-
'@rolldown/binding-linux-s390x-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.3':
- optional: true
-
'@rolldown/binding-linux-x64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.3':
- optional: true
-
'@rolldown/binding-linux-x64-musl@1.2.3':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.3':
- optional: true
-
'@rolldown/binding-openharmony-arm64@1.2.3':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.3':
- 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.3':
- optional: true
-
'@rolldown/binding-win32-arm64-msvc@1.2.3':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.3':
- optional: true
-
'@rolldown/binding-win32-x64-msvc@1.2.3':
optional: true
@@ -23162,32 +22936,6 @@ snapshots:
dependencies:
'@sentry/core': 10.59.0
- '@sentry/nextjs@10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
- dependencies:
- '@opentelemetry/api': 1.9.1
- '@rollup/plugin-commonjs': 28.0.1(rollup@4.60.3)
- '@sentry/browser-utils': 10.59.0
- '@sentry/bundler-plugin-core': 5.3.0(encoding@0.1.13)(supports-color@8.1.1)
- '@sentry/conventions': 0.12.0
- '@sentry/core': 10.59.0
- '@sentry/node': 10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
- '@sentry/opentelemetry': 10.59.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))
- '@sentry/react': 10.59.0(react@19.2.6)
- '@sentry/vercel-edge': 10.59.0
- '@sentry/webpack-plugin': 5.3.0(encoding@0.1.13)(supports-color@8.1.1)(webpack@5.105.4(esbuild@0.28.1))
- next: 15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4)
- rollup: 4.60.3
- stacktrace-parser: 0.1.11
- transitivePeerDependencies:
- - '@opentelemetry/core'
- - '@opentelemetry/exporter-trace-otlp-http'
- - '@opentelemetry/sdk-trace-base'
- - encoding
- - react
- - supports-color
- - vite
- - webpack
-
'@sentry/nextjs@10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@opentelemetry/api': 1.9.1
@@ -23214,7 +22962,7 @@ snapshots:
- vite
- webpack
- '@sentry/nextjs@10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@16.2.11(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@sentry/nextjs@10.59.0(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))(encoding@0.1.13)(next@16.2.11(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4))(react@19.2.6)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@opentelemetry/api': 1.9.1
'@rollup/plugin-commonjs': 28.0.1(rollup@4.60.3)
@@ -23222,7 +22970,7 @@ snapshots:
'@sentry/bundler-plugin-core': 5.3.0(encoding@0.1.13)(supports-color@8.1.1)
'@sentry/conventions': 0.12.0
'@sentry/core': 10.59.0
- '@sentry/node': 10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ '@sentry/node': 10.59.0(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@sentry/opentelemetry': 10.59.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))
'@sentry/react': 10.59.0(react@19.2.6)
'@sentry/vercel-edge': 10.59.0
@@ -23252,23 +23000,6 @@ snapshots:
'@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@8.1.1)
'@opentelemetry/sdk-trace-base': 2.8.0(@opentelemetry/api@1.9.1)
- '@sentry/node@10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
- dependencies:
- '@opentelemetry/api': 1.9.1
- '@opentelemetry/core': 2.8.0(@opentelemetry/api@1.9.1)
- '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@8.1.1)
- '@opentelemetry/sdk-trace-base': 2.8.0(@opentelemetry/api@1.9.1)
- '@opentelemetry/semantic-conventions': 1.41.1
- '@sentry/core': 10.59.0
- '@sentry/node-core': 10.59.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@8.1.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))
- '@sentry/opentelemetry': 10.59.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.8.0(@opentelemetry/api@1.9.1))
- '@sentry/server-utils': 10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
- import-in-the-middle: 3.1.0
- transitivePeerDependencies:
- - '@opentelemetry/exporter-trace-otlp-http'
- - supports-color
- - vite
-
'@sentry/node@10.59.0(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@opentelemetry/api': 1.9.1
@@ -23320,19 +23051,6 @@ snapshots:
- encoding
- supports-color
- '@sentry/server-utils@10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
- dependencies:
- '@apm-js-collab/code-transformer': 0.15.0
- '@apm-js-collab/code-transformer-bundler-plugins': 0.5.0
- '@apm-js-collab/tracing-hooks': 0.10.0(supports-color@8.1.1)
- '@sentry/conventions': 0.12.0
- '@sentry/core': 10.59.0
- magic-string: 0.30.21
- optionalDependencies:
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- transitivePeerDependencies:
- - supports-color
-
'@sentry/server-utils@10.59.0(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@apm-js-collab/code-transformer': 0.15.0
@@ -23346,13 +23064,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@sentry/tanstackstart-react@10.59.0(encoding@0.1.13)(react@19.2.6)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@sentry/tanstackstart-react@10.59.0(encoding@0.1.13)(react@19.2.6)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@opentelemetry/api': 1.9.1
'@sentry/browser-utils': 10.59.0
'@sentry/conventions': 0.12.0
'@sentry/core': 10.59.0
- '@sentry/node': 10.59.0(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ '@sentry/node': 10.59.0(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
'@sentry/react': 10.59.0(react@19.2.6)
'@sentry/vite-plugin': 5.3.0(encoding@0.1.13)(rollup@4.60.3)(supports-color@8.1.1)
transitivePeerDependencies:
@@ -23692,11 +23410,11 @@ snapshots:
dependencies:
'@smithy/is-array-buffer': 4.2.2
'@smithy/protocol-http': 5.3.14
- '@smithy/types': 4.14.1
+ '@smithy/types': 4.16.1
'@smithy/util-hex-encoding': 4.2.2
'@smithy/util-middleware': 4.2.14
'@smithy/util-uri-escape': 4.2.2
- '@smithy/util-utf8': 4.2.2
+ '@smithy/util-utf8': 4.4.16
tslib: 2.8.1
'@smithy/smithy-client@4.12.13':
@@ -24177,19 +23895,19 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 4.2.4
- '@tailwindcss/vite@4.2.4(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@tailwindcss/vite@4.2.4(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@tailwindcss/node': 4.2.4
'@tailwindcss/oxide': 4.2.4
tailwindcss: 4.2.4
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- '@tailwindcss/vite@4.2.4(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@tailwindcss/vite@4.2.4(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@tailwindcss/node': 4.2.4
'@tailwindcss/oxide': 4.2.4
tailwindcss: 4.2.4
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
'@tanstack/devtools-client@0.0.6':
dependencies:
@@ -24224,7 +23942,7 @@ snapshots:
transitivePeerDependencies:
- csstype
- '@tanstack/devtools-vite@0.6.1(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@tanstack/devtools-vite@0.6.1(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/generator': 7.29.7
@@ -24236,7 +23954,7 @@ snapshots:
chalk: 5.6.2
launch-editor: 2.14.1
picomatch: 4.0.4
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -24348,7 +24066,7 @@ snapshots:
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
- '@tanstack/react-start-rsc@0.1.17(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@tanstack/react-start-rsc@0.1.17(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/react-start-server': 1.167.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -24356,7 +24074,7 @@ snapshots:
'@tanstack/router-utils': 1.162.1(supports-color@8.1.1)
'@tanstack/start-client-core': 1.170.6
'@tanstack/start-fn-stubs': 1.162.0
- '@tanstack/start-plugin-core': 1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@tanstack/start-plugin-core': 1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@tanstack/start-server-core': 1.169.8
'@tanstack/start-storage-context': 1.167.10
pathe: 2.0.3
@@ -24388,21 +24106,21 @@ snapshots:
transitivePeerDependencies:
- crossws
- '@tanstack/react-start@1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@tanstack/react-start@1.168.18(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/react-start-client': 1.168.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@tanstack/react-start-rsc': 0.1.17(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@tanstack/react-start-rsc': 0.1.17(esbuild@0.28.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@tanstack/react-start-server': 1.167.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/router-utils': 1.162.1(supports-color@8.1.1)
'@tanstack/start-client-core': 1.170.6
- '@tanstack/start-plugin-core': 1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@tanstack/start-plugin-core': 1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@tanstack/start-server-core': 1.169.8
pathe: 2.0.3
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
optionalDependencies:
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -24460,7 +24178,7 @@ snapshots:
'@tanstack/router-generator@1.167.12(supports-color@8.1.1)':
dependencies:
- '@babel/types': 7.29.7
+ '@babel/types': 7.29.8
'@tanstack/router-core': 1.171.8
'@tanstack/router-utils': 1.162.1(supports-color@8.1.1)
'@tanstack/virtual-file-routes': 1.162.0
@@ -24471,24 +24189,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@tanstack/router-plugin@1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@tanstack/router-plugin@1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7(supports-color@8.1.1))
- '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/template': 7.29.7
'@babel/traverse': 7.29.7(supports-color@8.1.1)
- '@babel/types': 7.29.7
+ '@babel/types': 7.29.8
'@tanstack/router-core': 1.171.8
'@tanstack/router-generator': 1.167.12(supports-color@8.1.1)
'@tanstack/router-utils': 1.162.1(supports-color@8.1.1)
'@tanstack/virtual-file-routes': 1.162.0
chokidar: 5.0.0
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
zod: 4.4.3
optionalDependencies:
'@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
webpack: 5.105.4(esbuild@0.28.1)
transitivePeerDependencies:
- '@farmfe/core'
@@ -24509,11 +24227,11 @@ snapshots:
dependencies:
'@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/generator': 7.29.7
- '@babel/parser': 7.29.7
- '@babel/types': 7.29.7
- ansis: 4.1.0
+ '@babel/parser': 7.29.8
+ '@babel/types': 7.29.8
+ ansis: 4.3.1
babel-dead-code-elimination: 1.0.12(supports-color@8.1.1)
- diff: 8.0.3
+ diff: 8.0.4
pathe: 2.0.3
tinyglobby: 0.2.17
transitivePeerDependencies:
@@ -24524,36 +24242,36 @@ snapshots:
'@tanstack/router-core': 1.171.8
'@tanstack/start-fn-stubs': 1.162.0
'@tanstack/start-storage-context': 1.167.10
- seroval: 1.5.4
+ seroval: 1.6.2
'@tanstack/start-fn-stubs@1.162.0': {}
- '@tanstack/start-plugin-core@1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@tanstack/start-plugin-core@1.171.10(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.29.7(supports-color@8.1.1)
- '@babel/types': 7.29.7
+ '@babel/types': 7.29.8
'@rolldown/pluginutils': 1.0.1
'@tanstack/router-core': 1.171.8
'@tanstack/router-generator': 1.167.12(supports-color@8.1.1)
- '@tanstack/router-plugin': 1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@tanstack/router-plugin': 1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@tanstack/router-utils': 1.162.1(supports-color@8.1.1)
'@tanstack/start-client-core': 1.170.6
'@tanstack/start-server-core': 1.169.8
exsolve: 1.1.1
- lightningcss: 1.32.0
+ lightningcss: 1.33.0
pathe: 2.0.3
picomatch: 4.0.5
- seroval: 1.5.4
+ seroval: 1.6.2
source-map: 0.7.6
- srvx: 0.11.16
+ srvx: 0.11.22
tinyglobby: 0.2.17
ufo: 1.6.4
- vitefu: 1.1.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ vitefu: 1.1.1(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
xmlbuilder2: 4.0.3
zod: 4.4.3
optionalDependencies:
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -24576,7 +24294,7 @@ snapshots:
'@tanstack/start-storage-context': 1.167.10
fetchdts: 0.1.7
h3-v2: h3@2.0.1-rc.20
- seroval: 1.5.4
+ seroval: 1.6.2
transitivePeerDependencies:
- crossws
@@ -24662,11 +24380,6 @@ snapshots:
'@tweenjs/tween.js@23.1.3': {}
- '@tybys/wasm-util@0.10.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@types/acorn@4.0.6':
dependencies:
'@types/estree': 1.0.5
@@ -25153,7 +24866,7 @@ snapshots:
'@typescript-eslint/visitor-keys': 8.65.0
debug: 4.4.3(supports-color@8.1.1)
minimatch: 10.2.3
- semver: 7.8.1
+ semver: 7.8.5
tinyglobby: 0.2.17
ts-api-utils: 2.5.0(typescript@6.0.2)
typescript: 6.0.2
@@ -25266,17 +24979,17 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@unhead/bundler@3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
+ '@unhead/bundler@3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
magic-string: 1.1.0
oxc-walker: 1.1.1(@oxc-project/types@0.143.0)(rolldown@1.2.3)
- unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
optionalDependencies:
esbuild: 0.28.1
lightningcss: 1.33.0
rolldown: 1.2.3
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
webpack: 5.105.4(esbuild@0.28.1)
transitivePeerDependencies:
- '@farmfe/core'
@@ -25286,15 +24999,15 @@ snapshots:
- rollup
- unloader
- '@unhead/vue@3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))':
+ '@unhead/vue@3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))':
dependencies:
- '@unhead/bundler': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@unhead/bundler': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
hookable: 6.1.1
- unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
vue: 3.5.41(typescript@6.0.2)
optionalDependencies:
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
webpack: 5.105.4(esbuild@0.28.1)
transitivePeerDependencies:
- '@farmfe/core'
@@ -25373,10 +25086,10 @@ snapshots:
optionalDependencies:
ajv: 6.14.0
- '@vitejs/plugin-react@6.0.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
+ '@vitejs/plugin-react@6.0.1(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@rolldown/pluginutils': 1.0.0-rc.7
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
'@vitejs/plugin-vue-jsx@5.1.6(supports-color@8.1.1)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))':
dependencies:
@@ -25419,15 +25132,6 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.4(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
- dependencies:
- '@vitest/spy': 4.1.4
- estree-walker: 3.0.3
- magic-string: 0.30.21
- optionalDependencies:
- msw: 2.11.3(@types/node@22.13.14)(typescript@6.0.2)
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
-
'@vitest/mocker@4.1.4(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))':
dependencies:
'@vitest/spy': 4.1.4
@@ -25513,7 +25217,7 @@ snapshots:
'@vue/compiler-core@3.5.35':
dependencies:
- '@babel/parser': 7.29.7
+ '@babel/parser': 7.29.8
'@vue/shared': 3.5.35
entities: 7.0.1
estree-walker: 2.0.2
@@ -28868,11 +28572,11 @@ snapshots:
graceful-fs@4.2.11: {}
- graphiql@4.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ graphiql@4.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
dependencies:
- '@graphiql/plugin-doc-explorer': 0.0.1(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@graphiql/plugin-history': 0.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@graphiql/plugin-doc-explorer': 0.0.1(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@graphiql/plugin-history': 0.0.2(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@graphiql/react': 0.32.0(@codemirror/language@6.11.0)(@emotion/is-prop-valid@1.4.0)(@types/node@22.13.14)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3))(graphql@16.11.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
graphql: 16.11.0
react: 19.2.6
react-compiler-runtime: 19.1.0-rc.1(react@19.2.6)
@@ -28971,6 +28675,13 @@ snapshots:
optionalDependencies:
ws: 8.21.0
+ graphql-ws@6.0.4(graphql@16.11.0)(ws@8.21.3):
+ dependencies:
+ graphql: 16.11.0
+ optionalDependencies:
+ ws: 8.21.3
+ optional: true
+
graphql@16.11.0: {}
gray-matter@2.1.1:
@@ -29415,12 +29126,12 @@ snapshots:
cjs-module-lexer: 2.2.0
module-details-from-path: 1.0.4
- impound@1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ impound@1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
es-module-lexer: 2.1.0
pathe: 2.0.3
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
unplugin-utils: 0.3.2
transitivePeerDependencies:
- '@farmfe/core'
@@ -31780,8 +31491,8 @@ snapshots:
dependencies:
'@next/env': 16.2.11
'@swc/helpers': 0.5.15
- baseline-browser-mapping: 2.10.29
- caniuse-lite: 1.0.30001792
+ baseline-browser-mapping: 2.11.13
+ caniuse-lite: 1.0.30001809
postcss: 8.5.22
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
@@ -31805,7 +31516,7 @@ snapshots:
nice-try@1.0.5: {}
- nitropack@2.13.4(@electric-sql/pglite@0.4.5)(aws4fetch@1.0.20)(encoding@0.1.13)(rolldown@1.2.3)(supports-color@8.1.1)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ nitropack@2.13.4(@electric-sql/pglite@0.4.5)(aws4fetch@1.0.20)(encoding@0.1.13)(rolldown@1.2.3)(supports-color@8.1.1)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.2
'@rollup/plugin-alias': 6.0.0(rollup@4.60.3)
@@ -31870,7 +31581,7 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.5.0
unenv: 2.0.0-rc.24
- unimport: 6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unimport: 6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
unplugin-utils: 0.3.2
unstorage: 1.17.5(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))
untyped: 2.0.0
@@ -32082,17 +31793,17 @@ snapshots:
next: 15.5.21(@babel/core@7.29.7(supports-color@8.1.1))(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.77.4)
react-router: 7.18.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- nuxt@4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0):
+ nuxt@4.5.2(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@8.1.1)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1)))(@electric-sql/pglite@0.4.5)(@oxc-project/types@0.143.0)(@parcel/watcher@2.5.6)(@types/node@22.13.14)(@vue/compiler-sfc@3.5.41)(aws4fetch@1.0.20)(cac@6.7.14)(commander@14.0.1)(db0@0.3.4(@electric-sql/pglite@0.4.5))(encoding@0.1.13)(esbuild@0.28.1)(eslint@9.37.0(jiti@2.7.0)(supports-color@8.1.1))(ioredis@5.10.1(supports-color@8.1.1))(lightningcss@1.33.0)(magicast@0.5.4)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.3))(rollup@4.60.3)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))(yaml@2.9.0):
dependencies:
- '@dxup/nuxt': 0.5.6(esbuild@0.28.1)(magicast@0.5.4)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ '@dxup/nuxt': 0.5.6(esbuild@0.28.1)(magicast@0.5.4)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
'@nuxt/cli': 3.37.0(@nuxt/schema@4.5.2)(cac@6.7.14)(commander@14.0.1)(magicast@0.5.4)(supports-color@8.1.1)
- '@nuxt/devtools': 3.4.1(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))(magic-string@1.1.0)(rolldown@1.2.3)(supports-color@8.1.1)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
- '@nuxt/nitro-server': 4.5.2(ff67b45d5ae9f6bbc0f843f9bd4ede9d)
+ '@nuxt/devtools': 3.4.1(aws4fetch@1.0.20)(db0@0.3.4(@electric-sql/pglite@0.4.5))(ioredis@5.10.1(supports-color@8.1.1))(magic-string@1.1.0)(rolldown@1.2.3)(supports-color@8.1.1)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/nitro-server': 4.5.2(26269109a69fb55e1a4595a777c80e3e)
'@nuxt/schema': 4.5.2
- '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))
- '@nuxt/vite-builder': 4.5.2(1f7e029249cc3641719ea2b489bbea0e)
- '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
+ '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))
+ '@nuxt/vite-builder': 4.5.2(018b0ba76a28adfcb150e969816b1660)
+ '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
'@vue/shared': 3.5.41
chokidar: 5.0.0
compatx: 0.2.0
@@ -32106,7 +31817,7 @@ snapshots:
fnv1a-64: 0.1.2
hookable: 6.1.1
ignore: 7.0.6
- impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ impound: 1.1.6(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
jiti: 2.7.0
klona: 2.0.6
knitwork: 1.3.0
@@ -32133,17 +31844,17 @@ snapshots:
ufo: 1.6.4
ultrahtml: 1.7.0
uncrypto: 0.1.3
- unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ unctx: 3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
undici: 8.10.0
- unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
- unimport: 6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unhead: 3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unimport: 6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
unrouting: 0.2.2
untyped: 2.0.0
verkit: 0.3.2
vue: 3.5.41(typescript@6.0.2)
vue-component-type-helpers: 3.3.9
- vue-router: 5.2.0(@vue/compiler-sfc@3.5.41)(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
+ vue-router: 5.2.0(@vue/compiler-sfc@3.5.41)(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1))
optionalDependencies:
'@parcel/watcher': 2.5.6
'@types/node': 22.13.14
@@ -33859,27 +33570,6 @@ snapshots:
optionalDependencies:
rolldown: 1.2.3
- rolldown@1.0.3:
- dependencies:
- '@oxc-project/types': 0.133.0
- '@rolldown/pluginutils': 1.0.1
- optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.3
- '@rolldown/binding-darwin-arm64': 1.0.3
- '@rolldown/binding-darwin-x64': 1.0.3
- '@rolldown/binding-freebsd-x64': 1.0.3
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.3
- '@rolldown/binding-linux-arm64-gnu': 1.0.3
- '@rolldown/binding-linux-arm64-musl': 1.0.3
- '@rolldown/binding-linux-ppc64-gnu': 1.0.3
- '@rolldown/binding-linux-s390x-gnu': 1.0.3
- '@rolldown/binding-linux-x64-gnu': 1.0.3
- '@rolldown/binding-linux-x64-musl': 1.0.3
- '@rolldown/binding-openharmony-arm64': 1.0.3
- '@rolldown/binding-wasm32-wasi': 1.0.3
- '@rolldown/binding-win32-arm64-msvc': 1.0.3
- '@rolldown/binding-win32-x64-msvc': 1.0.3
-
rolldown@1.2.3:
dependencies:
'@oxc-project/types': 0.143.0
@@ -34252,7 +33942,7 @@ snapshots:
dependencies:
'@img/colour': 1.0.0
detect-libc: 2.1.2
- semver: 7.8.1
+ semver: 7.8.5
optionalDependencies:
'@img/sharp-darwin-arm64': 0.34.5
'@img/sharp-darwin-x64': 0.34.5
@@ -34515,8 +34205,6 @@ snapshots:
sql-parser-cst@0.38.2: {}
- srvx@0.11.16: {}
-
srvx@0.11.22: {}
sse.js@2.2.0: {}
@@ -34563,8 +34251,6 @@ snapshots:
statuses@2.0.2: {}
- std-env@4.1.0: {}
-
std-env@4.2.0: {}
stdin-discarder@0.2.2: {}
@@ -35226,11 +34912,11 @@ snapshots:
magic-string: 0.30.21
unplugin: 2.3.11
- unctx@3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))):
+ unctx@3.0.0(magic-string@1.1.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))):
optionalDependencies:
magic-string: 1.1.0
rolldown: 1.2.3
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
undici-types@5.26.5: {}
@@ -35244,12 +34930,12 @@ snapshots:
dependencies:
pathe: 2.0.3
- unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ unhead@3.3.1(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
hookable: 6.1.1
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
optionalDependencies:
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -35296,7 +34982,7 @@ snapshots:
trough: 2.1.0
vfile: 6.0.3
- unimport@6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ unimport@6.4.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
acorn: 8.18.0
escape-string-regexp: 5.0.0
@@ -35310,7 +34996,7 @@ snapshots:
scule: 1.3.0
strip-literal: 4.0.0
tinyglobby: 0.2.17
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
unplugin-utils: 0.3.2
optionalDependencies:
rolldown: 1.2.3
@@ -35457,7 +35143,7 @@ snapshots:
picomatch: 4.0.5
webpack-virtual-modules: 0.6.2
- unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.5
@@ -35466,10 +35152,10 @@ snapshots:
esbuild: 0.28.1
rolldown: 1.2.3
rollup: 4.60.3
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
webpack: 5.105.4(esbuild@0.28.1)
- unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
+ unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.5
@@ -35478,7 +35164,7 @@ snapshots:
esbuild: 0.28.1
rolldown: 1.2.3
rollup: 4.60.3
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
webpack: 5.105.4(esbuild@0.28.1)
unrouting@0.2.2:
@@ -35709,15 +35395,15 @@ snapshots:
d3-time: 3.1.0
d3-timer: 3.0.1
- vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
+ vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
dependencies:
birpc: 4.0.0
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- vite-hot-client: 2.2.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite-hot-client: 2.2.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
- vite-hot-client@2.2.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
+ vite-hot-client@2.2.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
dependencies:
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vite-node@3.2.4(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0):
dependencies:
@@ -35775,7 +35461,7 @@ snapshots:
eslint: 9.37.0(jiti@2.7.0)(supports-color@8.1.1)
typescript: 6.0.2
- vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
+ vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))))(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
dependencies:
ansis: 4.3.1
error-stack-parser-es: 1.0.5
@@ -35785,37 +35471,27 @@ snapshots:
perfect-debounce: 2.1.0
sirv: 3.0.2
unplugin-utils: 0.3.2
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
optionalDependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
+ '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1)))
- vite-plugin-vue-tracer@1.4.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2)):
+ vite-plugin-vue-tracer@1.4.0(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2)):
dependencies:
estree-walker: 3.0.3
exsolve: 1.1.1
magic-string: 0.30.21
pathe: 2.0.3
source-map-js: 1.2.1
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vue: 3.5.41(typescript@6.0.2)
- vite-tsconfig-paths@6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
+ vite-tsconfig-paths@6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
tsconfck: 3.0.3(typescript@6.0.2)
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- vite-tsconfig-paths@6.1.1(supports-color@8.1.1)(typescript@6.0.2)(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
- dependencies:
- debug: 4.4.3(supports-color@8.1.1)
- globrex: 0.1.2
- tsconfck: 3.0.3(typescript@6.0.2)
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- supports-color
- typescript
@@ -35830,24 +35506,6 @@ snapshots:
- supports-color
- typescript
- vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0):
- dependencies:
- esbuild: 0.28.1
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
- postcss: 8.5.22
- rollup: 4.60.3
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 22.13.14
- fsevents: 2.3.3
- jiti: 2.7.0
- lightningcss: 1.32.0
- sass: 1.77.4
- terser: 5.39.0
- tsx: 4.22.4
- yaml: 2.9.0
-
vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0):
dependencies:
esbuild: 0.28.1
@@ -35866,23 +35524,6 @@ snapshots:
tsx: 4.22.4
yaml: 2.9.0
- vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0):
- dependencies:
- lightningcss: 1.32.0
- picomatch: 4.0.4
- postcss: 8.5.22
- rolldown: 1.0.3
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 22.13.14
- esbuild: 0.28.1
- fsevents: 2.3.3
- jiti: 2.7.0
- sass: 1.77.4
- terser: 5.39.0
- tsx: 4.22.4
- yaml: 2.9.0
-
vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0):
dependencies:
lightningcss: 1.33.0
@@ -35900,40 +35541,9 @@ snapshots:
tsx: 4.22.4
yaml: 2.9.0
- vitefu@1.1.1(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
+ vitefu@1.1.1(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
optionalDependencies:
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
-
- vitest@4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
- dependencies:
- '@vitest/expect': 4.1.4
- '@vitest/mocker': 4.1.4(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))
- '@vitest/pretty-format': 4.1.4
- '@vitest/runner': 4.1.4
- '@vitest/snapshot': 4.1.4
- '@vitest/spy': 4.1.4
- '@vitest/utils': 4.1.4
- es-module-lexer: 2.1.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.1.0
- tinybench: 2.9.0
- tinyexec: 1.2.4
- tinyglobby: 0.2.17
- tinyrainbow: 3.1.0
- vite: 8.0.16(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
- why-is-node-running: 2.3.0
- optionalDependencies:
- '@opentelemetry/api': 1.9.1
- '@types/node': 22.13.14
- '@vitest/coverage-v8': 4.1.4(vitest@4.1.4)
- '@vitest/ui': 4.1.4(vitest@4.1.4)
- jsdom: 28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1)
- transitivePeerDependencies:
- - msw
+ vite: 8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
vitest@4.1.4(@opentelemetry/api@1.9.1)(@types/node@22.13.14)(@vitest/coverage-v8@4.1.4)(@vitest/ui@4.1.4)(jsdom@28.1.0(@noble/hashes@1.8.0)(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@6.0.2))(vite@8.2.1(@types/node@22.13.14)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)):
dependencies:
@@ -35949,8 +35559,8 @@ snapshots:
magic-string: 0.30.21
obug: 2.1.1
pathe: 2.0.3
- picomatch: 4.0.4
- std-env: 4.1.0
+ picomatch: 4.0.5
+ std-env: 4.2.0
tinybench: 2.9.0
tinyexec: 1.2.4
tinyglobby: 0.2.17
@@ -35981,7 +35591,7 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.35(typescript@6.0.2)
- vue-router@5.2.0(@vue/compiler-sfc@3.5.41)(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1)):
+ vue-router@5.2.0(@vue/compiler-sfc@3.5.41)(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.2))(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@babel/generator': 8.0.0
'@vue-macros/common': 3.1.4(vue@3.5.41(typescript@6.0.2))
@@ -35998,13 +35608,13 @@ snapshots:
picomatch: 4.0.5
scule: 1.3.0
tinyglobby: 0.2.17
- unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.3)(vite@7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.105.4(esbuild@0.28.1))
unplugin-utils: 0.3.2
vue: 3.5.41(typescript@6.0.2)
yaml: 2.9.0
optionalDependencies:
'@vue/compiler-sfc': 3.5.41
- vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.32.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
+ vite: 7.3.5(@types/node@22.13.14)(jiti@2.7.0)(lightningcss@1.33.0)(sass@1.77.4)(terser@5.39.0)(tsx@4.22.4)(yaml@2.9.0)
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'