a:hover]:text-neutral-11 text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4',
+ 'text-muted-foreground [&>a:hover]:text-primary text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4',
className,
)}
{...props}
diff --git a/packages/web/app/src/laboratory/components/ui/field.tsx b/packages/libraries/laboratory/src/components/ui/field.tsx
similarity index 89%
rename from packages/web/app/src/laboratory/components/ui/field.tsx
rename to packages/libraries/laboratory/src/components/ui/field.tsx
index 48f107571..785efca0e 100644
--- a/packages/web/app/src/laboratory/components/ui/field.tsx
+++ b/packages/libraries/laboratory/src/components/ui/field.tsx
@@ -1,8 +1,8 @@
import { useMemo } from 'react';
import { cva, type VariantProps } from 'class-variance-authority';
-import { Label } from '@/laboratory/components/ui/label';
-import { Separator } from '@/laboratory/components/ui/separator';
-import { cn } from '@/laboratory/lib/utils';
+import { cn } from '../../lib/utils';
+import { Label } from './label';
+import { Separator } from './separator';
function FieldSet({ className, ...props }: React.ComponentProps<'fieldset'>) {
return (
@@ -51,7 +51,7 @@ function FieldGroup({ className, ...props }: React.ComponentProps<'div'>) {
);
}
-const fieldVariants = cva('group/field flex w-full gap-3 data-[invalid=true]:text-red-500', {
+const fieldVariants = cva('group/field flex w-full gap-3 data-[invalid=true]:text-destructive', {
variants: {
orientation: {
vertical: ['flex-col [&>*]:w-full [&>.sr-only]:w-auto'],
@@ -105,7 +105,7 @@ function FieldLabel({ className, ...props }: React.ComponentProps
)
className={cn(
'group/field-label peer/field-label flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50',
'has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>*]:data-[slot=field]:p-4',
- 'has-[>[data-state=checked]]:bg-neutral-11/5 has-[>[data-state=checked]]:border-neutral-11',
+ 'has-[>[data-state=checked]]:border-primary has-[>[data-state=checked]]:bg-primary/10',
className,
)}
{...props}
@@ -131,9 +131,9 @@ function FieldDescription({ className, ...props }: React.ComponentProps<'p'>) {
a:hover]:text-neutral-11 [&>a]:underline [&>a]:underline-offset-4',
+ '[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4',
className,
)}
{...props}
@@ -161,7 +161,7 @@ function FieldSeparator({
{children && (
{children}
@@ -209,7 +209,7 @@ function FieldError({
{content}
diff --git a/packages/web/app/src/laboratory/components/ui/input-group.tsx b/packages/libraries/laboratory/src/components/ui/input-group.tsx
similarity index 79%
rename from packages/web/app/src/laboratory/components/ui/input-group.tsx
rename to packages/libraries/laboratory/src/components/ui/input-group.tsx
index 7c7801d38..6aef0be81 100644
--- a/packages/web/app/src/laboratory/components/ui/input-group.tsx
+++ b/packages/libraries/laboratory/src/components/ui/input-group.tsx
@@ -1,8 +1,8 @@
import { cva, type VariantProps } from 'class-variance-authority';
-import { Button } from '@/laboratory/components/ui/button';
-import { Input } from '@/laboratory/components/ui/input';
-import { Textarea } from '@/laboratory/components/ui/textarea';
-import { cn } from '@/laboratory/lib/utils';
+import { cn } from '../../lib/utils';
+import { Button } from './button';
+import { Input } from './input';
+import { Textarea } from './textarea';
function InputGroup({ className, ...props }: React.ComponentProps<'div'>) {
return (
@@ -10,7 +10,7 @@ function InputGroup({ className, ...props }: React.ComponentProps<'div'>) {
data-slot="input-group"
role="group"
className={cn(
- 'group/input-group border-neutral-4 dark:bg-neutral-4/30 relative flex w-full items-center rounded-md border shadow-sm outline-none transition-[color,box-shadow]',
+ 'group/input-group border-input dark:bg-input/30 relative flex w-full items-center rounded-md border shadow-sm outline-none transition-[color,box-shadow]',
'h-9 min-w-0 has-[>textarea]:h-auto',
// Variants based on alignment.
@@ -23,7 +23,7 @@ function InputGroup({ className, ...props }: React.ComponentProps<'div'>) {
'has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px]',
// Error state.
- 'has-[[data-slot][aria-invalid=true]]:border-red-500 has-[[data-slot][aria-invalid=true]]:ring-red-500/20 dark:has-[[data-slot][aria-invalid=true]]:ring-red-500/40',
+ 'has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40',
className,
)}
@@ -33,7 +33,7 @@ function InputGroup({ className, ...props }: React.ComponentProps<'div'>) {
}
const inputGroupAddonVariants = cva(
- "text-neutral-10 flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50",
+ "text-muted-foreground flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50",
{
variants: {
align: {
@@ -57,7 +57,6 @@ function InputGroupAddon({
...props
}: React.ComponentProps<'div'> & VariantProps
) {
return (
- // eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions
) {
return (
) {
+ return (
+
+ );
+}
+
+export { Input };
diff --git a/packages/web/app/src/laboratory/components/ui/label.tsx b/packages/libraries/laboratory/src/components/ui/label.tsx
similarity index 92%
rename from packages/web/app/src/laboratory/components/ui/label.tsx
rename to packages/libraries/laboratory/src/components/ui/label.tsx
index 775c1eb3c..246ee64d5 100644
--- a/packages/web/app/src/laboratory/components/ui/label.tsx
+++ b/packages/libraries/laboratory/src/components/ui/label.tsx
@@ -1,5 +1,5 @@
-import { cn } from '@/laboratory/lib/utils';
import * as LabelPrimitive from '@radix-ui/react-label';
+import { cn } from '../../lib/utils';
function Label({ className, ...props }: React.ComponentProps) {
return (
diff --git a/packages/web/app/src/laboratory/components/ui/resizable.tsx b/packages/libraries/laboratory/src/components/ui/resizable.tsx
similarity index 58%
rename from packages/web/app/src/laboratory/components/ui/resizable.tsx
rename to packages/libraries/laboratory/src/components/ui/resizable.tsx
index 24a4f930c..062da7d6a 100644
--- a/packages/web/app/src/laboratory/components/ui/resizable.tsx
+++ b/packages/libraries/laboratory/src/components/ui/resizable.tsx
@@ -1,6 +1,6 @@
import { GripVerticalIcon } from 'lucide-react';
import * as ResizablePrimitive from 'react-resizable-panels';
-import { cn } from '@/laboratory/lib/utils';
+import { cn } from '../../lib/utils';
function ResizablePanelGroup({
className,
@@ -30,13 +30,13 @@ function ResizableHandle({
div]:rotate-90',
+ 'bg-border focus-visible:ring-ring focus-visible:outline-hidden relative flex w-px items-center justify-center after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:ring-1 focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90',
className,
)}
{...props}
>
{withHandle && (
-
+
)}
diff --git a/packages/web/app/src/laboratory/components/ui/scroll-area.tsx b/packages/libraries/laboratory/src/components/ui/scroll-area.tsx
similarity index 93%
rename from packages/web/app/src/laboratory/components/ui/scroll-area.tsx
rename to packages/libraries/laboratory/src/components/ui/scroll-area.tsx
index 71c8cbfed..187e9a003 100644
--- a/packages/web/app/src/laboratory/components/ui/scroll-area.tsx
+++ b/packages/libraries/laboratory/src/components/ui/scroll-area.tsx
@@ -1,5 +1,5 @@
-import { cn } from '@/laboratory/lib/utils';
import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area';
+import { cn } from '../../lib/utils';
function ScrollArea({
className,
@@ -43,7 +43,7 @@ function ScrollBar({
>
);
diff --git a/packages/web/app/src/laboratory/components/ui/select.tsx b/packages/libraries/laboratory/src/components/ui/select.tsx
similarity index 66%
rename from packages/web/app/src/laboratory/components/ui/select.tsx
rename to packages/libraries/laboratory/src/components/ui/select.tsx
index 8880bee11..27865a6fd 100644
--- a/packages/web/app/src/laboratory/components/ui/select.tsx
+++ b/packages/libraries/laboratory/src/components/ui/select.tsx
@@ -1,6 +1,7 @@
import { CheckIcon, ChevronDownIcon, ChevronUpIcon } from 'lucide-react';
-import { cn } from '@/laboratory/lib/utils';
+import { useLaboratory } from '@/components/laboratory/context';
import * as SelectPrimitive from '@radix-ui/react-select';
+import { cn } from '../../lib/utils';
function Select({ ...props }: React.ComponentProps
) {
return ;
@@ -27,7 +28,7 @@ function SelectTrigger({
data-slot="select-trigger"
data-size={size}
className={cn(
- "border-neutral-5 data-placeholder:text-neutral-10 [&_svg:not([class*='text-'])]:text-neutral-10 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-red-200 aria-invalid:border-red-500 flex w-fit items-center justify-between gap-2 whitespace-nowrap rounded-md border bg-transparent px-3 py-2 text-sm shadow-sm outline-none transition-[color,box-shadow] focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
+ "border-input data-placeholder:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input/30 hover:bg-input/50 flex w-fit items-center justify-between gap-2 whitespace-nowrap rounded-md border px-3 py-2 text-sm shadow-sm outline-none transition-[color,box-shadow] focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
className,
)}
{...props}
@@ -47,12 +48,14 @@ function SelectContent({
align = 'center',
...props
}: React.ComponentProps) {
+ const { container } = useLaboratory();
+
return (
-
+
);
@@ -96,7 +99,7 @@ function SelectItem({
);
diff --git a/packages/web/app/src/laboratory/components/ui/separator.tsx b/packages/libraries/laboratory/src/components/ui/separator.tsx
similarity index 68%
rename from packages/web/app/src/laboratory/components/ui/separator.tsx
rename to packages/libraries/laboratory/src/components/ui/separator.tsx
index dc25523df..c86224253 100644
--- a/packages/web/app/src/laboratory/components/ui/separator.tsx
+++ b/packages/libraries/laboratory/src/components/ui/separator.tsx
@@ -1,7 +1,7 @@
'use client';
-import { cn } from '@/laboratory/lib/utils';
import * as SeparatorPrimitive from '@radix-ui/react-separator';
+import { cn } from '../../lib/utils';
function Separator({
className,
@@ -15,7 +15,7 @@ function Separator({
decorative={decorative}
orientation={orientation}
className={cn(
- 'bg-neutral-5 shrink-0 data-[orientation=horizontal]:h-px data-[orientation=vertical]:h-full data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px',
+ 'bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=vertical]:h-full data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px',
className,
)}
{...props}
diff --git a/packages/web/app/src/laboratory/components/ui/sonner.tsx b/packages/libraries/laboratory/src/components/ui/sonner.tsx
similarity index 72%
rename from packages/web/app/src/laboratory/components/ui/sonner.tsx
rename to packages/libraries/laboratory/src/components/ui/sonner.tsx
index c2b596aeb..c529807a8 100644
--- a/packages/web/app/src/laboratory/components/ui/sonner.tsx
+++ b/packages/libraries/laboratory/src/components/ui/sonner.tsx
@@ -6,14 +6,11 @@ import {
TriangleAlertIcon,
} from 'lucide-react';
import { Toaster as Sonner, type ToasterProps } from 'sonner';
-import { useTheme } from '@/components/theme/theme-provider';
const Toaster = ({ ...props }: ToasterProps) => {
- const { theme } = useTheme();
-
return (
,
@@ -24,9 +21,9 @@ const Toaster = ({ ...props }: ToasterProps) => {
}}
style={
{
- '--normal-bg': 'var(--neutral-2)',
- '--normal-text': 'var(--neutral-11)',
- '--normal-border': 'var(--neutral-4)',
+ '--normal-bg': 'var(--popover)',
+ '--normal-text': 'var(--popover-foreground)',
+ '--normal-border': 'var(--border)',
'--border-radius': 'var(--radius)',
} as React.CSSProperties
}
diff --git a/packages/web/app/src/laboratory/components/ui/sortable.tsx b/packages/libraries/laboratory/src/components/ui/sortable.tsx
similarity index 99%
rename from packages/web/app/src/laboratory/components/ui/sortable.tsx
rename to packages/libraries/laboratory/src/components/ui/sortable.tsx
index 419072f21..3dabf793d 100644
--- a/packages/web/app/src/laboratory/components/ui/sortable.tsx
+++ b/packages/libraries/laboratory/src/components/ui/sortable.tsx
@@ -10,8 +10,6 @@ import {
useState,
} from 'react';
import * as ReactDOM from 'react-dom';
-import { useComposedRefs } from '@/laboratory/lib/compose-refs';
-import { cn } from '@/laboratory/lib/utils';
import {
closestCenter,
closestCorners,
@@ -49,6 +47,8 @@ import {
} from '@dnd-kit/sortable';
import { CSS } from '@dnd-kit/utilities';
import { Slot } from '@radix-ui/react-slot';
+import { useComposedRefs } from '../../lib/compose-refs';
+import { cn } from '../../lib/utils';
const orientationConfig = {
vertical: {
diff --git a/packages/web/app/src/laboratory/components/ui/spinner.tsx b/packages/libraries/laboratory/src/components/ui/spinner.tsx
similarity index 86%
rename from packages/web/app/src/laboratory/components/ui/spinner.tsx
rename to packages/libraries/laboratory/src/components/ui/spinner.tsx
index e94d37c2c..1bb4a5439 100644
--- a/packages/web/app/src/laboratory/components/ui/spinner.tsx
+++ b/packages/libraries/laboratory/src/components/ui/spinner.tsx
@@ -1,5 +1,5 @@
import { Loader2Icon } from 'lucide-react';
-import { cn } from '@/laboratory/lib/utils';
+import { cn } from '../../lib/utils';
function Spinner({ className, ...props }: React.ComponentProps<'svg'>) {
return (
diff --git a/packages/libraries/laboratory/src/components/ui/switch.tsx b/packages/libraries/laboratory/src/components/ui/switch.tsx
new file mode 100644
index 000000000..c041d73d7
--- /dev/null
+++ b/packages/libraries/laboratory/src/components/ui/switch.tsx
@@ -0,0 +1,24 @@
+import * as SwitchPrimitive from '@radix-ui/react-switch';
+import { cn } from '../../lib/utils';
+
+function Switch({ className, ...props }: React.ComponentProps) {
+ return (
+
+
+
+ );
+}
+
+export { Switch };
diff --git a/packages/web/app/src/laboratory/components/ui/tabs.tsx b/packages/libraries/laboratory/src/components/ui/tabs.tsx
similarity index 55%
rename from packages/web/app/src/laboratory/components/ui/tabs.tsx
rename to packages/libraries/laboratory/src/components/ui/tabs.tsx
index bccd540eb..96c0a576b 100644
--- a/packages/web/app/src/laboratory/components/ui/tabs.tsx
+++ b/packages/libraries/laboratory/src/components/ui/tabs.tsx
@@ -1,13 +1,9 @@
-import { cn } from '@/laboratory/lib/utils';
import * as TabsPrimitive from '@radix-ui/react-tabs';
+import { cn } from '../../lib/utils';
function Tabs({ className, ...props }: React.ComponentProps) {
return (
-
+
);
}
@@ -16,7 +12,7 @@ function TabsList({ className, ...props }: React.ComponentProps) {
+ return (
+
+ );
+}
+
+export { Textarea };
diff --git a/packages/web/app/src/laboratory/components/ui/toggle.tsx b/packages/libraries/laboratory/src/components/ui/toggle.tsx
similarity index 59%
rename from packages/web/app/src/laboratory/components/ui/toggle.tsx
rename to packages/libraries/laboratory/src/components/ui/toggle.tsx
index daf5661c3..040902e72 100644
--- a/packages/web/app/src/laboratory/components/ui/toggle.tsx
+++ b/packages/libraries/laboratory/src/components/ui/toggle.tsx
@@ -1,15 +1,15 @@
import { cva, type VariantProps } from 'class-variance-authority';
-import { cn } from '@/laboratory/lib/utils';
import * as TogglePrimitive from '@radix-ui/react-toggle';
+import { cn } from '../../lib/utils';
const toggleVariants = cva(
- "inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-neutral-3 hover:text-neutral-10 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-neutral-2 data-[state=on]:text-neutral-12 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-red-200 aria-invalid:border-red-500 whitespace-nowrap",
+ "inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",
{
variants: {
variant: {
default: 'bg-transparent',
outline:
- 'border border-neutral-5 bg-transparent shadow-sm hover:bg-neutral-2 hover:text-neutral-12',
+ 'border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground',
},
size: {
default: 'h-9 px-2 min-w-9',
diff --git a/packages/libraries/laboratory/src/components/ui/tooltip.tsx b/packages/libraries/laboratory/src/components/ui/tooltip.tsx
new file mode 100644
index 000000000..1368a8c79
--- /dev/null
+++ b/packages/libraries/laboratory/src/components/ui/tooltip.tsx
@@ -0,0 +1,59 @@
+import { useState } from 'react';
+import * as TooltipPrimitive from '@radix-ui/react-tooltip';
+import { cn } from '../../lib/utils';
+
+function TooltipProvider({
+ delayDuration = 0,
+ ...props
+}: React.ComponentProps) {
+ return (
+
+ );
+}
+
+function Tooltip({ ...props }: React.ComponentProps) {
+ return (
+
+
+
+ );
+}
+
+function TooltipTrigger({ ...props }: React.ComponentProps) {
+ return ;
+}
+
+function TooltipContent({
+ className,
+ sideOffset = 0,
+ children,
+ ...props
+}: React.ComponentProps) {
+ const [container, setContainer] = useState(null);
+
+ return (
+ <>
+
+
+ {children}
+
+
+
+
+ >
+ );
+}
+
+export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };
diff --git a/packages/libraries/laboratory/src/index.css b/packages/libraries/laboratory/src/index.css
new file mode 100644
index 000000000..360dd602c
--- /dev/null
+++ b/packages/libraries/laboratory/src/index.css
@@ -0,0 +1,161 @@
+@import 'tailwindcss';
+@import 'tw-animate-css';
+
+@theme inline {
+ --radius-sm: calc(var(--radius) - 4px);
+ --radius-md: calc(var(--radius) - 2px);
+ --radius-lg: var(--radius);
+ --radius-xl: calc(var(--radius) + 4px);
+ --color-background: hsl(var(--background));
+ --color-foreground: hsl(var(--foreground));
+ --color-card: hsl(var(--card));
+ --color-card-foreground: hsl(var(--card-foreground));
+ --color-popover: hsl(var(--popover));
+ --color-popover-foreground: hsl(var(--popover-foreground));
+ --color-primary: hsl(var(--primary));
+ --color-primary-foreground: hsl(var(--primary-foreground));
+ --color-secondary: hsl(var(--secondary));
+ --color-secondary-foreground: hsl(var(--secondary-foreground));
+ --color-muted: hsl(var(--muted));
+ --color-muted-foreground: hsl(var(--muted-foreground));
+ --color-accent: hsl(var(--accent));
+ --color-accent-foreground: hsl(var(--accent-foreground));
+ --color-destructive: hsl(var(--destructive));
+ --color-border: hsl(var(--border));
+ --color-input: hsl(var(--input));
+ --color-ring: hsl(var(--ring));
+ --color-chart-1: hsl(var(--chart-1));
+ --color-chart-2: hsl(var(--chart-2));
+ --color-sidebar-foreground: hsl(var(--sidebar-foreground));
+ --color-sidebar-primary: hsl(var(--sidebar-primary));
+ --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground));
+ --color-sidebar-accent: hsl(var(--sidebar-accent));
+ --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground));
+ --color-sidebar-border: hsl(var(--sidebar-border));
+ --color-sidebar-ring: hsl(var(--sidebar-ring));
+}
+
+:host,
+.hive-laboratory {
+ display: block;
+ width: 100%;
+ height: 100%;
+}
+
+.hive-laboratory {
+ --color-neutral-1: 0 0% 99%;
+ --color-neutral-2: 180 9% 97%;
+ --color-neutral-3: 210 7% 95%;
+ --color-neutral-4: 200 6% 92%;
+ --color-neutral-5: 210 6% 89%;
+ --color-neutral-6: 204 5% 79%;
+ --color-neutral-7: 197 4% 67%;
+ --color-neutral-8: 196 4% 51%;
+ --color-neutral-9: 193 9% 32%;
+ --color-neutral-10: 188 15% 21%;
+ --color-neutral-11: 188 19% 15%;
+ --color-neutral-12: 175 23% 10%;
+
+ --color-accent: 206 96% 35%;
+
+ --color-ring: 216 58% 49%;
+
+ --radius: var(--hive-laboratory-radius, 0.5rem);
+ --background: var(--hive-laboratory-background, var(--color-neutral-2));
+ --foreground: var(--hive-laboratory-foreground, var(--color-neutral-11));
+
+ --muted: var(--hive-laboratory-muted, 24 9.8% 10%);
+ --muted-foreground: var(--hive-laboratory-muted-foreground, var(--color-neutral-11));
+
+ --popover: var(--hive-laboratory-popover, var(--color-neutral-3));
+ --popover-foreground: var(--hive-laboratory-popover-foreground, var(--color-neutral-11));
+
+ --card: var(--hive-laboratory-card, var(--color-neutral-1));
+ --card-foreground: var(--hive-laboratory-card-foreground, var(--color-neutral-11));
+
+ --border: var(--hive-laboratory-border, var(--color-neutral-5));
+ --input: var(--hive-laboratory-input, var(--color-neutral-5));
+
+ --primary: var(--hive-laboratory-primary, var(--color-accent));
+ --primary-foreground: var(--hive-laboratory-primary-foreground, var(--color-neutral-1));
+
+ --secondary: var(--hive-laboratory-secondary, var(--color-neutral-3));
+ --secondary-foreground: var(--hive-laboratory-secondary-foreground, var(--color-neutral-11));
+
+ --accent: var(--hive-laboratory-accent, var(--color-neutral-4));
+ --accent-foreground: var(--hive-laboratory-accent-foreground, var(--color-neutral-11));
+
+ --destructive: var(--hive-laboratory-destructive, var(--red-500));
+ --destructive-foreground: var(--hive-laboratory-destructive-foreground, var(--color-neutral-1));
+
+ --ring: var(--hive-laboratory-ring, var(--color-ring));
+}
+
+.hive-laboratory.dark {
+ --color-neutral-1: 210 21% 5%;
+ --color-neutral-2: 210 16% 7%;
+ --color-neutral-3: 214 14% 10%;
+ --color-neutral-4: 210 13% 13%;
+ --color-neutral-5: 210 12% 16%;
+ --color-neutral-6: 210 11% 21%;
+ --color-neutral-7: 210 12% 27%;
+ --color-neutral-8: 210 11% 34%;
+ --color-neutral-9: 210 10% 43%;
+ --color-neutral-10: 213 9% 58%;
+ --color-neutral-11: 210 11% 75%;
+ --color-neutral-12: 204 14% 93%;
+
+ --color-accent: 48 100% 83%;
+
+ --radius: var(--hive-laboratory-radius, 0.5rem);
+ --background: var(--hive-laboratory-background, var(--color-neutral-1));
+ --foreground: var(--hive-laboratory-foreground, var(--color-neutral-11));
+
+ --muted: var(--hive-laboratory-muted, var(--color-neutral-3));
+ --muted-foreground: var(--hive-laboratory-muted-foreground, var(--color-neutral-11));
+
+ --popover: var(--hive-laboratory-popover, var(--color-neutral-3));
+ --popover-foreground: var(--hive-laboratory-popover-foreground, var(--color-neutral-11));
+
+ --card: var(--hive-laboratory-card, var(--color-neutral-2));
+ --card-foreground: var(--hive-laboratory-card-foreground, var(--color-neutral-11));
+
+ --border: var(--hive-laboratory-border, var(--color-neutral-5));
+ --input: var(--hive-laboratory-input, var(--color-neutral-5));
+
+ --primary: var(--hive-laboratory-primary, var(--color-accent));
+ --primary-foreground: var(--hive-laboratory-primary-foreground, var(--color-neutral-1));
+
+ --secondary: var(--hive-laboratory-secondary, var(--color-neutral-3));
+ --secondary-foreground: var(--hive-laboratory-secondary-foreground, var(--color-neutral-11));
+
+ --accent: var(--hive-laboratory-accent, var(--color-neutral-6));
+ --accent-foreground: var(--hive-laboratory-accent-foreground, var(--color-neutral-11));
+
+ --destructive: var(--hive-laboratory-destructive, var(--red-500));
+ --destructive-foreground: var(--hive-laboratory-destructive-foreground, var(--color-neutral-1));
+
+ --ring: var(--hive-laboratory-ring, var(--color-ring));
+}
+
+@layer components {
+ * {
+ --tw-border-style: solid;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ @apply outline-ring/50;
+ }
+
+ *,
+ :after,
+ :before,
+ ::backdrop {
+ border: 0 solid hsl(var(--border));
+ }
+}
+
+@layer color {
+ .hive-laboratory {
+ @apply bg-background text-foreground;
+ }
+}
diff --git a/packages/libraries/laboratory/src/index.tsx b/packages/libraries/laboratory/src/index.tsx
new file mode 100644
index 000000000..d7d15643b
--- /dev/null
+++ b/packages/libraries/laboratory/src/index.tsx
@@ -0,0 +1,77 @@
+import ReactDOM from 'react-dom/client';
+import { Laboratory } from './components/laboratory/laboratory';
+
+export * from './components/laboratory/laboratory';
+export * from './components/laboratory/context';
+export * from './components/laboratory/editor';
+export * from './components/ui/dialog';
+export * from './components/ui/tabs';
+export * from './lib/endpoint';
+export * from './lib/collections';
+export * from './lib/env';
+export * from './lib/history';
+export * from './lib/operations';
+export * from './lib/preflight';
+export * from './lib/settings';
+export * from './lib/tabs';
+export * from './lib/tests';
+export * from './lib/plugins';
+
+export const renderLaboratory = (el: HTMLElement) => {
+ const prefix = 'hive-laboratory';
+
+ const getLocalStorage = (key: string) => {
+ const value = localStorage.getItem(`${prefix}:${key}`);
+ return value ? JSON.parse(value) : null;
+ };
+
+ const setLocalStorage = (key: string, value: unknown) => {
+ localStorage.setItem(`${prefix}:${key}`, JSON.stringify(value));
+ };
+
+ if (!el) {
+ throw new Error('Laboratory element not found');
+ }
+
+ return ReactDOM.createRoot(el).render(
+ {
+ setLocalStorage('endpoint', endpoint ?? '');
+ }}
+ defaultCollections={getLocalStorage('collections') ?? []}
+ onCollectionsChange={collections => {
+ setLocalStorage('collections', collections);
+ }}
+ defaultTabs={getLocalStorage('tabs') ?? []}
+ onTabsChange={tabs => {
+ setLocalStorage('tabs', tabs);
+ }}
+ defaultOperations={getLocalStorage('operations') ?? []}
+ onOperationsChange={operations => {
+ setLocalStorage('operations', operations);
+ }}
+ defaultActiveTabId={getLocalStorage('activeTabId') ?? null}
+ onActiveTabIdChange={activeTabId => {
+ setLocalStorage('activeTabId', activeTabId ?? '');
+ }}
+ defaultPreflight={getLocalStorage('preflight') ?? null}
+ onPreflightChange={preflight => {
+ setLocalStorage('preflight', preflight ?? '');
+ }}
+ defaultEnv={getLocalStorage('env') ?? null}
+ onEnvChange={env => {
+ setLocalStorage('env', env ?? '');
+ }}
+ defaultSettings={getLocalStorage('settings') ?? null}
+ onSettingsChange={settings => {
+ setLocalStorage('settings', settings ?? '');
+ }}
+ defaultHistory={getLocalStorage('history') ?? []}
+ onHistoryChange={history => {
+ setLocalStorage('history', history);
+ }}
+ />,
+ );
+};
diff --git a/packages/web/app/src/laboratory/lib/collections.ts b/packages/libraries/laboratory/src/lib/collections.ts
similarity index 98%
rename from packages/web/app/src/laboratory/lib/collections.ts
rename to packages/libraries/laboratory/src/lib/collections.ts
index 2fe200bc0..77a6f10f8 100644
--- a/packages/web/app/src/laboratory/lib/collections.ts
+++ b/packages/libraries/laboratory/src/lib/collections.ts
@@ -1,6 +1,6 @@
import { useCallback, useState } from 'react';
-import type { LaboratoryOperation } from '@/laboratory/lib/operations';
-import type { LaboratoryTabsActions, LaboratoryTabsState } from '@/laboratory/lib/tabs';
+import type { LaboratoryOperation } from './operations';
+import type { LaboratoryTabsActions, LaboratoryTabsState } from './tabs';
export interface LaboratoryCollectionOperation extends LaboratoryOperation {
id: string;
diff --git a/packages/web/app/src/laboratory/lib/compose-refs.ts b/packages/libraries/laboratory/src/lib/compose-refs.ts
similarity index 100%
rename from packages/web/app/src/laboratory/lib/compose-refs.ts
rename to packages/libraries/laboratory/src/lib/compose-refs.ts
diff --git a/packages/web/app/src/laboratory/lib/constants.ts b/packages/libraries/laboratory/src/lib/constants.ts
similarity index 100%
rename from packages/web/app/src/laboratory/lib/constants.ts
rename to packages/libraries/laboratory/src/lib/constants.ts
diff --git a/packages/web/app/src/laboratory/lib/endpoint.ts b/packages/libraries/laboratory/src/lib/endpoint.ts
similarity index 97%
rename from packages/web/app/src/laboratory/lib/endpoint.ts
rename to packages/libraries/laboratory/src/lib/endpoint.ts
index d267bbfcc..f4ab1a4ac 100644
--- a/packages/web/app/src/laboratory/lib/endpoint.ts
+++ b/packages/libraries/laboratory/src/lib/endpoint.ts
@@ -25,7 +25,6 @@ export const useEndpoint = (props: {
onEndpointChange?: (endpoint: string | null) => void;
defaultSchemaIntrospection?: IntrospectionQuery | null;
}): LaboratoryEndpointState & LaboratoryEndpointActions => {
- // eslint-disable-next-line react/hook-use-state
const [endpoint, _setEndpoint] = useState(props.defaultEndpoint ?? null);
const [introspection, setIntrospection] = useState(null);
diff --git a/packages/web/app/src/laboratory/lib/env.ts b/packages/libraries/laboratory/src/lib/env.ts
similarity index 93%
rename from packages/web/app/src/laboratory/lib/env.ts
rename to packages/libraries/laboratory/src/lib/env.ts
index 72e978949..2be918935 100644
--- a/packages/web/app/src/laboratory/lib/env.ts
+++ b/packages/libraries/laboratory/src/lib/env.ts
@@ -16,7 +16,6 @@ export const useEnv = (props: {
defaultEnv?: LaboratoryEnv | null;
onEnvChange?: (env: LaboratoryEnv | null) => void;
}): LaboratoryEnvState & LaboratoryEnvActions => {
- // eslint-disable-next-line react/hook-use-state
const [env, _setEnv] = useState(props.defaultEnv ?? { variables: {} });
const setEnv = useCallback(
diff --git a/packages/web/app/src/laboratory/lib/history.ts b/packages/libraries/laboratory/src/lib/history.ts
similarity index 96%
rename from packages/web/app/src/laboratory/lib/history.ts
rename to packages/libraries/laboratory/src/lib/history.ts
index 5a88f526e..6af8c87f3 100644
--- a/packages/web/app/src/laboratory/lib/history.ts
+++ b/packages/libraries/laboratory/src/lib/history.ts
@@ -1,7 +1,7 @@
import { useCallback, useEffect, useRef, useState } from 'react';
import { format } from 'date-fns';
-import type { LaboratoryOperation } from '@/laboratory/lib/operations';
-import type { LaboratoryPreflightLog } from '@/laboratory/lib/preflight';
+import type { LaboratoryOperation } from './operations';
+import type { LaboratoryPreflightLog } from './preflight';
export interface LaboratoryHistoryRequest {
id: string;
diff --git a/packages/web/app/src/laboratory/lib/operations.ts b/packages/libraries/laboratory/src/lib/operations.ts
similarity index 95%
rename from packages/web/app/src/laboratory/lib/operations.ts
rename to packages/libraries/laboratory/src/lib/operations.ts
index 31ab96ae2..08f23f83b 100644
--- a/packages/web/app/src/laboratory/lib/operations.ts
+++ b/packages/libraries/laboratory/src/lib/operations.ts
@@ -2,16 +2,13 @@ import { useCallback, useEffect, useMemo, useState } from 'react';
import type { GraphQLSchema } from 'graphql';
import { createClient } from 'graphql-ws';
import { decompressFromEncodedURIComponent } from 'lz-string';
-import {
- LaboratoryPermission,
- LaboratoryPermissions,
-} from '@/laboratory/components/laboratory/context';
+import { LaboratoryPermission, LaboratoryPermissions } from '../components/laboratory/context';
import type {
LaboratoryCollectionOperation,
LaboratoryCollectionsActions,
LaboratoryCollectionsState,
-} from '@/laboratory/lib/collections';
-import type { LaboratoryEnv, LaboratoryEnvActions, LaboratoryEnvState } from '@/laboratory/lib/env';
+} from './collections';
+import type { LaboratoryEnv, LaboratoryEnvActions, LaboratoryEnvState } from './env';
import {
addArgToField,
addPathToQuery,
@@ -19,22 +16,11 @@ import {
getOperationName,
handleTemplate,
removeArgFromField,
-} from '@/laboratory/lib/operations.utils';
-import {
- LaboratoryPlugin,
- LaboratoryPluginsActions,
- LaboratoryPluginsState,
-} from '@/laboratory/lib/plugins';
-import type {
- LaboratoryPreflightActions,
- LaboratoryPreflightState,
-} from '@/laboratory/lib/preflight';
-import type { LaboratorySettingsActions, LaboratorySettingsState } from '@/laboratory/lib/settings';
-import type {
- LaboratoryTabOperation,
- LaboratoryTabsActions,
- LaboratoryTabsState,
-} from '@/laboratory/lib/tabs';
+} from './operations.utils';
+import { LaboratoryPlugin, LaboratoryPluginsActions, LaboratoryPluginsState } from './plugins';
+import type { LaboratoryPreflightActions, LaboratoryPreflightState } from './preflight';
+import type { LaboratorySettingsActions, LaboratorySettingsState } from './settings';
+import type { LaboratoryTabOperation, LaboratoryTabsActions, LaboratoryTabsState } from './tabs';
export interface LaboratoryOperation {
id: string;
@@ -100,7 +86,6 @@ export const useOperations = (
pluginsApi?: LaboratoryPluginsState & LaboratoryPluginsActions;
} & LaboratoryOperationsCallbacks,
): LaboratoryOperationsState & LaboratoryOperationsActions => {
- // eslint-disable-next-line react/hook-use-state
const [operations, _setOperations] = useState(
props.defaultOperations ?? [],
);
diff --git a/packages/web/app/src/laboratory/lib/operations.utils.ts b/packages/libraries/laboratory/src/lib/operations.utils.ts
similarity index 99%
rename from packages/web/app/src/laboratory/lib/operations.utils.ts
rename to packages/libraries/laboratory/src/lib/operations.utils.ts
index a2e5e5470..9ca95a3f4 100644
--- a/packages/web/app/src/laboratory/lib/operations.utils.ts
+++ b/packages/libraries/laboratory/src/lib/operations.utils.ts
@@ -21,7 +21,7 @@ import {
} from 'graphql';
import type { Maybe } from 'graphql/jsutils/Maybe';
import { get } from 'lodash';
-import type { LaboratoryOperation } from '@/laboratory/lib/operations';
+import type { LaboratoryOperation } from './operations';
export function healQuery(query: string) {
return query.replace(/\{(\s+)?\}/g, '');
diff --git a/packages/web/app/src/laboratory/lib/plugins.ts b/packages/libraries/laboratory/src/lib/plugins.ts
similarity index 91%
rename from packages/web/app/src/laboratory/lib/plugins.ts
rename to packages/libraries/laboratory/src/lib/plugins.ts
index 93c740cef..ad83e1ae0 100644
--- a/packages/web/app/src/laboratory/lib/plugins.ts
+++ b/packages/libraries/laboratory/src/lib/plugins.ts
@@ -1,6 +1,6 @@
import { useCallback, useState } from 'react';
-import type { LaboratoryContextProps } from '@/laboratory/components/laboratory/context';
-import { LaboratoryTabCustom } from '@/laboratory/lib/tabs';
+import type { LaboratoryContextProps } from '../components/laboratory/context';
+import { LaboratoryTabCustom } from './tabs';
export interface LaboratoryPluginTab> {
type: string;
@@ -56,7 +56,6 @@ export const usePlugins = (props: {
defaultPluginsState?: Record;
onPluginsStateChange?: (state: Record) => void;
}): LaboratoryPluginsState & LaboratoryPluginsActions => {
- // eslint-disable-next-line react/hook-use-state
const [pluginsState, _setPluginsState] = useState>({
...props.plugins?.reduce(
(acc, plugin) => {
diff --git a/packages/web/app/src/laboratory/lib/preflight.ts b/packages/libraries/laboratory/src/lib/preflight.ts
similarity index 81%
rename from packages/web/app/src/laboratory/lib/preflight.ts
rename to packages/libraries/laboratory/src/lib/preflight.ts
index 583203e8d..33070a522 100644
--- a/packages/web/app/src/laboratory/lib/preflight.ts
+++ b/packages/libraries/laboratory/src/lib/preflight.ts
@@ -1,14 +1,7 @@
import { useCallback, useState } from 'react';
import cryptoJsSource from 'crypto-js/crypto-js.js?raw';
-import type { LaboratoryEnv, LaboratoryEnvActions, LaboratoryEnvState } from '@/laboratory/lib/env';
-import { LaboratoryPlugin } from '@/laboratory/lib/plugins';
-
-export interface LaboratoryPreflightPromptField {
- title?: string;
- defaultValue?: string;
- description?: string;
- placeholder?: string;
-}
+import type { LaboratoryEnv, LaboratoryEnvActions, LaboratoryEnvState } from './env';
+import { LaboratoryPlugin } from './plugins';
export interface LaboratoryPreflightLog {
level: 'log' | 'warn' | 'error' | 'info' | 'system';
@@ -48,15 +41,7 @@ export const usePreflight = (props: {
defaultPreflight?: LaboratoryPreflight | null;
onPreflightChange?: (preflight: LaboratoryPreflight | null) => void;
envApi: LaboratoryEnvState & LaboratoryEnvActions;
- openPreflightPromptModal?: (props: {
- title?: string;
- description?: string;
- placeholder?: string;
- defaultValue?: string;
- onSubmit?: (value: string | null) => void;
- }) => void;
}): LaboratoryPreflightState & LaboratoryPreflightActions => {
- // eslint-disable-next-line react/hook-use-state
const [preflight, _setPreflight] = useState(
props.defaultPreflight ?? null,
);
@@ -78,19 +63,7 @@ export const usePreflight = (props: {
return runIsolatedLabScript(
preflight.script,
props.envApi?.env ?? { variables: {} },
- (title, defaultValue, options) => {
- return new Promise(resolve => {
- props.openPreflightPromptModal?.({
- title,
- description: options?.description,
- placeholder: options?.placeholder,
- defaultValue,
- onSubmit: value => {
- resolve(value);
- },
- });
- });
- },
+ undefined,
plugins,
pluginsState,
);
@@ -100,7 +73,10 @@ export const usePreflight = (props: {
const setLastTestResult = useCallback(
(result: LaboratoryPreflightResult | null) => {
- _setPreflight({ ...(preflight ?? { script: '', enabled: true }), lastTestResult: result });
+ _setPreflight({
+ ...(preflight ?? { script: '', enabled: true }),
+ lastTestResult: result,
+ });
props.onPreflightChange?.({
...(preflight ?? { script: '', enabled: true }),
lastTestResult: result,
@@ -120,11 +96,7 @@ export const usePreflight = (props: {
export async function runIsolatedLabScript(
script: string,
env: LaboratoryEnv,
- prompt?: (
- title: string,
- defaultValue: string,
- options?: { placeholder?: string; description?: string },
- ) => Promise,
+ prompt?: (placeholder: string, defaultValue: string) => Promise,
plugins: LaboratoryPlugin[] = [],
pluginsState: Record = {},
): Promise {
@@ -184,10 +156,10 @@ export async function runIsolatedLabScript(
request: {
headers: new Headers()
},
- prompt: (title, defaultValue, options) => {
+ prompt: (placeholder, defaultValue) => {
return new Promise((resolve) => {
promptResolve = resolve;
- self.postMessage({ type: 'prompt', title, defaultValue, options: options ?? {} });
+ self.postMessage({ type: 'prompt', placeholder, defaultValue });
});
},
plugins: {
@@ -256,13 +228,29 @@ export async function runIsolatedLabScript(
}
} else if (data.type === 'log') {
if (data.level === 'log') {
- logs.push({ level: 'log', message: data.message, createdAt: new Date().toISOString() });
+ logs.push({
+ level: 'log',
+ message: data.message,
+ createdAt: new Date().toISOString(),
+ });
} else if (data.level === 'warn') {
- logs.push({ level: 'warn', message: data.message, createdAt: new Date().toISOString() });
+ logs.push({
+ level: 'warn',
+ message: data.message,
+ createdAt: new Date().toISOString(),
+ });
} else if (data.level === 'error') {
- logs.push({ level: 'error', message: data.message, createdAt: new Date().toISOString() });
+ logs.push({
+ level: 'error',
+ message: data.message,
+ createdAt: new Date().toISOString(),
+ });
} else if (data.level === 'info') {
- logs.push({ level: 'info', message: data.message, createdAt: new Date().toISOString() });
+ logs.push({
+ level: 'info',
+ message: data.message,
+ createdAt: new Date().toISOString(),
+ });
}
} else if (data.type === 'header') {
headers[data.name] = data.value;
@@ -273,7 +261,7 @@ export async function runIsolatedLabScript(
createdAt: new Date().toISOString(),
});
} else if (data.type === 'prompt') {
- void prompt?.(data.title, data.defaultValue, data.options).then(value => {
+ void prompt?.(data.placeholder, data.defaultValue).then(value => {
worker.postMessage({ type: 'prompt:result', value });
});
}
diff --git a/packages/web/app/src/laboratory/lib/settings.ts b/packages/libraries/laboratory/src/lib/settings.ts
similarity index 94%
rename from packages/web/app/src/laboratory/lib/settings.ts
rename to packages/libraries/laboratory/src/lib/settings.ts
index c2cb52b53..5261aa69f 100644
--- a/packages/web/app/src/laboratory/lib/settings.ts
+++ b/packages/libraries/laboratory/src/lib/settings.ts
@@ -18,7 +18,6 @@ export const useSettings = (props: {
defaultSettings?: LaboratorySettings | null;
onSettingsChange?: (settings: LaboratorySettings | null) => void;
}): LaboratorySettingsState & LaboratorySettingsActions => {
- // eslint-disable-next-line react/hook-use-state
const [settings, _setSettings] = useState(
props.defaultSettings ?? {
fetch: {
diff --git a/packages/web/app/src/laboratory/lib/tabs.ts b/packages/libraries/laboratory/src/lib/tabs.ts
similarity index 88%
rename from packages/web/app/src/laboratory/lib/tabs.ts
rename to packages/libraries/laboratory/src/lib/tabs.ts
index d89713951..42c116e32 100644
--- a/packages/web/app/src/laboratory/lib/tabs.ts
+++ b/packages/libraries/laboratory/src/lib/tabs.ts
@@ -1,9 +1,9 @@
import { useCallback, useState } from 'react';
-import type { LaboratoryEnv } from '@/laboratory/lib/env';
-import type { LaboratoryHistoryRequest } from '@/laboratory/lib/history';
-import type { LaboratoryOperation } from '@/laboratory/lib/operations';
-import type { LaboratoryPreflight } from '@/laboratory/lib/preflight';
-import type { LaboratoryTest } from '@/laboratory/lib/tests';
+import type { LaboratoryEnv } from './env';
+import type { LaboratoryHistoryRequest } from './history';
+import type { LaboratoryOperation } from './operations';
+import type { LaboratoryPreflight } from './preflight';
+import type { LaboratoryTest } from './tests';
export interface LaboratoryTabOperation {
id: string;
@@ -88,10 +88,8 @@ export const useTabs = (props: {
onTabsChange?: (tabs: LaboratoryTab[]) => void;
onActiveTabIdChange?: (tabId: string | null) => void;
}): LaboratoryTabsState & LaboratoryTabsActions => {
- // eslint-disable-next-line react/hook-use-state
const [tabs, _setTabs] = useState(props.defaultTabs ?? []);
- // eslint-disable-next-line react/hook-use-state
const [activeTab, _setActiveTab] = useState(
props.defaultTabs?.find(t => t.id === props.defaultActiveTabId) ??
props.defaultTabs?.[0] ??
diff --git a/packages/web/app/src/laboratory/lib/tests.ts b/packages/libraries/laboratory/src/lib/tests.ts
similarity index 97%
rename from packages/web/app/src/laboratory/lib/tests.ts
rename to packages/libraries/laboratory/src/lib/tests.ts
index 02603fe6b..31f5b652f 100644
--- a/packages/web/app/src/laboratory/lib/tests.ts
+++ b/packages/libraries/laboratory/src/lib/tests.ts
@@ -1,5 +1,5 @@
import { useCallback, useEffect, useRef, useState } from 'react';
-import type { LaboratoryOperation } from '@/laboratory/lib/operations';
+import type { LaboratoryOperation } from './operations';
export interface LaboratoryTestTaskBase {
id: string;
diff --git a/packages/web/app/src/laboratory/lib/utils.ts b/packages/libraries/laboratory/src/lib/utils.ts
similarity index 100%
rename from packages/web/app/src/laboratory/lib/utils.ts
rename to packages/libraries/laboratory/src/lib/utils.ts
diff --git a/packages/libraries/laboratory/src/main.tsx b/packages/libraries/laboratory/src/main.tsx
new file mode 100644
index 000000000..c8db89fd6
--- /dev/null
+++ b/packages/libraries/laboratory/src/main.tsx
@@ -0,0 +1,53 @@
+import ReactDOM from 'react-dom/client';
+import { Laboratory } from './components/laboratory/laboratory';
+
+const getLocalStorage = (key: string) => {
+ const value = localStorage.getItem(key);
+ return value ? JSON.parse(value) : null;
+};
+
+const setLocalStorage = (key: string, value: unknown) => {
+ localStorage.setItem(key, JSON.stringify(value));
+};
+
+ReactDOM.createRoot(document.getElementById('root')!).render(
+ {
+ setLocalStorage('endpoint', endpoint ?? '');
+ }}
+ defaultCollections={getLocalStorage('collections') ?? []}
+ onCollectionsChange={collections => {
+ setLocalStorage('collections', collections);
+ }}
+ defaultTabs={getLocalStorage('tabs') ?? []}
+ onTabsChange={tabs => {
+ setLocalStorage('tabs', tabs);
+ }}
+ defaultOperations={getLocalStorage('operations') ?? []}
+ onOperationsChange={operations => {
+ setLocalStorage('operations', operations);
+ }}
+ defaultActiveTabId={getLocalStorage('activeTabId') ?? null}
+ onActiveTabIdChange={activeTabId => {
+ setLocalStorage('activeTabId', activeTabId ?? '');
+ }}
+ defaultPreflight={getLocalStorage('preflight') ?? null}
+ onPreflightChange={preflight => {
+ setLocalStorage('preflight', preflight ?? '');
+ }}
+ defaultEnv={getLocalStorage('env') ?? null}
+ onEnvChange={env => {
+ setLocalStorage('env', env ?? '');
+ }}
+ defaultSettings={getLocalStorage('settings') ?? null}
+ onSettingsChange={settings => {
+ setLocalStorage('settings', settings ?? '');
+ }}
+ defaultHistory={getLocalStorage('history') ?? []}
+ onHistoryChange={history => {
+ setLocalStorage('history', history);
+ }}
+ />,
+);
diff --git a/packages/libraries/laboratory/src/plugins/target-env.tsx b/packages/libraries/laboratory/src/plugins/target-env.tsx
new file mode 100644
index 000000000..d8908a962
--- /dev/null
+++ b/packages/libraries/laboratory/src/plugins/target-env.tsx
@@ -0,0 +1,109 @@
+import { GlobeIcon } from 'lucide-react';
+import { Editor } from '../components/laboratory/editor';
+import { LaboratoryPlugin } from '../lib/plugins';
+
+export const TargetEnvPlugin = (props: {
+ organizationSlug: string;
+ projectSlug: string;
+ targetSlug: string;
+}) => {
+ const targetId = `${props.organizationSlug}/${props.projectSlug}/${props.targetSlug}`;
+
+ return {
+ id: 'targetEnv',
+ name: 'Target Environment',
+ description: 'Environment variables for the target',
+ preflight: {
+ lab: {
+ definition: `
+ targetEnvironment: {
+ set: (key: string, value: string) => void;
+ get: (key: string) => string;
+ delete: (key: string) => void;
+ };
+ `,
+ props: {
+ targetId,
+ },
+ object: (props, state, setState) => {
+ return {
+ targetEnvironment: {
+ set: (key: string, value: string) => {
+ setState({
+ ...state,
+ [props.targetId]: {
+ ...state[props.targetId],
+ [key]: value,
+ },
+ });
+ },
+ get: (key: string) => {
+ return state[props.targetId]?.[key];
+ },
+ delete: (key: string) => {
+ const newState = JSON.parse(JSON.stringify(state));
+
+ delete newState[props.targetId][key];
+
+ setState(newState);
+ },
+ },
+ };
+ },
+ },
+ },
+ commands: [
+ {
+ name: 'Open Target Environment Variables',
+ icon: ,
+ onClick: laboratory => {
+ const tab =
+ laboratory.tabs.find(t => t.type === 'target-env') ??
+ laboratory.addTab({
+ type: 'target-env',
+ data: {},
+ });
+
+ laboratory.setActiveTab(tab);
+ },
+ },
+ ],
+ tabs: [
+ {
+ type: 'target-env',
+ name: 'Target Environment Variables',
+ icon: ,
+ component: (_tab, _laboratory, state, setState) => {
+ return (
+ `${key}=${value}`)
+ .join('\n')}
+ onChange={value => {
+ setState({
+ ...state,
+ [targetId]: Object.fromEntries(
+ value
+ ?.split('\n')
+ .filter(line => line.trim() && !line.trim().startsWith('#'))
+ .map(line => {
+ const parts = line.split(/=(.*)/s);
+
+ return [parts[0].trim(), (parts[1] ?? '').trim()];
+ }) ?? [],
+ ),
+ });
+ }}
+ language="dotenv"
+ options={{
+ scrollbar: {
+ horizontal: 'hidden',
+ },
+ }}
+ />
+ );
+ },
+ },
+ ],
+ } satisfies LaboratoryPlugin>>;
+};
diff --git a/packages/libraries/laboratory/tsconfig.app.json b/packages/libraries/laboratory/tsconfig.app.json
new file mode 100644
index 000000000..f01f6af91
--- /dev/null
+++ b/packages/libraries/laboratory/tsconfig.app.json
@@ -0,0 +1,32 @@
+{
+ "extends": "../../../tsconfig.json",
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
+ "target": "ES2022",
+ "useDefineForClassFields": true,
+ "lib": ["ES2022", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "types": ["vite/client"],
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "verbatimModuleSyntax": false,
+ "moduleDetection": "force",
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true,
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "include": ["src"]
+}
diff --git a/packages/libraries/laboratory/tsconfig.json b/packages/libraries/laboratory/tsconfig.json
new file mode 100644
index 000000000..2b78387c7
--- /dev/null
+++ b/packages/libraries/laboratory/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "files": [],
+ "references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }],
+ "compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ }
+}
diff --git a/packages/libraries/laboratory/tsconfig.node.json b/packages/libraries/laboratory/tsconfig.node.json
new file mode 100644
index 000000000..72e95ae00
--- /dev/null
+++ b/packages/libraries/laboratory/tsconfig.node.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
+ "target": "ES2023",
+ "lib": ["ES2023"],
+ "module": "ESNext",
+ "types": ["node"],
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "verbatimModuleSyntax": false,
+ "moduleDetection": "force",
+ "noEmit": true,
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["vite.config.ts", "vite.lib.config.ts", "vite.umd.config.ts"]
+}
diff --git a/packages/libraries/laboratory/vite.config.ts b/packages/libraries/laboratory/vite.config.ts
new file mode 100644
index 000000000..f5fe18639
--- /dev/null
+++ b/packages/libraries/laboratory/vite.config.ts
@@ -0,0 +1,30 @@
+import path from 'path';
+import { defineConfig } from 'vite';
+import monacoEditor from 'vite-plugin-monaco-editor';
+import tailwindcss from '@tailwindcss/vite';
+import react from '@vitejs/plugin-react';
+
+// https://vite.dev/config/
+export default defineConfig(() => {
+ return {
+ plugins: [
+ react(),
+ tailwindcss(),
+ // @ts-expect-error temp
+ monacoEditor.default({
+ languageWorkers: ['json', 'typescript', 'editorWorkerService'],
+ customWorkers: [
+ {
+ label: 'graphql',
+ entry: 'monaco-graphql/dist/graphql.worker',
+ },
+ ],
+ }),
+ ],
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+ };
+});
diff --git a/packages/libraries/laboratory/vite.lib.config.ts b/packages/libraries/laboratory/vite.lib.config.ts
new file mode 100644
index 000000000..e09b1a460
--- /dev/null
+++ b/packages/libraries/laboratory/vite.lib.config.ts
@@ -0,0 +1,83 @@
+import path from 'path';
+import dts from 'unplugin-dts/vite';
+import { defineConfig } from 'vite';
+import monacoEditor from 'vite-plugin-monaco-editor';
+import tailwindcss from '@tailwindcss/vite';
+import react from '@vitejs/plugin-react';
+
+const externals = [
+ '@tanstack/react-form',
+ 'date-fns',
+ 'graphql-ws',
+ 'lucide-react',
+ 'lz-string',
+ 'react',
+ 'react-dom',
+ 'react-dom/client',
+ 'react/jsx-runtime',
+ 'react/jsx-dev-runtime',
+ 'tslib',
+ 'zod',
+];
+
+export default defineConfig({
+ plugins: [
+ react(),
+ tailwindcss(),
+ // @ts-expect-error temporary package typing mismatch
+ monacoEditor.default({
+ languageWorkers: ['json', 'typescript', 'editorWorkerService'],
+ customWorkers: [
+ {
+ label: 'graphql',
+ entry: 'monaco-graphql/dist/graphql.worker',
+ },
+ ],
+ }),
+ dts({
+ include: ['src/index.tsx', 'src/lib/**/*.ts', 'src/components/**/*.tsx'],
+ exclude: ['src/main.tsx'],
+ insertTypesEntry: true,
+ staticImport: true,
+ outDirs: ['dist'],
+ tsconfigPath: './tsconfig.app.json',
+ }),
+ ],
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+ build: {
+ copyPublicDir: false,
+ cssCodeSplit: false,
+ commonjsOptions: {
+ esmExternals: true,
+ },
+ lib: {
+ entry: path.resolve(__dirname, './src/index.tsx'),
+ name: 'HiveLaboratory',
+ formats: ['es', 'cjs'],
+ fileName: format => `hive-laboratory.${format}.js`,
+ },
+ rollupOptions: {
+ external: externals,
+ output: {
+ globals: {
+ react: 'React',
+ 'react-dom': 'ReactDOM',
+ 'react-dom/client': 'ReactDOM',
+ '@tanstack/react-form': 'TanStackReactForm',
+ 'date-fns': 'dateFns',
+ 'graphql-ws': 'graphqlWs',
+ 'lucide-react': 'LucideReact',
+ 'lz-string': 'LZString',
+ 'react/jsx-runtime': 'ReactJSXRuntime',
+ 'react/jsx-dev-runtime': 'ReactJSXRuntime',
+ tslib: 'tslib',
+ zod: 'Zod',
+ },
+ },
+ },
+ },
+});
diff --git a/packages/libraries/laboratory/vite.umd.config.ts b/packages/libraries/laboratory/vite.umd.config.ts
new file mode 100644
index 000000000..12c3ce296
--- /dev/null
+++ b/packages/libraries/laboratory/vite.umd.config.ts
@@ -0,0 +1,49 @@
+import path from 'path';
+import { defineConfig } from 'vite';
+import monacoEditor from 'vite-plugin-monaco-editor';
+import tailwindcss from '@tailwindcss/vite';
+import react from '@vitejs/plugin-react';
+
+export default defineConfig({
+ define: {
+ 'process.env.NODE_ENV': JSON.stringify('production'),
+ 'global.process.env.NODE_ENV': JSON.stringify('production'),
+ },
+ plugins: [
+ react(),
+ tailwindcss(),
+ // @ts-expect-error temporary package typing mismatch
+ monacoEditor.default({
+ languageWorkers: ['json', 'typescript', 'editorWorkerService'],
+ customWorkers: [
+ {
+ label: 'graphql',
+ entry: 'monaco-graphql/dist/graphql.worker',
+ },
+ ],
+ }),
+ ],
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+ build: {
+ copyPublicDir: false,
+ emptyOutDir: false,
+ cssCodeSplit: false,
+ rollupOptions: {
+ output: {
+ // UMD consumers can execute this in plain browser contexts without Node globals.
+ intro:
+ "var process = typeof globalThis !== 'undefined' && globalThis.process ? globalThis.process : { env: { NODE_ENV: 'production' } };",
+ },
+ },
+ lib: {
+ entry: path.resolve(__dirname, './src/index.tsx'),
+ name: 'HiveLaboratory',
+ formats: ['umd'],
+ fileName: () => 'hive-laboratory.umd.js',
+ },
+ },
+});
diff --git a/packages/libraries/render-laboratory/.gitignore b/packages/libraries/render-laboratory/.gitignore
new file mode 100644
index 000000000..643e4d2c4
--- /dev/null
+++ b/packages/libraries/render-laboratory/.gitignore
@@ -0,0 +1 @@
+src/laboratory.ts
diff --git a/packages/libraries/render-laboratory/CHANGELOG.md b/packages/libraries/render-laboratory/CHANGELOG.md
new file mode 100644
index 000000000..ae28f1822
--- /dev/null
+++ b/packages/libraries/render-laboratory/CHANGELOG.md
@@ -0,0 +1,1193 @@
+# @graphql-yoga/render-graphiql
+
+## 5.18.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3eabd17`](https://github.com/graphql-hive/graphql-yoga/commit/3eabd17faae2d85dae09608370707ba2833052bd)]:
+ - graphql-yoga@5.18.0
+
+## 5.17.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`c27f550`](https://github.com/graphql-hive/graphql-yoga/commit/c27f5506f579318a333c86aaa5aa861f21b16784)]:
+ - graphql-yoga@5.17.1
+
+## 5.17.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb),
+ [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]:
+ - graphql-yoga@5.17.0
+
+## 5.16.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ba38629`](https://github.com/graphql-hive/graphql-yoga/commit/ba38629974f7ad353a28efd7ab83b7ffe938881c)]:
+ - graphql-yoga@5.16.2
+
+## 5.16.1
+
+### Patch Changes
+
+- [#4263](https://github.com/graphql-hive/graphql-yoga/pull/4263)
+ [`6f83cea`](https://github.com/graphql-hive/graphql-yoga/commit/6f83cea1aa1e2166664304f6853e7d5f88f0739a)
+ Thanks [@ardatan](https://github.com/ardatan)! - Update GraphiQL dependencies
+
+- Updated dependencies
+ [[`6f83cea`](https://github.com/graphql-hive/graphql-yoga/commit/6f83cea1aa1e2166664304f6853e7d5f88f0739a),
+ [`e1f52b6`](https://github.com/graphql-hive/graphql-yoga/commit/e1f52b656c30e94d13d050a9211740c5b1d49913),
+ [`6f83cea`](https://github.com/graphql-hive/graphql-yoga/commit/6f83cea1aa1e2166664304f6853e7d5f88f0739a)]:
+ - graphql-yoga@5.16.1
+
+## 5.16.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`a4e1c5f`](https://github.com/graphql-hive/graphql-yoga/commit/a4e1c5f8bfbaada3ffea4a7a2b090ce7e015e715),
+ [`0a7a635`](https://github.com/graphql-hive/graphql-yoga/commit/0a7a635f60886e6ecaa9a5e4245c15a00f9d9737)]:
+ - graphql-yoga@5.16.0
+
+## 5.15.2
+
+### Patch Changes
+
+- [`e7b8906`](https://github.com/graphql-hive/graphql-yoga/commit/e7b8906d2259c643b61a4fc1d8345df533a64eb9)
+ Thanks [@ardatan](https://github.com/ardatan)! - Bump URL Loader in GraphiQL to the latest to
+ remove extra DOWNSTREAM_SERVICE_ERROR code in the errors
+
+- Updated dependencies
+ [[`e7b8906`](https://github.com/graphql-hive/graphql-yoga/commit/e7b8906d2259c643b61a4fc1d8345df533a64eb9)]:
+ - graphql-yoga@5.15.2
+
+## 5.15.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ecd605b`](https://github.com/graphql-hive/graphql-yoga/commit/ecd605bc3d8ae3989dd09be31b89c1f5ae94c8be)]:
+ - graphql-yoga@5.15.1
+
+## 5.15.0
+
+### Minor Changes
+
+- [#4114](https://github.com/graphql-hive/graphql-yoga/pull/4114)
+ [`ccb5c53`](https://github.com/graphql-hive/graphql-yoga/commit/ccb5c536a81165a8581e63341c5a80109fe15cf5)
+ Thanks [@enisdenjo](https://github.com/enisdenjo)! - Configurable GraphiQL logo and favicon
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ccb5c53`](https://github.com/graphql-hive/graphql-yoga/commit/ccb5c536a81165a8581e63341c5a80109fe15cf5),
+ [`ccb5c53`](https://github.com/graphql-hive/graphql-yoga/commit/ccb5c536a81165a8581e63341c5a80109fe15cf5)]:
+ - graphql-yoga@5.15.0
+
+## 5.14.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5f75a42`](https://github.com/graphql-hive/graphql-yoga/commit/5f75a42c8a739fad10f951e2d4953495e93b743e),
+ [`98c82a5`](https://github.com/graphql-hive/graphql-yoga/commit/98c82a5d70040f488d72cfda52b8afa81b5da2a1),
+ [`98c82a5`](https://github.com/graphql-hive/graphql-yoga/commit/98c82a5d70040f488d72cfda52b8afa81b5da2a1)]:
+ - graphql-yoga@5.14.0
+
+## 5.13.5
+
+### Patch Changes
+
+- Updated dependencies
+ [[`8b41a52`](https://github.com/graphql-hive/graphql-yoga/commit/8b41a522917826b7ea24eca97e421b5aaeda6337)]:
+ - graphql-yoga@5.13.5
+
+## 5.13.4
+
+### Patch Changes
+
+- Updated dependencies
+ [[`000c33d`](https://github.com/graphql-hive/graphql-yoga/commit/000c33dc043454f4b73d15f03c3e688cfb9d0901)]:
+ - graphql-yoga@5.13.4
+
+## 5.13.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`1773c8c`](https://github.com/graphql-hive/graphql-yoga/commit/1773c8c193e7cf7dc34710da8422fb951c4f4a41),
+ [`3a7ef74`](https://github.com/graphql-hive/graphql-yoga/commit/3a7ef74eae1f1926213f671b20521bed14496873)]:
+ - graphql-yoga@5.13.3
+
+## 5.13.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`abe91bd`](https://github.com/dotansimha/graphql-yoga/commit/abe91bd9039376f50b81babae61bcfb8f7e01a36),
+ [`9311842`](https://github.com/dotansimha/graphql-yoga/commit/9311842f82e098404c31921244a74695cd1f2392)]:
+ - graphql-yoga@5.13.2
+
+## 5.13.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`dee7995`](https://github.com/dotansimha/graphql-yoga/commit/dee79952919d001bdd4f5b3d802be1bc62051565)]:
+ - graphql-yoga@5.13.1
+
+## 5.13.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`63b78d5`](https://github.com/dotansimha/graphql-yoga/commit/63b78d5a7f6f7fd1d5939e92ede2574fda9d08dd),
+ [`63b78d5`](https://github.com/dotansimha/graphql-yoga/commit/63b78d5a7f6f7fd1d5939e92ede2574fda9d08dd),
+ [`6ed67e8`](https://github.com/dotansimha/graphql-yoga/commit/6ed67e8cd7e5fe6f982096a3056d3336f4a29752)]:
+ - graphql-yoga@5.13.0
+
+## 5.12.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`a6b3de9`](https://github.com/dotansimha/graphql-yoga/commit/a6b3de917ca50806d691330a58ee17e31c87cd2c)]:
+ - graphql-yoga@5.12.2
+
+## 5.12.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`fbf328c`](https://github.com/dotansimha/graphql-yoga/commit/fbf328c2af38f4d449221bf262561fd76c64db55)]:
+ - graphql-yoga@5.12.1
+
+## 5.12.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`96498ee`](https://github.com/dotansimha/graphql-yoga/commit/96498ee25fd310d781ce006b1fe7064c66e64fc3),
+ [`5150146`](https://github.com/dotansimha/graphql-yoga/commit/5150146a2d0b8f444a3527950d7163126a0fe24b),
+ [`5150146`](https://github.com/dotansimha/graphql-yoga/commit/5150146a2d0b8f444a3527950d7163126a0fe24b)]:
+ - graphql-yoga@5.12.0
+
+## 5.11.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5fd15b8`](https://github.com/dotansimha/graphql-yoga/commit/5fd15b851a0141839346ce918207a607c00ac205),
+ [`d13b8a4`](https://github.com/dotansimha/graphql-yoga/commit/d13b8a4a25f665e8484d64214b566e207de73514)]:
+ - graphql-yoga@5.11.0
+
+## 5.10.11
+
+### Patch Changes
+
+- [#3712](https://github.com/dotansimha/graphql-yoga/pull/3712)
+ [`1c055f5`](https://github.com/dotansimha/graphql-yoga/commit/1c055f597b59a2c6c6ab8ae10b8e9b771c91c2c1)
+ Thanks [@ardatan](https://github.com/ardatan)! - Show deprecated input fields, arguments and all
+ other input values in GraphiQL
+
+- Updated dependencies
+ [[`1c055f5`](https://github.com/dotansimha/graphql-yoga/commit/1c055f597b59a2c6c6ab8ae10b8e9b771c91c2c1)]:
+ - graphql-yoga@5.10.11
+
+## 5.10.10
+
+### Patch Changes
+
+- Updated dependencies []:
+ - graphql-yoga@5.10.10
+
+## 5.10.9
+
+### Patch Changes
+
+- Updated dependencies
+ [[`d24c5d5`](https://github.com/dotansimha/graphql-yoga/commit/d24c5d58e05b6f3b59b7745a55ba9c8dc6fb3aa3),
+ [`d24c5d5`](https://github.com/dotansimha/graphql-yoga/commit/d24c5d58e05b6f3b59b7745a55ba9c8dc6fb3aa3)]:
+ - graphql-yoga@5.10.9
+
+## 5.10.8
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ed344ea`](https://github.com/dotansimha/graphql-yoga/commit/ed344ea7fed85163eba0c636b5b7f64c482ce150)]:
+ - graphql-yoga@5.10.8
+
+## 5.10.7
+
+### Patch Changes
+
+- Updated dependencies
+ [[`8fee214`](https://github.com/dotansimha/graphql-yoga/commit/8fee214eac4be3e9e18935502d32de69f0a1484e),
+ [`1df4912`](https://github.com/dotansimha/graphql-yoga/commit/1df4912693fad5efaf2fe99bf0433c9abc829004)]:
+ - graphql-yoga@5.10.7
+
+## 5.10.6
+
+### Patch Changes
+
+- Updated dependencies
+ [[`121ccba`](https://github.com/dotansimha/graphql-yoga/commit/121ccbafcafb7e90d4ec6c210b62a439a040d41a)]:
+ - graphql-yoga@5.10.6
+
+## 5.10.5
+
+### Patch Changes
+
+- Updated dependencies
+ [[`eca7cd1`](https://github.com/dotansimha/graphql-yoga/commit/eca7cd1163c58a5505ea371f745cb196f8bb20df),
+ [`05fe345`](https://github.com/dotansimha/graphql-yoga/commit/05fe34588fbeb28de847db9d7d58c5a6ae90e36b)]:
+ - graphql-yoga@5.10.5
+
+## 5.10.4
+
+### Patch Changes
+
+- Updated dependencies
+ [[`944ecd5`](https://github.com/dotansimha/graphql-yoga/commit/944ecd55abb1b77e88950eb3396919939915feb7)]:
+ - graphql-yoga@5.10.4
+
+## 5.10.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`c93366d`](https://github.com/dotansimha/graphql-yoga/commit/c93366df8b4a2edd209d1eb94d989eaba3b7031b),
+ [`c93366d`](https://github.com/dotansimha/graphql-yoga/commit/c93366df8b4a2edd209d1eb94d989eaba3b7031b)]:
+ - graphql-yoga@5.10.3
+
+## 5.10.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`7a413bc`](https://github.com/dotansimha/graphql-yoga/commit/7a413bc4fac839fbdc4fbb3cd5241c7828b2f6da),
+ [`7a413bc`](https://github.com/dotansimha/graphql-yoga/commit/7a413bc4fac839fbdc4fbb3cd5241c7828b2f6da)]:
+ - graphql-yoga@5.10.2
+
+## 5.10.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`20cd9b6`](https://github.com/dotansimha/graphql-yoga/commit/20cd9b6cd58b507580e3d39621eb3dbc2ca4e781)]:
+ - graphql-yoga@5.10.1
+
+## 5.10.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`f81501c`](https://github.com/dotansimha/graphql-yoga/commit/f81501c70213330323a1d6ee9d45b3206af3675f)]:
+ - graphql-yoga@5.10.0
+
+## 5.9.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`2523d9f`](https://github.com/dotansimha/graphql-yoga/commit/2523d9fa954b82e11412918aab2ae6fe7e7611d6),
+ [`87ee333`](https://github.com/dotansimha/graphql-yoga/commit/87ee333724c0c6e0b9f72aa50e38a0a8a080593f)]:
+ - graphql-yoga@5.9.0
+
+## 5.8.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`18fe916`](https://github.com/dotansimha/graphql-yoga/commit/18fe916853fc6192b8b2a607f91b67f3a7cae7bc),
+ [`6bb19ed`](https://github.com/dotansimha/graphql-yoga/commit/6bb19edf5b103d6d9b6088e2e22cfa71a85f26f7)]:
+ - graphql-yoga@5.8.0
+
+## 5.7.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5dae4ab`](https://github.com/dotansimha/graphql-yoga/commit/5dae4abeb6a4aa82f396a19d31d0155fe10bc752),
+ [`5dae4ab`](https://github.com/dotansimha/graphql-yoga/commit/5dae4abeb6a4aa82f396a19d31d0155fe10bc752),
+ [`5dae4ab`](https://github.com/dotansimha/graphql-yoga/commit/5dae4abeb6a4aa82f396a19d31d0155fe10bc752),
+ [`5dae4ab`](https://github.com/dotansimha/graphql-yoga/commit/5dae4abeb6a4aa82f396a19d31d0155fe10bc752)]:
+ - graphql-yoga@5.7.0
+
+## 5.6.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`0866c1b`](https://github.com/dotansimha/graphql-yoga/commit/0866c1be8868eb891a0a62e36c9270d87f205330)]:
+ - graphql-yoga@5.6.3
+
+## 5.6.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`b7bf47b`](https://github.com/dotansimha/graphql-yoga/commit/b7bf47bf72f3c04de6de7866aa68cdd5eac90566),
+ [`81a736b`](https://github.com/dotansimha/graphql-yoga/commit/81a736be76cb91049fc9ef54f536ce79e0c90e16)]:
+ - graphql-yoga@5.6.2
+
+## 5.6.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`4252e3d`](https://github.com/dotansimha/graphql-yoga/commit/4252e3d0e664e3c247c709cd47a0645c68dc527a)]:
+ - graphql-yoga@5.6.1
+
+## 5.6.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`9f3f945`](https://github.com/dotansimha/graphql-yoga/commit/9f3f94522a9e8a7a19657efdd445a360ec244d55)]:
+ - graphql-yoga@5.6.0
+
+## 5.5.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`0208024`](https://github.com/dotansimha/graphql-yoga/commit/02080249adb8b120d44a89126571145dc3be8e4e)]:
+ - graphql-yoga@5.5.0
+
+## 5.4.0
+
+### Patch Changes
+
+- [#3300](https://github.com/dotansimha/graphql-yoga/pull/3300)
+ [`fdd902c`](https://github.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546)
+ Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates:
+ - Updated dependency
+ [`graphql-yoga@workspace:^` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/workspace:^) (from
+ `^5.3.1`, in `peerDependencies`)
+- Updated dependencies
+ [[`4cd43b9`](https://github.com/dotansimha/graphql-yoga/commit/4cd43b9ff56ad9358dc897f4bb87a6a94f953047),
+ [`fdd902c`](https://github.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546),
+ [`d5dfe99`](https://github.com/dotansimha/graphql-yoga/commit/d5dfe99af030a5afac26968ba8dd81dee6df0dc2),
+ [`7335a82`](https://github.com/dotansimha/graphql-yoga/commit/7335a82a4b0696c464311a5027a43b16c7f68156),
+ [`f9aa1cd`](https://github.com/dotansimha/graphql-yoga/commit/f9aa1cdc968816a9f83f054dbd24799c85f71a2c)]:
+ - graphql-yoga@5.4.0
+
+## 5.3.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3324bbab`](https://github.com/dotansimha/graphql-yoga/commit/3324bbabf1f32e8b4ee95ea8700acfb06f87f8ca),
+ [`3324bbab`](https://github.com/dotansimha/graphql-yoga/commit/3324bbabf1f32e8b4ee95ea8700acfb06f87f8ca)]:
+ - graphql-yoga@5.3.1
+
+## 5.3.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`f775b341`](https://github.com/dotansimha/graphql-yoga/commit/f775b341729145cee68747ab966aa9f4a9ea0389),
+ [`f775b341`](https://github.com/dotansimha/graphql-yoga/commit/f775b341729145cee68747ab966aa9f4a9ea0389),
+ [`f89a1aa2`](https://github.com/dotansimha/graphql-yoga/commit/f89a1aa2a0bd6efc145627a674370b1b22e231fa)]:
+ - graphql-yoga@5.3.0
+
+## 5.2.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`71db7548`](https://github.com/dotansimha/graphql-yoga/commit/71db754876612bb9a1df496f478eaf1b94f342cf),
+ [`71db7548`](https://github.com/dotansimha/graphql-yoga/commit/71db754876612bb9a1df496f478eaf1b94f342cf)]:
+ - graphql-yoga@5.2.0
+
+## 5.1.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3ef877a7`](https://github.com/dotansimha/graphql-yoga/commit/3ef877a75c5b19e082121ece08981183422618f0)]:
+ - graphql-yoga@5.1.1
+
+## 5.1.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`b1f0e3a2`](https://github.com/dotansimha/graphql-yoga/commit/b1f0e3a2986956c6791a251df908e3f8b50ec966)]:
+ - graphql-yoga@5.1.0
+
+## 5.0.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`77d107fe`](https://github.com/dotansimha/graphql-yoga/commit/77d107fe1a01044f4ba017ca960bb1bd58407ed7)]:
+ - graphql-yoga@5.0.2
+
+## 5.0.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3fea19f2`](https://github.com/dotansimha/graphql-yoga/commit/3fea19f2a01c85b7d837163d763fae107e8f5a53)]:
+ - graphql-yoga@5.0.1
+
+## 5.0.0
+
+### Major Changes
+
+- [#3063](https://github.com/dotansimha/graphql-yoga/pull/3063)
+ [`01430e03`](https://github.com/dotansimha/graphql-yoga/commit/01430e03288f072a9cb09b0b898316b1f5b58a5f)
+ Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - **Breaking Change:** Drop support of
+ Node.js 16
+
+### Patch Changes
+
+- Updated dependencies
+ [[`01430e03`](https://github.com/dotansimha/graphql-yoga/commit/01430e03288f072a9cb09b0b898316b1f5b58a5f),
+ [`5b615478`](https://github.com/dotansimha/graphql-yoga/commit/5b6154783957874281bdf180575cdf57fadb75bf),
+ [`350bb851`](https://github.com/dotansimha/graphql-yoga/commit/350bb85195c01cc5b5721f7a90f6cfbe1af36aff)]:
+ - graphql-yoga@5.0.0
+
+## 4.0.5
+
+### Patch Changes
+
+- Updated dependencies
+ [[`bf602edf`](https://github.com/dotansimha/graphql-yoga/commit/bf602edf790590de1db26b5f3fc39f895104055c)]:
+ - graphql-yoga@4.0.5
+
+## 4.0.4
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5f182006`](https://github.com/dotansimha/graphql-yoga/commit/5f1820066e8a340ad214b55232fcf439793f91bf)]:
+ - graphql-yoga@4.0.4
+
+## 4.0.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5efb8250`](https://github.com/dotansimha/graphql-yoga/commit/5efb82502da245f2fe730cc18f4af283d31a835c)]:
+ - graphql-yoga@4.0.3
+
+## 4.0.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ce6d2465`](https://github.com/dotansimha/graphql-yoga/commit/ce6d24655eb3c59d9a506baf09dbe185da9a8b2b)]:
+ - graphql-yoga@4.0.2
+
+## 4.0.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`bb739b05`](https://github.com/dotansimha/graphql-yoga/commit/bb739b0555e67a9ee40da9343cec323463a0f568),
+ [`8f7d7abc`](https://github.com/dotansimha/graphql-yoga/commit/8f7d7abc7f71de33e428ea74f2903290f2b4ed70)]:
+ - graphql-yoga@4.0.1
+
+## 4.0.0
+
+### Major Changes
+
+- [#2767](https://github.com/dotansimha/graphql-yoga/pull/2767)
+ [`4228c1d5`](https://github.com/dotansimha/graphql-yoga/commit/4228c1d54ed785fac1fb9669d861ed46659872ca)
+ Thanks [@renovate](https://github.com/apps/renovate)! - Drop support for Node.js 14. Require
+ Node.js `>=16`.
+
+### Patch Changes
+
+- Updated dependencies
+ [[`4228c1d5`](https://github.com/dotansimha/graphql-yoga/commit/4228c1d54ed785fac1fb9669d861ed46659872ca),
+ [`34ecb4bb`](https://github.com/dotansimha/graphql-yoga/commit/34ecb4bbad3823f1bfde8aa7e1e92139481f9daf),
+ [`ec318fe6`](https://github.com/dotansimha/graphql-yoga/commit/ec318fe6d3945190abbe8b643223268ff9a5e0e9),
+ [`cc370691`](https://github.com/dotansimha/graphql-yoga/commit/cc370691cc525fe5b15cb846c60621d99d313310),
+ [`b309ca0d`](https://github.com/dotansimha/graphql-yoga/commit/b309ca0db1c45264878c3cec0137c3fdbd22fc97),
+ [`dd699c4b`](https://github.com/dotansimha/graphql-yoga/commit/dd699c4bcef24b373ee49237c187df3f093e1dfc),
+ [`4228c1d5`](https://github.com/dotansimha/graphql-yoga/commit/4228c1d54ed785fac1fb9669d861ed46659872ca),
+ [`0522c740`](https://github.com/dotansimha/graphql-yoga/commit/0522c7408c69a1b72af5c220411cf19d7fa859e9)]:
+ - graphql-yoga@4.0.0
+
+## 3.9.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`e1a60e21`](https://github.com/dotansimha/graphql-yoga/commit/e1a60e21f10813aa6d0f4673e4eb13979720c2c8),
+ [`c50ea51c`](https://github.com/dotansimha/graphql-yoga/commit/c50ea51c992a6a480799655225727081585f0010),
+ [`c50ea51c`](https://github.com/dotansimha/graphql-yoga/commit/c50ea51c992a6a480799655225727081585f0010)]:
+ - graphql-yoga@3.9.1
+
+## 3.9.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`aff69200`](https://github.com/dotansimha/graphql-yoga/commit/aff69200d512c530751c617ee685f9b3f82303f8)]:
+ - graphql-yoga@3.9.0
+
+## 3.8.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`ebb65b14`](https://github.com/dotansimha/graphql-yoga/commit/ebb65b14b29bbb4c50c6bb242262444315e99a73),
+ [`528941cb`](https://github.com/dotansimha/graphql-yoga/commit/528941cb4d1670833ee0307de0c715e6b9681d7a)]:
+ - graphql-yoga@3.8.1
+
+## 3.8.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`99b72696`](https://github.com/dotansimha/graphql-yoga/commit/99b726961b45b9c22d6383e2fe7212d21d324553),
+ [`99b72696`](https://github.com/dotansimha/graphql-yoga/commit/99b726961b45b9c22d6383e2fe7212d21d324553),
+ [`09d23a4b`](https://github.com/dotansimha/graphql-yoga/commit/09d23a4b3b22f520c41f3cebbe3b11ffbda39557)]:
+ - graphql-yoga@3.8.0
+
+## 3.7.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`46e75917`](https://github.com/dotansimha/graphql-yoga/commit/46e75917f784abcb4ea9968bf3d73660df157b21)]:
+ - graphql-yoga@3.7.3
+
+## 3.7.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`7ad50529`](https://github.com/dotansimha/graphql-yoga/commit/7ad505294ecccf21a0449b739c359396bc97121f)]:
+ - graphql-yoga@3.7.2
+
+## 3.7.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`9fdd94b5`](https://github.com/dotansimha/graphql-yoga/commit/9fdd94b5697b55693a2a7bd48a2da4c3ba8ac3f8),
+ [`47b1c4a4`](https://github.com/dotansimha/graphql-yoga/commit/47b1c4a4fa72043b02307822395c016bd523f949),
+ [`02ac055c`](https://github.com/dotansimha/graphql-yoga/commit/02ac055cad3f7cb0fb08bb003a8a1971e4f48a23),
+ [`02ac055c`](https://github.com/dotansimha/graphql-yoga/commit/02ac055cad3f7cb0fb08bb003a8a1971e4f48a23)]:
+ - graphql-yoga@3.7.1
+
+## 3.7.0
+
+### Minor Changes
+
+- [#2452](https://github.com/dotansimha/graphql-yoga/pull/2452)
+ [`64f769ec`](https://github.com/dotansimha/graphql-yoga/commit/64f769ec41f41a0c625bc7d4c749435f573e690c)
+ Thanks [@ardatan](https://github.com/ardatan)! - Make favicon offline instead of using an online
+ URL
+
+### Patch Changes
+
+- Updated dependencies
+ [[`23d1b26c`](https://github.com/dotansimha/graphql-yoga/commit/23d1b26cde5d86e21deb74846348e077b4fdf620),
+ [`9e743db5`](https://github.com/dotansimha/graphql-yoga/commit/9e743db5f43a8e6e5944667ddec349005dbb2cd9),
+ [`23d1b26c`](https://github.com/dotansimha/graphql-yoga/commit/23d1b26cde5d86e21deb74846348e077b4fdf620)]:
+ - graphql-yoga@3.7.0
+
+## 3.6.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3c8c8434`](https://github.com/dotansimha/graphql-yoga/commit/3c8c843409fa1c06873d8599ebd7b02f6819dad4)]:
+ - graphql-yoga@3.6.1
+
+## 3.6.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`790330be`](https://github.com/dotansimha/graphql-yoga/commit/790330beac3e6f2e85e128f9df9ba0bb1c53d5f5),
+ [`6bc1410f`](https://github.com/dotansimha/graphql-yoga/commit/6bc1410f0d23dd88dfc708dad8dceecfaa5fab78),
+ [`ddb2607d`](https://github.com/dotansimha/graphql-yoga/commit/ddb2607d5495245b360e29e38b826609ff93f2ce),
+ [`6bc1410f`](https://github.com/dotansimha/graphql-yoga/commit/6bc1410f0d23dd88dfc708dad8dceecfaa5fab78),
+ [`1caac99b`](https://github.com/dotansimha/graphql-yoga/commit/1caac99b39a09594d54402665a852e2933f0b7da),
+ [`790330be`](https://github.com/dotansimha/graphql-yoga/commit/790330beac3e6f2e85e128f9df9ba0bb1c53d5f5),
+ [`7587d5c5`](https://github.com/dotansimha/graphql-yoga/commit/7587d5c575bffb746d611cbbce36d2ee5cbe4f69),
+ [`cc0d3899`](https://github.com/dotansimha/graphql-yoga/commit/cc0d389912538f2dd290976a738f1b09f1d87b8d),
+ [`a747d249`](https://github.com/dotansimha/graphql-yoga/commit/a747d24976de5ed6bd05013ba451bffea05f4e8c),
+ [`2933fc89`](https://github.com/dotansimha/graphql-yoga/commit/2933fc895702a26d13a466035e0d613629f569ec),
+ [`543e490b`](https://github.com/dotansimha/graphql-yoga/commit/543e490b12e4b86934133e8c6cd08450247451c1)]:
+ - graphql-yoga@3.6.0
+
+## 3.5.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3a8446df`](https://github.com/dotansimha/graphql-yoga/commit/3a8446dfb50c6d234e030cd1e4260c5de9daefc4)]:
+ - graphql-yoga@3.5.1
+
+## 3.5.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`03597a5a`](https://github.com/dotansimha/graphql-yoga/commit/03597a5accfab9aa10380188e1fd0b7c0727a59c)]:
+ - graphql-yoga@3.5.0
+
+## 3.4.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`00843174`](https://github.com/dotansimha/graphql-yoga/commit/008431747787dd6c6b26f4cb44c7c6f3053f162e),
+ [`00843174`](https://github.com/dotansimha/graphql-yoga/commit/008431747787dd6c6b26f4cb44c7c6f3053f162e)]:
+ - graphql-yoga@3.4.1
+
+## 3.4.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`76c1ecb9`](https://github.com/dotansimha/graphql-yoga/commit/76c1ecb985887ee45f0f934216b7a629e3c2db6d),
+ [`8cd8b5a5`](https://github.com/dotansimha/graphql-yoga/commit/8cd8b5a5ab1dd28e2a2ddd7424c98c0493c535ad),
+ [`6e8bddba`](https://github.com/dotansimha/graphql-yoga/commit/6e8bddba7eb21b596cea0a2d4c313bb84a5c3aa1),
+ [`6ee252db`](https://github.com/dotansimha/graphql-yoga/commit/6ee252dbed6f38840284bbe47c72c453ac8e648b),
+ [`8f139e15`](https://github.com/dotansimha/graphql-yoga/commit/8f139e155b5cd59ca97912cccdc45b8b7d2909e6),
+ [`9beef914`](https://github.com/dotansimha/graphql-yoga/commit/9beef91485e076f19928e73fdc65aa2979f88eef),
+ [`c46d75e8`](https://github.com/dotansimha/graphql-yoga/commit/c46d75e82456d7aecd8e562cf85bd314d19d2a97),
+ [`f9ab8a70`](https://github.com/dotansimha/graphql-yoga/commit/f9ab8a70a5498ea8bb924a01b9873f439bd1a0c8)]:
+ - graphql-yoga@3.4.0
+
+## 3.3.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`d4dab446`](https://github.com/dotansimha/graphql-yoga/commit/d4dab446046695932a92ea4ccabb537a57bf3d00)]:
+ - graphql-yoga@3.3.1
+
+## 3.3.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`3e5f688f`](https://github.com/dotansimha/graphql-yoga/commit/3e5f688f2cbe02dd2fb4be69831d268aee52c5b5),
+ [`3e5f688f`](https://github.com/dotansimha/graphql-yoga/commit/3e5f688f2cbe02dd2fb4be69831d268aee52c5b5),
+ [`8b288a23`](https://github.com/dotansimha/graphql-yoga/commit/8b288a23c882ec643406c7e3cf7a19980abdd381)]:
+ - graphql-yoga@3.3.0
+
+## 3.2.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5528d312`](https://github.com/dotansimha/graphql-yoga/commit/5528d312d46281651b330c12f1b9f7a7d64ef3da)]:
+ - graphql-yoga@3.2.1
+
+## 3.2.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`a86aaa0f`](https://github.com/dotansimha/graphql-yoga/commit/a86aaa0f673037e9207ca12e48f54e7e43963a47),
+ [`82f58934`](https://github.com/dotansimha/graphql-yoga/commit/82f5893446e3c55519194a1ca1d784120cbe7098),
+ [`290c7f7f`](https://github.com/dotansimha/graphql-yoga/commit/290c7f7fde5e604b2a8ac90f93b15e143ea09a92)]:
+ - graphql-yoga@3.2.0
+
+## 3.1.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`c5b1cc46`](https://github.com/dotansimha/graphql-yoga/commit/c5b1cc46f67c4516fcaeb6247f56da4ca7dd7511),
+ [`c152105e`](https://github.com/dotansimha/graphql-yoga/commit/c152105eeed34be2f6380406739a57310729f353),
+ [`26d780cd`](https://github.com/dotansimha/graphql-yoga/commit/26d780cd683b15d38880387081455311b57da4ec),
+ [`d2958781`](https://github.com/dotansimha/graphql-yoga/commit/d2958781d4f3959f89056092f6f12a2953f5497b)]:
+ - graphql-yoga@3.1.2
+
+## 3.1.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`534780c9`](https://github.com/dotansimha/graphql-yoga/commit/534780c99ed61dd761826d44d99a83748630cb61)]:
+ - graphql-yoga@3.1.1
+
+## 3.1.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`86fe453c`](https://github.com/dotansimha/graphql-yoga/commit/86fe453c0ae1183af62359df0d61bba421d9f627),
+ [`ea81e1dd`](https://github.com/dotansimha/graphql-yoga/commit/ea81e1dda6c074e384221f19bd8a925693fa3427),
+ [`ea81e1dd`](https://github.com/dotansimha/graphql-yoga/commit/ea81e1dda6c074e384221f19bd8a925693fa3427)]:
+ - graphql-yoga@3.1.0
+
+## 3.0.3
+
+### Patch Changes
+
+- Updated dependencies
+ [[`491ef5da`](https://github.com/dotansimha/graphql-yoga/commit/491ef5da7c6bcc3038fdb0909fd333a2b5217046)]:
+ - graphql-yoga@3.0.3
+
+## 3.0.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`0007c58d`](https://github.com/dotansimha/graphql-yoga/commit/0007c58d3ebc13cac694e561409fb2578ca5b882),
+ [`39a8fe89`](https://github.com/dotansimha/graphql-yoga/commit/39a8fe8977ec3c85d5ce5c643002aa79e6283f79)]:
+ - graphql-yoga@3.0.2
+
+## 3.0.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`d63fe841`](https://github.com/dotansimha/graphql-yoga/commit/d63fe84157662896c372feb013b73c6f290a2d3b)]:
+ - graphql-yoga@3.0.1
+
+## 3.0.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`2e0c4824`](https://github.com/dotansimha/graphql-yoga/commit/2e0c482418af2281c9cf0c34dd16f207d850cdb7),
+ [`8773a27f`](https://github.com/dotansimha/graphql-yoga/commit/8773a27ffb7f50a4b1f8c044d2a0c428d14e4fee),
+ [`720898db`](https://github.com/dotansimha/graphql-yoga/commit/720898dbf923a7aa52ff63e50e25527be1e8921b),
+ [`9f991a27`](https://github.com/dotansimha/graphql-yoga/commit/9f991a2767d374f1d6ab37445e65f748d5a1fe6d),
+ [`6e250209`](https://github.com/dotansimha/graphql-yoga/commit/6e25020916670fb50fecb5ff7c25f7216db3d78a),
+ [`cebca219`](https://github.com/dotansimha/graphql-yoga/commit/cebca219c4913f45509c3a40f0f5aa6697f5914d),
+ [`eeaced00`](https://github.com/dotansimha/graphql-yoga/commit/eeaced008fdd1b209d6db81f3351803f2a0a1089),
+ [`74e1f830`](https://github.com/dotansimha/graphql-yoga/commit/74e1f830b09bc21a970f7468af1363a22b8b592b),
+ [`e7a47b56`](https://github.com/dotansimha/graphql-yoga/commit/e7a47b56fbdf3abbb8f0d590ade867805a84157e),
+ [`5f5b1160`](https://github.com/dotansimha/graphql-yoga/commit/5f5b116084cff45ed49f0c74cc449ff20fd775ac),
+ [`1d7f810a`](https://github.com/dotansimha/graphql-yoga/commit/1d7f810a8ee3fc00f6dbde461010683eb354da2d),
+ [`209b1620`](https://github.com/dotansimha/graphql-yoga/commit/209b1620055cf64647943b1c334852a314aff3a4),
+ [`098e139f`](https://github.com/dotansimha/graphql-yoga/commit/098e139f2b08196bfee04a71bcd024501dceacd8),
+ [`73e56068`](https://github.com/dotansimha/graphql-yoga/commit/73e56068fd1c1c06a0cf08150d5b79ce7c49992a),
+ [`02d2aecd`](https://github.com/dotansimha/graphql-yoga/commit/02d2aecdee55e4c54454c48c2ca0fd7425796ae0),
+ [`74e1f830`](https://github.com/dotansimha/graphql-yoga/commit/74e1f830b09bc21a970f7468af1363a22b8b592b),
+ [`c4b3a9c8`](https://github.com/dotansimha/graphql-yoga/commit/c4b3a9c8031f7b61420bb9cdc4bc6e7fc22615a5),
+ [`b079c93b`](https://github.com/dotansimha/graphql-yoga/commit/b079c93ba47dc94d58f7d2b738a9423c29a149a1),
+ [`71554172`](https://github.com/dotansimha/graphql-yoga/commit/715541729f76be82d9f959a96e7af6126836df87),
+ [`b19a9104`](https://github.com/dotansimha/graphql-yoga/commit/b19a910447d27e2203bb5e22aaba6ab72d54b560),
+ [`1d5cde96`](https://github.com/dotansimha/graphql-yoga/commit/1d5cde96ce5b7647de7d329f9f56e398463a9152),
+ [`44878a5b`](https://github.com/dotansimha/graphql-yoga/commit/44878a5b1be937ab0ffefccc327400c80bd62847),
+ [`1d508495`](https://github.com/dotansimha/graphql-yoga/commit/1d50849526f5a8b23beac3c542826a70ac286ae7)]:
+ - graphql-yoga@3.0.0
+
+## 3.0.0-next.12
+
+### Patch Changes
+
+- Updated dependencies
+ [[`73e56068`](https://github.com/dotansimha/graphql-yoga/commit/73e56068fd1c1c06a0cf08150d5b79ce7c49992a)]:
+ - graphql-yoga@3.0.0-next.12
+
+## 3.0.0-next.11
+
+### Patch Changes
+
+- Updated dependencies
+ [[`720898db`](https://github.com/dotansimha/graphql-yoga/commit/720898dbf923a7aa52ff63e50e25527be1e8921b),
+ [`9f991a27`](https://github.com/dotansimha/graphql-yoga/commit/9f991a2767d374f1d6ab37445e65f748d5a1fe6d),
+ [`ef191eee`](https://github.com/dotansimha/graphql-yoga/commit/ef191eeeba63d96a4a141126c6fc5f4cf992e2d2)]:
+ - graphql-yoga@3.0.0-next.11
+
+## 3.0.0-next.10
+
+### Patch Changes
+
+- Updated dependencies
+ [[`8773a27f`](https://github.com/dotansimha/graphql-yoga/commit/8773a27ffb7f50a4b1f8c044d2a0c428d14e4fee),
+ [`cedde92f`](https://github.com/dotansimha/graphql-yoga/commit/cedde92fead65bcc4c08bb31d4c2400f92fd83d2),
+ [`bf69a561`](https://github.com/dotansimha/graphql-yoga/commit/bf69a561b3c18b8b2736c2a72da0a59244f6f62b)]:
+ - graphql-yoga@3.0.0-next.10
+
+## 3.0.0-next.9
+
+### Patch Changes
+
+- Updated dependencies
+ [[`b19a9104`](https://github.com/dotansimha/graphql-yoga/commit/b19a910447d27e2203bb5e22aaba6ab72d54b560),
+ [`87a6c333`](https://github.com/dotansimha/graphql-yoga/commit/87a6c3331a81503c07f211296e75ca0c5e060f0a)]:
+ - graphql-yoga@3.0.0-next.9
+
+## 3.0.0-next.8
+
+### Patch Changes
+
+- Updated dependencies
+ [[`6e250209`](https://github.com/dotansimha/graphql-yoga/commit/6e25020916670fb50fecb5ff7c25f7216db3d78a)]:
+ - graphql-yoga@3.0.0-next.8
+
+## 3.0.0-next.7
+
+### Patch Changes
+
+- Updated dependencies
+ [[`cebca219`](https://github.com/dotansimha/graphql-yoga/commit/cebca219c4913f45509c3a40f0f5aa6697f5914d),
+ [`5f5b1160`](https://github.com/dotansimha/graphql-yoga/commit/5f5b116084cff45ed49f0c74cc449ff20fd775ac)]:
+ - graphql-yoga@3.0.0-next.7
+
+## 3.0.0-next.6
+
+### Patch Changes
+
+- Updated dependencies
+ [[`dc45a7b5`](https://github.com/dotansimha/graphql-yoga/commit/dc45a7b57d4248501429c1bf66c0cd6ca36926fd)]:
+ - graphql-yoga@3.0.0-next.6
+
+## 3.0.0-next.5
+
+### Patch Changes
+
+- Updated dependencies
+ [[`71554172`](https://github.com/dotansimha/graphql-yoga/commit/715541729f76be82d9f959a96e7af6126836df87)]:
+ - graphql-yoga@3.0.0-next.5
+
+## 3.0.0-next.4
+
+### Patch Changes
+
+- Updated dependencies
+ [[`02d2aecd`](https://github.com/dotansimha/graphql-yoga/commit/02d2aecdee55e4c54454c48c2ca0fd7425796ae0),
+ [`b079c93b`](https://github.com/dotansimha/graphql-yoga/commit/b079c93ba47dc94d58f7d2b738a9423c29a149a1)]:
+ - graphql-yoga@3.0.0-next.4
+
+## 3.0.0-next.3
+
+### Patch Changes
+
+- [`64e06d74`](https://github.com/dotansimha/graphql-yoga/commit/64e06d74132a118f30b42b51c0e71abced0506a4)
+ Thanks [@ardatan](https://github.com/ardatan)! - Fix execute/stop button
+
+- Updated dependencies
+ [[`64e06d74`](https://github.com/dotansimha/graphql-yoga/commit/64e06d74132a118f30b42b51c0e71abced0506a4)]:
+ - graphql-yoga@3.0.0-next.3
+
+## 3.0.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ [[`8c674c36`](https://github.com/dotansimha/graphql-yoga/commit/8c674c365e0bac176ca296e8d531fcd28d228d5b)]:
+ - graphql-yoga@3.0.0-next.2
+
+## 3.0.0-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ [[`44878a5b`](https://github.com/dotansimha/graphql-yoga/commit/44878a5b1be937ab0ffefccc327400c80bd62847)]:
+ - graphql-yoga@3.0.0-next.1
+
+## 3.0.0-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ [[`2e0c4824`](https://github.com/dotansimha/graphql-yoga/commit/2e0c482418af2281c9cf0c34dd16f207d850cdb7),
+ [`f46addd7`](https://github.com/dotansimha/graphql-yoga/commit/f46addd767f38bc3a48d796b0f2cb02c5f5668ef),
+ [`f4b23387`](https://github.com/dotansimha/graphql-yoga/commit/f4b233876c2db52886eb5211b029377450fdb7f1),
+ [`eeaced00`](https://github.com/dotansimha/graphql-yoga/commit/eeaced008fdd1b209d6db81f3351803f2a0a1089),
+ [`74e1f830`](https://github.com/dotansimha/graphql-yoga/commit/74e1f830b09bc21a970f7468af1363a22b8b592b),
+ [`e7a47b56`](https://github.com/dotansimha/graphql-yoga/commit/e7a47b56fbdf3abbb8f0d590ade867805a84157e),
+ [`1d7f810a`](https://github.com/dotansimha/graphql-yoga/commit/1d7f810a8ee3fc00f6dbde461010683eb354da2d),
+ [`209b1620`](https://github.com/dotansimha/graphql-yoga/commit/209b1620055cf64647943b1c334852a314aff3a4),
+ [`098e139f`](https://github.com/dotansimha/graphql-yoga/commit/098e139f2b08196bfee04a71bcd024501dceacd8),
+ [`74e1f830`](https://github.com/dotansimha/graphql-yoga/commit/74e1f830b09bc21a970f7468af1363a22b8b592b),
+ [`c4b3a9c8`](https://github.com/dotansimha/graphql-yoga/commit/c4b3a9c8031f7b61420bb9cdc4bc6e7fc22615a5),
+ [`1d5cde96`](https://github.com/dotansimha/graphql-yoga/commit/1d5cde96ce5b7647de7d329f9f56e398463a9152)]:
+ - graphql-yoga@3.0.0-next.0
+
+## 2.13.10
+
+### Patch Changes
+
+- Updated dependencies
+ [[`cb360975`](https://github.com/dotansimha/graphql-yoga/commit/cb36097523b5700fed8260cb654cbce75d37de20)]:
+ - @graphql-yoga/common@2.12.10
+
+## 2.13.9
+
+### Patch Changes
+
+- Updated dependencies
+ [[`779b55ee`](https://github.com/dotansimha/graphql-yoga/commit/779b55eea843bd282f659e1012f255f62fd888b6),
+ [`313e6f30`](https://github.com/dotansimha/graphql-yoga/commit/313e6f3036a1ddeb7e6299925a49bb7f0c2d2eb6)]:
+ - @graphql-yoga/common@2.12.9
+
+## 2.13.8
+
+### Patch Changes
+
+- Updated dependencies
+ [[`38c7c13e`](https://github.com/dotansimha/graphql-yoga/commit/38c7c13ec78acc98ebd988354e4d5e5ed9e9f3d7)]:
+ - @graphql-yoga/common@2.12.8
+
+## 2.13.7
+
+### Patch Changes
+
+- Updated dependencies
+ [[`5193e43`](https://github.com/dotansimha/graphql-yoga/commit/5193e436b7abd0abcfbbb25f9c1a33cbe5cb6446)]:
+ - @graphql-yoga/common@2.12.7
+
+## 2.13.6
+
+### Patch Changes
+
+- Updated dependencies
+ [[`e4e8ade`](https://github.com/dotansimha/graphql-yoga/commit/e4e8ade526c2aec7ea28218ca7795e96b867fc6b),
+ [`94b41f3`](https://github.com/dotansimha/graphql-yoga/commit/94b41f30f598afb37db2438c736764e2a539cd10)]:
+ - @graphql-yoga/common@2.12.6
+
+## 2.13.5
+
+### Patch Changes
+
+- eecf24c: Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext`
+- Updated dependencies [eecf24c]
+ - @graphql-yoga/common@2.12.5
+
+## 2.13.4
+
+### Patch Changes
+
+- Updated dependencies [c00dad3]
+ - @graphql-yoga/common@2.12.4
+
+## 2.13.3
+
+### Patch Changes
+
+- Updated dependencies [889d16d]
+ - @graphql-yoga/common@2.12.3
+
+## 2.13.2
+
+### Patch Changes
+
+- Updated dependencies [3363de2]
+ - @graphql-yoga/common@2.12.2
+
+## 2.13.1
+
+### Patch Changes
+
+- @graphql-yoga/common@2.12.1
+
+## 2.13.0
+
+### Minor Changes
+
+- @graphql-yoga/common@2.12.0
+
+## 2.12.0
+
+### Minor Changes
+
+- Updated dependencies [5bcd8ea]
+ - @graphql-yoga/common@2.11.0
+
+## 2.11.0
+
+### Minor Changes
+
+- Updated dependencies [8947657]
+ - @graphql-yoga/common@2.10.0
+
+## 2.10.0
+
+### Minor Changes
+
+- 7de07cd: Support TypeScript ECMA script resolution. More information on
+ https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/#ecmascript-module-support-in-node-js
+- Updated dependencies [7de07cd]
+- Updated dependencies [8922c3b]
+ - @graphql-yoga/common@2.9.0
+
+## 2.9.3
+
+### Patch Changes
+
+- Updated dependencies [2c0bcda]
+ - @graphql-yoga/common@2.8.3
+
+## 2.9.2
+
+### Patch Changes
+
+- Updated dependencies [a06091f]
+ - @graphql-yoga/common@2.8.2
+
+## 2.9.1
+
+### Patch Changes
+
+- Updated dependencies [06652c7]
+- Updated dependencies [a4960bd]
+ - @graphql-yoga/common@2.8.1
+
+## 2.9.0
+
+### Minor Changes
+
+- Updated dependencies [c96e7c2]
+ - @graphql-yoga/common@2.8.0
+
+## 2.8.0
+
+### Minor Changes
+
+- Updated dependencies [bcda7fd]
+ - @graphql-yoga/common@2.7.0
+
+## 2.7.1
+
+### Patch Changes
+
+- Updated dependencies [0224bf9]
+ - @graphql-yoga/common@2.6.1
+
+## 2.7.0
+
+### Minor Changes
+
+- Updated dependencies [0deb5bd]
+- Updated dependencies [a7834d6]
+- Updated dependencies [b8f0680]
+ - @graphql-yoga/common@2.6.0
+
+## 2.6.0
+
+### Minor Changes
+
+- Updated dependencies [8b6d896]
+- Updated dependencies [6bff871]
+- Updated dependencies [f2c9adc]
+ - @graphql-yoga/common@2.5.0
+
+## 2.5.1
+
+### Patch Changes
+
+- Updated dependencies [5fd5db4]
+ - @graphql-yoga/common@2.4.1
+
+## 2.5.0
+
+### Minor Changes
+
+- Updated dependencies [4aaf814]
+- Updated dependencies [13f96db]
+ - @graphql-yoga/common@2.4.0
+
+## 2.4.0
+
+### Minor Changes
+
+- Updated dependencies [3740c12]
+- Updated dependencies [3740c12]
+ - @graphql-yoga/common@2.3.0
+
+## 2.3.0
+
+### Minor Changes
+
+- 32e2e40: Thanks to the recent release of DataLoader, we don't need to setImmediate for browser
+ environments anymore.
+
+### Patch Changes
+
+- Updated dependencies [32e2e40]
+- Updated dependencies [32e2e40]
+ - @graphql-yoga/common@2.2.1
+
+## 2.2.0
+
+### Minor Changes
+
+- Updated dependencies [1d4fe42]
+- Updated dependencies [1d4fe42]
+ - @graphql-yoga/common@2.2.0
+
+## 2.1.0
+
+### Minor Changes
+
+- f6bcbd1: Load GraphiQL from CDN in order to reduce bundle size.
+
+ If you need to use GraphiQL in an offline environment please follow the instructions in the docs
+ for installing `@graphql-yoga/render-graphiql`.
+
+ https://www.graphql-yoga.com/docs/features/graphiql#offline-usage
+
+- f6bcbd1: Show BigInt correctly in the result pane.
+- Updated dependencies [b459c9c]
+- Updated dependencies [4077773]
+- Updated dependencies [f6bcbd1]
+- Updated dependencies [2739db2]
+- Updated dependencies [e207079]
+- Updated dependencies [86edaa3]
+ - @graphql-yoga/common@2.1.0
+
+### Patch Changes
+
+- e207079: Defaults to the current pathname for the GraphQL endpoint.
+
+## 2.0.0
+
+### Major Changes
+
+- f88b30b: feat(graphiql): use query search param for default query
+- a665e1e: feat(graphiql): better colors and ability to change title
+- 6d60ebf: add tabs to GraphiQL
+- 9f628e5: enhance(graphiql): better indentation for introduction message
+
+### Patch Changes
+
+- 9f628e5: enhance(graphiql): small refactor by following the improvements in new url-loader
+- de1693e: trigger release
+
+## 0.1.0-beta.3
+
+### Minor Changes
+
+- 6d60ebf: add tabs to GraphiQL
+- 9f628e5: enhance(graphiql): better indentation for introduction message
+
+### Patch Changes
+
+- 9f628e5: enhance(graphiql): small refactor by following the improvements in new url-loader
+
+## 0.1.0-beta.2
+
+### Minor Changes
+
+- f88b30b: feat(graphiql): use query search param for default query
+
+## 0.1.0-beta.1
+
+### Minor Changes
+
+- a665e1e: feat(graphiql): better colors and ability to change title
+
+## 0.0.1-beta.0
+
+### Patch Changes
+
+- de1693e: trigger release
diff --git a/packages/libraries/render-laboratory/package.json b/packages/libraries/render-laboratory/package.json
new file mode 100644
index 000000000..ac8180735
--- /dev/null
+++ b/packages/libraries/render-laboratory/package.json
@@ -0,0 +1,74 @@
+{
+ "name": "@graphql-hive/render-laboratory",
+ "version": "0.0.1",
+ "type": "module",
+ "description": "",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/graphql-hive/console.git",
+ "directory": "packages/render-laboratory"
+ },
+ "author": "Michael Skorokhodov ",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "main": "dist/cjs/index.js",
+ "module": "dist/esm/index.js",
+ "exports": {
+ ".": {
+ "require": {
+ "types": "./dist/typings/index.d.cts",
+ "default": "./dist/cjs/index.js"
+ },
+ "import": {
+ "types": "./dist/typings/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "default": {
+ "types": "./dist/typings/index.d.ts",
+ "default": "./dist/esm/index.js"
+ }
+ },
+ "./*": {
+ "require": {
+ "types": "./dist/typings/*.d.cts",
+ "default": "./dist/cjs/*.js"
+ },
+ "import": {
+ "types": "./dist/typings/*.d.ts",
+ "default": "./dist/esm/*.js"
+ },
+ "default": {
+ "types": "./dist/typings/*.d.ts",
+ "default": "./dist/esm/*.js"
+ }
+ },
+ "./package.json": "./package.json"
+ },
+ "typings": "dist/typings/index.d.ts",
+ "keywords": [
+ "graphql",
+ "server",
+ "api",
+ "graphql-server"
+ ],
+ "scripts": {
+ "build": "node scripts/yoga-bundle-string.mjs && bob build",
+ "check": "tsc --pretty --noEmit"
+ },
+ "dependencies": {
+ "@graphql-hive/laboratory": "workspace:*",
+ "graphql-yoga": "5.13.3"
+ },
+ "publishConfig": {
+ "directory": "dist",
+ "access": "public"
+ },
+ "buildOptions": {
+ "input": "./src/index.ts"
+ },
+ "typescript": {
+ "definition": "dist/typings/index.d.ts"
+ }
+}
diff --git a/packages/libraries/render-laboratory/scripts/yoga-bundle-string.mjs b/packages/libraries/render-laboratory/scripts/yoga-bundle-string.mjs
new file mode 100644
index 000000000..bed7e5ed2
--- /dev/null
+++ b/packages/libraries/render-laboratory/scripts/yoga-bundle-string.mjs
@@ -0,0 +1,67 @@
+import * as fs from 'node:fs';
+import * as path from 'node:path';
+import { fileURLToPath } from 'node:url';
+
+const directoryName = path.dirname(fileURLToPath(import.meta.url));
+const inputPath = path.resolve(
+ directoryName,
+ '../../../../node_modules/@graphql-hive/laboratory/dist',
+);
+const jsFile = path.resolve(inputPath, 'hive-laboratory.umd.js');
+const cssFile = path.resolve(inputPath, 'laboratory.css');
+const editorWorkerServiceFile = path.resolve(
+ inputPath,
+ 'monacoeditorwork',
+ 'editor.worker.bundle.js',
+);
+const graphqlWorkerFile = path.resolve(inputPath, 'monacoeditorwork', 'graphql.worker.bundle.js');
+const jsonWorkerFile = path.resolve(inputPath, 'monacoeditorwork', 'json.worker.bundle.js');
+const typescriptWorkerFile = path.resolve(inputPath, 'monacoeditorwork', 'ts.worker.bundle.js');
+const faviconFile = path.resolve(
+ directoryName,
+ '../../../../packages/web/app/public/just-logo.svg',
+);
+const faviconDarkFile = path.resolve(
+ directoryName,
+ '../../../../packages/web/app/public/just-logo-black.svg',
+);
+
+const outFile = path.resolve(directoryName, '..', 'src', 'laboratory.ts');
+
+const [
+ jsContents,
+ faviconContents,
+ faviconDarkContents,
+ cssContents,
+ editorWorkerServiceContents,
+ graphqlWorkerContents,
+ jsonWorkerContents,
+ typescriptWorkerContents,
+] = await Promise.all([
+ fs.promises.readFile(jsFile, 'utf-8'),
+ fs.promises.readFile(faviconFile, 'base64'),
+ fs.promises.readFile(faviconDarkFile, 'base64'),
+ fs.promises.readFile(cssFile, 'utf-8'),
+ fs.promises.readFile(editorWorkerServiceFile, 'utf-8'),
+ fs.promises.readFile(graphqlWorkerFile, 'utf-8'),
+ fs.promises.readFile(jsonWorkerFile, 'utf-8'),
+ fs.promises.readFile(typescriptWorkerFile, 'utf-8'),
+]);
+
+await fs.promises.writeFile(
+ outFile,
+ [
+ `export const js: string = ${JSON.stringify(jsContents)}`,
+ `export const favicon: string = ${JSON.stringify(
+ `data:image/x-icon;base64,${faviconContents}`,
+ )}`,
+ `export const faviconDark: string = ${JSON.stringify(
+ `data:image/svg+xml;base64,${faviconDarkContents}`,
+ )}`,
+ `export const css: string = ${JSON.stringify(cssContents)}`,
+ `export const editorWorkerService: string = ${JSON.stringify(editorWorkerServiceContents)}`,
+ `export const graphqlWorker: string = ${JSON.stringify(graphqlWorkerContents)}`,
+ `export const jsonWorker: string = ${JSON.stringify(jsonWorkerContents)}`,
+ `export const typescriptWorker: string = ${JSON.stringify(typescriptWorkerContents)}`,
+ ].join('\n'),
+);
diff --git a/packages/libraries/render-laboratory/src/index.ts b/packages/libraries/render-laboratory/src/index.ts
new file mode 100644
index 000000000..2147449e6
--- /dev/null
+++ b/packages/libraries/render-laboratory/src/index.ts
@@ -0,0 +1,70 @@
+import type { GraphiQLOptions } from 'graphql-yoga';
+import {
+ editorWorkerService,
+ favicon,
+ faviconDark,
+ graphqlWorker,
+ js,
+ jsonWorker,
+ typescriptWorker,
+} from './laboratory.js';
+
+export const renderLaboratory = (opts?: GraphiQLOptions) => /* HTML */ `
+
+
+
+
+ ${opts?.title || 'Hive Laboratory'}
+
+
+
+
+
+
+
+
+
+
+
+`;
diff --git a/packages/libraries/render-laboratory/tsconfig.json b/packages/libraries/render-laboratory/tsconfig.json
new file mode 100644
index 000000000..8cc32d09e
--- /dev/null
+++ b/packages/libraries/render-laboratory/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../../tsconfig.json",
+ "include": ["src"],
+ "compilerOptions": {
+ "baseUrl": ".",
+ "outDir": "dist",
+ "rootDir": "src",
+ "target": "es2017",
+ "module": "esnext",
+ "skipLibCheck": true,
+ "declaration": true,
+ "declarationMap": true
+ }
+}
diff --git a/packages/services/commerce/tsconfig.json b/packages/services/commerce/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/commerce/tsconfig.json
+++ b/packages/services/commerce/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/external-composition/federation-2/tsconfig.json b/packages/services/external-composition/federation-2/tsconfig.json
index 69dcf3226..7e381134f 100644
--- a/packages/services/external-composition/federation-2/tsconfig.json
+++ b/packages/services/external-composition/federation-2/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/policy/tsconfig.json b/packages/services/policy/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/policy/tsconfig.json
+++ b/packages/services/policy/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/schema/tsconfig.json b/packages/services/schema/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/schema/tsconfig.json
+++ b/packages/services/schema/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/server/tsconfig.json b/packages/services/server/tsconfig.json
index d14e53c1b..5cb97e3bb 100644
--- a/packages/services/server/tsconfig.json
+++ b/packages/services/server/tsconfig.json
@@ -7,5 +7,6 @@
"experimentalDecorators": true,
"emitDecoratorMetadata": true
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/tokens/tsconfig.json b/packages/services/tokens/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/tokens/tsconfig.json
+++ b/packages/services/tokens/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/usage-ingestor/tsconfig.json b/packages/services/usage-ingestor/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/usage-ingestor/tsconfig.json
+++ b/packages/services/usage-ingestor/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/usage/tsconfig.json b/packages/services/usage/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/usage/tsconfig.json
+++ b/packages/services/usage/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/services/workflows/tsconfig.json b/packages/services/workflows/tsconfig.json
index 60753012e..1250a91ab 100644
--- a/packages/services/workflows/tsconfig.json
+++ b/packages/services/workflows/tsconfig.json
@@ -5,5 +5,6 @@
"module": "esnext",
"rootDir": "../.."
},
- "files": ["src/index.ts"]
+ "files": ["src/index.ts"],
+ "include": ["src/**/*"]
}
diff --git a/packages/web/app/package.json b/packages/web/app/package.json
index 5b1d87ed5..fc1015c7c 100644
--- a/packages/web/app/package.json
+++ b/packages/web/app/package.json
@@ -24,6 +24,7 @@
"@graphiql/react": "1.0.0-alpha.4",
"@graphiql/toolkit": "0.9.1",
"@graphql-codegen/client-preset-swc-plugin": "0.2.0",
+ "@graphql-hive/laboratory": "workspace:*",
"@graphql-inspector/core": "7.1.2",
"@graphql-inspector/patch": "0.1.3",
"@graphql-tools/mock": "9.0.25",
diff --git a/packages/web/app/src/index.css b/packages/web/app/src/index.css
index 3f122921c..575dfaed1 100644
--- a/packages/web/app/src/index.css
+++ b/packages/web/app/src/index.css
@@ -293,10 +293,48 @@
--chart-grid: 0 0% 45%;
}
- .hive-laboratory {
- --primary: 40 89% 60%;
- --background: 223 70% 4%;
- --card: 220 21.43% 5.49%;
+ :root {
+ --hive-laboratory-radius: var(--radius);
+ --hive-laboratory-background: var(--neutral-2);
+ --hive-laboratory-foreground: var(--neutral-11);
+ --hive-laboratory-card: var(--neutral-1);
+ --hive-laboratory-card-foreground: var(--neutral-11);
+ --hive-laboratory-popover: var(--neutral-3);
+ --hive-laboratory-popover-foreground: var(--neutral-11);
+ --hive-laboratory-primary: var(--accent);
+ --hive-laboratory-primary-foreground: var(--neutral-1);
+ --hive-laboratory-secondary: var(--neutral-3);
+ --hive-laboratory-secondary-foreground: var(--neutral-11);
+ --hive-laboratory-muted: var(--neutral-3);
+ --hive-laboratory-muted-foreground: var(--neutral-11);
+ --hive-laboratory-accent: var(--neutral-4);
+ --hive-laboratory-accent-foreground: var(--neutral-11);
+ --hive-laboratory-destructive: var(--red-500);
+ --hive-laboratory-border: var(--neutral-5);
+ --hive-laboratory-input: var(--neutral-5);
+ --hive-laboratory-ring: var(--ring);
+ }
+
+ .dark {
+ --hive-laboratory-radius: var(--radius);
+ --hive-laboratory-background: var(--neutral-1);
+ --hive-laboratory-foreground: var(--neutral-11);
+ --hive-laboratory-card: var(--neutral-2);
+ --hive-laboratory-card-foreground: var(--neutral-11);
+ --hive-laboratory-popover: var(--neutral-3);
+ --hive-laboratory-popover-foreground: var(--neutral-11);
+ --hive-laboratory-primary: var(--accent);
+ --hive-laboratory-primary-foreground: var(--neutral-1);
+ --hive-laboratory-secondary: var(--neutral-3);
+ --hive-laboratory-secondary-foreground: var(--neutral-11);
+ --hive-laboratory-muted: var(--neutral-3);
+ --hive-laboratory-muted-foreground: var(--neutral-11);
+ --hive-laboratory-accent: var(--neutral-6);
+ --hive-laboratory-accent-foreground: var(--neutral-11);
+ --hive-laboratory-destructive: var(--red-500);
+ --hive-laboratory-border: var(--neutral-5);
+ --hive-laboratory-input: var(--neutral-5);
+ --hive-laboratory-ring: var(--ring);
}
}
diff --git a/packages/web/app/src/laboratory/components/ui/button.tsx b/packages/web/app/src/laboratory/components/ui/button.tsx
deleted file mode 100644
index 8a4b2bfb0..000000000
--- a/packages/web/app/src/laboratory/components/ui/button.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import { cva, type VariantProps } from 'class-variance-authority';
-import { cn } from '@/laboratory/lib/utils';
-import { Slot } from '@radix-ui/react-slot';
-
-const buttonVariants = cva(
- "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-red-200 aria-invalid:border-red-500",
- {
- variants: {
- variant: {
- default: 'bg-accent text-neutral-2 hover:bg-accent_80',
- destructive: 'bg-red-500 text-neutral-12! hover:bg-red-400 focus-visible:ring-red-200',
- outline: 'border bg-neutral-3 shadow-sm hover:bg-neutral-2 hover:text-neutral-12',
- secondary: 'bg-neutral-2 text-neutral-11 hover:bg-neutral-2/80',
- ghost: 'hover:bg-neutral-2 hover:text-neutral-12',
- link: 'text-neutral-11 underline-offset-4 hover:underline',
- },
- size: {
- default: 'h-9 px-4 py-2 has-[>svg]:px-3',
- sm: 'h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5',
- lg: 'h-10 rounded-md px-6 has-[>svg]:px-4',
- icon: 'size-9',
- 'icon-sm': 'size-8',
- 'icon-lg': 'size-10',
- },
- },
- defaultVariants: {
- variant: 'default',
- size: 'default',
- },
- },
-);
-
-function Button({
- className,
- variant,
- size,
- asChild = false,
- ...props
-}: React.ComponentProps<'button'> &
- VariantProps & {
- asChild?: boolean;
- }) {
- const Comp = asChild ? Slot : 'button';
-
- return (
-
- );
-}
-
-export { Button, buttonVariants };
diff --git a/packages/web/app/src/laboratory/components/ui/input.tsx b/packages/web/app/src/laboratory/components/ui/input.tsx
deleted file mode 100644
index 3394db51a..000000000
--- a/packages/web/app/src/laboratory/components/ui/input.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import { cn } from '@/laboratory/lib/utils';
-
-function Input({ className, type, ...props }: React.ComponentProps<'input'>) {
- return (
-
- );
-}
-
-export { Input };
diff --git a/packages/web/app/src/laboratory/components/ui/switch.tsx b/packages/web/app/src/laboratory/components/ui/switch.tsx
deleted file mode 100644
index 6e6264f36..000000000
--- a/packages/web/app/src/laboratory/components/ui/switch.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { cn } from '@/laboratory/lib/utils';
-import * as SwitchPrimitive from '@radix-ui/react-switch';
-
-function Switch({ className, ...props }: React.ComponentProps) {
- return (
-
-
-
- );
-}
-
-export { Switch };
diff --git a/packages/web/app/src/laboratory/components/ui/textarea.tsx b/packages/web/app/src/laboratory/components/ui/textarea.tsx
deleted file mode 100644
index 5d32ccee0..000000000
--- a/packages/web/app/src/laboratory/components/ui/textarea.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import { cn } from '@/laboratory/lib/utils';
-
-function Textarea({ className, ...props }: React.ComponentProps<'textarea'>) {
- return (
-
- );
-}
-
-export { Textarea };
diff --git a/packages/web/app/src/laboratory/components/ui/tooltip.tsx b/packages/web/app/src/laboratory/components/ui/tooltip.tsx
deleted file mode 100644
index c2c558259..000000000
--- a/packages/web/app/src/laboratory/components/ui/tooltip.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import { cn } from '@/laboratory/lib/utils';
-import * as TooltipPrimitive from '@radix-ui/react-tooltip';
-
-function TooltipProvider({
- delayDuration = 0,
- ...props
-}: React.ComponentProps) {
- return (
-
- );
-}
-
-function Tooltip({ ...props }: React.ComponentProps) {
- return (
-
-
-
- );
-}
-
-function TooltipTrigger({ ...props }: React.ComponentProps) {
- return ;
-}
-
-function TooltipContent({
- className,
- sideOffset = 0,
- children,
- ...props
-}: React.ComponentProps) {
- return (
-
-
- {children}
-
-
-
- );
-}
-
-export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };
diff --git a/packages/web/app/src/laboratory/index.ts b/packages/web/app/src/laboratory/index.ts
deleted file mode 100644
index 7cbdc04e2..000000000
--- a/packages/web/app/src/laboratory/index.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export * from './components/laboratory/laboratory';
-export * from './lib/collections';
-export * from './lib/env';
-export * from './lib/history';
-export * from './lib/operations';
-export * from './lib/preflight';
-export * from './lib/settings';
-export * from './lib/tabs';
-export * from './lib/tests';
diff --git a/packages/web/app/src/laboratory/plugins/target-env.tsx b/packages/web/app/src/laboratory/plugins/target-env.tsx
index 1a3f1cd1e..c989ef527 100644
--- a/packages/web/app/src/laboratory/plugins/target-env.tsx
+++ b/packages/web/app/src/laboratory/plugins/target-env.tsx
@@ -1,6 +1,5 @@
import { GlobeIcon } from 'lucide-react';
-import { Editor } from '@/laboratory/components/laboratory/editor';
-import { LaboratoryPlugin } from '@/laboratory/lib/plugins';
+import { Editor, LaboratoryPlugin } from '@graphql-hive/laboratory';
export const TargetEnvPlugin = (props: {
organizationSlug: string;
@@ -79,14 +78,14 @@ export const TargetEnvPlugin = (props: {
defaultValue={Object.entries(state?.[targetId] ?? {})
.map(([key, value]) => `${key}=${value}`)
.join('\n')}
- onChange={value => {
+ onChange={(value?: string) => {
setState({
...state,
[targetId]: Object.fromEntries(
value
?.split('\n')
- .filter(line => line.trim() && !line.trim().startsWith('#'))
- .map(line => {
+ .filter((line: string) => line.trim() && !line.trim().startsWith('#'))
+ .map((line: string) => {
const parts = line.split(/=(.*)/s);
return [parts[0].trim(), (parts[1] ?? '').trim()];
diff --git a/packages/web/app/src/lib/preflight/graphiql-plugin.tsx b/packages/web/app/src/lib/preflight/graphiql-plugin.tsx
index 3fdea06ae..df254e132 100644
--- a/packages/web/app/src/lib/preflight/graphiql-plugin.tsx
+++ b/packages/web/app/src/lib/preflight/graphiql-plugin.tsx
@@ -644,7 +644,11 @@ function PreflightModal({
envEditorRef.current = editor;
}, []);
- const handleMonacoEditorBeforeMount = useCallback((monaco: Monaco) => {
+ const handleMonacoEditorBeforeMount = useCallback(async (monaco: Monaco) => {
+ if (monaco.languages.typescript) {
+ await import('monaco-editor/esm/vs/language/typescript/monaco.contribution');
+ }
+
// Add custom typings for globalThis
monaco.languages.typescript.javascriptDefaults.addExtraLib(
`
diff --git a/packages/web/app/src/pages/target-laboratory-new.tsx b/packages/web/app/src/pages/target-laboratory-new.tsx
index cacc0051a..b92e4fa0e 100644
--- a/packages/web/app/src/pages/target-laboratory-new.tsx
+++ b/packages/web/app/src/pages/target-laboratory-new.tsx
@@ -6,12 +6,31 @@ import { toast } from 'sonner';
import { useMutation, useQuery } from 'urql';
import { Page, TargetLayout } from '@/components/layouts/target';
import { ConnectLabModal } from '@/components/target/laboratory/connect-lab-modal';
+import { useTheme } from '@/components/theme/theme-provider';
import { Button } from '@/components/ui/button';
+import {
+ Dialog,
+ DialogClose,
+ DialogContent,
+ DialogDescription,
+ DialogFooter,
+ DialogHeader,
+ DialogTitle,
+} from '@/components/ui/dialog';
import { DocsLink } from '@/components/ui/docs-note';
import { Meta } from '@/components/ui/meta';
import { Subtitle, Title } from '@/components/ui/page';
+import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs';
import { ToggleGroup, ToggleGroupItem } from '@/components/v2/toggle-group';
import { graphql, useFragment } from '@/gql';
+import { TargetEnvPlugin } from '@/laboratory/plugins/target-env';
+import { useRedirect } from '@/lib/access/common';
+import { useLocalStorage, useToggle } from '@/lib/hooks';
+import { useCurrentOperation } from '@/lib/hooks/laboratory/use-current-operation';
+import { TargetLaboratoryPageQuery } from '@/lib/hooks/laboratory/use-operation-collections-plugin';
+import { useSyncOperationState } from '@/lib/hooks/laboratory/use-sync-operation-state';
+import { useResetState } from '@/lib/hooks/use-reset-state';
+import { cn } from '@/lib/utils';
import {
Laboratory,
LaboratoryCollection,
@@ -22,24 +41,8 @@ import {
LaboratoryPreflight,
LaboratorySettings,
LaboratoryTab,
-} from '@/laboratory';
-import { LaboratoryApi } from '@/laboratory/components/laboratory/context';
-import {
- Dialog,
- DialogClose,
- DialogContent,
- DialogDescription,
- DialogFooter,
- DialogHeader,
- DialogTitle,
-} from '@/laboratory/components/ui/dialog';
-import { Tabs, TabsList, TabsTrigger } from '@/laboratory/components/ui/tabs';
-import { TargetEnvPlugin } from '@/laboratory/plugins/target-env';
-import { useRedirect } from '@/lib/access/common';
-import { useLocalStorage, useToggle } from '@/lib/hooks';
-import { TargetLaboratoryPageQuery } from '@/lib/hooks/laboratory/use-operation-collections-plugin';
-import { useResetState } from '@/lib/hooks/use-reset-state';
-import { cn } from '@/lib/utils';
+ LaboratoryTabOperation,
+} from '@graphql-hive/laboratory';
import { Link as RouterLink } from '@tanstack/react-router';
function useApiTabValueState(graphqlEndpointUrl: string | null) {
@@ -304,7 +307,7 @@ function useLaboratoryState(props: {
projectSlug: string;
targetSlug: string;
defaultEndpoint: string | null;
-}): Partial & { fetching: boolean } {
+}) {
const [{ data, fetching }] = useQuery({
query: LaboratoryQuery,
variables: {
@@ -467,12 +470,70 @@ function useLaboratoryState(props: {
[mutateUpdatePreflight, props.targetSlug, props.organizationSlug, props.projectSlug],
);
+ const currentOperation = useCurrentOperation({
+ organizationSlug: props.organizationSlug,
+ projectSlug: props.projectSlug,
+ targetSlug: props.targetSlug,
+ });
+
+ const { savedOperation } = useSyncOperationState({
+ organizationSlug: props.organizationSlug,
+ projectSlug: props.projectSlug,
+ targetSlug: props.targetSlug,
+ });
+
+ const defaultOperations = useMemo(() => {
+ if (currentOperation && savedOperation) {
+ return [
+ ...getLocalStorageState('operations', []),
+ {
+ id: currentOperation.id,
+ name: currentOperation.name,
+ query: savedOperation.query,
+ variables: savedOperation.variables ?? '{}',
+ headers: currentOperation.headers ?? '{}',
+ extensions: '{}',
+ } satisfies LaboratoryOperation,
+ ];
+ }
+
+ return getLocalStorageState('operations', []);
+ }, [currentOperation, savedOperation]);
+
+ const defaultTabs = useMemo(() => {
+ if (currentOperation && savedOperation) {
+ return [
+ ...getLocalStorageState('tabs', []),
+ {
+ id: currentOperation.id,
+ type: 'operation',
+ data: {
+ id: currentOperation.id,
+ type: 'operation',
+ data: {
+ id: currentOperation.id,
+ name: currentOperation.name,
+ },
+ } satisfies LaboratoryTabOperation,
+ },
+ ];
+ }
+
+ return getLocalStorageState('tabs', []);
+ }, [currentOperation, savedOperation]);
+
+ // useEffect(() => {
+ // if (search.operation) {
+ // window.history.pushState(null, '', `${location.pathname}`);
+ // }
+ // }, [search.operation]);
+
return {
fetching,
defaultCollections: collections,
- defaultOperations: getLocalStorageState('operations', []),
+ defaultOperations,
defaultHistory: getLocalStorageState('history', []),
- defaultTabs: getLocalStorageState('tabs', []),
+ defaultTabs,
defaultActiveTabId: getLocalStorageState('activeTabId', null),
defaultSettings: getLocalStorageState('settings', {
fetch: {
@@ -605,6 +666,8 @@ function LaboratoryPageContent(props: {
entity: query.data?.target,
});
+ const { resolvedTheme } = useTheme();
+
const sdl = query.data?.target?.latestSchemaVersion?.sdl;
const introspection = useMemo(() => {
@@ -652,7 +715,7 @@ function LaboratoryPageContent(props: {
Hive Laboratory
-
+
@@ -734,6 +797,7 @@ function LaboratoryPageContent(props: {
{
const operations = collections.flatMap(collection =>
collection.operations.edges.map(o => o.node.id),
@@ -474,7 +475,7 @@ function LaboratoryPageContent(props: {
Hive Laboratory
-
+
diff --git a/patches/@fastify__vite.patch b/patches/@fastify__vite.patch
new file mode 100644
index 000000000..33bd153ca
--- /dev/null
+++ b/patches/@fastify__vite.patch
@@ -0,0 +1,16 @@
+diff --git a/mode/development.js b/mode/development.js
+index 47e217ceaa567ca1c013fc51541a8ac462607605..2fc2df318cd9feedbade9489f473a5fda98d2021 100644
+--- a/mode/development.js
++++ b/mode/development.js
+@@ -127,7 +127,10 @@ async function setup(config) {
+ }
+ }
+ }
+- const indexHtmlPath = join(config.vite.root, 'index.html')
++ // Request is decorated with viteHtmlFile in: packages/web/app/src/server/index.ts
++ // It is used to render more than one html file
++ const htmlFileName = req.viteHtmlFile ?? 'index.html';
++ const indexHtmlPath = join(config.vite.root,htmlFileName)
+ const indexHtml = await read(indexHtmlPath, 'utf8')
+ const transformedHtml = await this.devServer.transformIndexHtml(req.url, indexHtml)
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fb1d4777b..aa0fdb91f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,6 +17,7 @@ overrides:
ip: npm:neoip@2.1.0
miniflare@3>undici: ^7.18.2
tailwindcss: 3.4.17
+ '@graphql-hive/laboratory>tailwindcss': 4.1.18
'@hive/app>tailwindcss': 4.1.18
'@tailwindcss/node>tailwindcss': 4.1.18
'@tailwindcss/vite>tailwindcss': 4.1.18
@@ -30,6 +31,7 @@ overrides:
seroval@<1.4.1: ^1.4.1
fast-xml-parser@<5.3.8: ^5.3.8
minimatch@10.x.x: ^10.2.2
+ amqplib: ^0.8.0
minimatch@9.x.x: ^9.0.6
minimatch@3.x.x: ^3.1.3
minimatch@4.x.x: ^4.2.4
@@ -40,6 +42,9 @@ patchedDependencies:
'@apollo/federation@0.38.1':
hash: cb592719b35ac58f48c97dd557e19223b45b2c5544bec4f6f2e741c58b7f1de9
path: patches/@apollo__federation@0.38.1.patch
+ '@fastify/vite':
+ hash: e8a5462aec0a3469c38194575103f133a08f9b9e5031545d44661a12b80e4b0a
+ path: patches/@fastify__vite.patch
'@graphiql/react':
hash: 1018befc9149cbc43bc2bf8982d52090a580e68df34b46674234f4e58eb6d0a0
path: patches/@graphiql__react.patch
@@ -230,7 +235,7 @@ importers:
version: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
tsup:
specifier: 8.4.0
- version: 8.4.0(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.5.0)
+ version: 8.4.0(@microsoft/api-extractor@7.56.3(@types/node@22.10.5))(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.5.0)
tsx:
specifier: 4.19.2
version: 4.19.2
@@ -405,7 +410,7 @@ importers:
version: 2.8.1
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
zod:
specifier: 3.25.76
version: 3.25.76
@@ -454,7 +459,7 @@ importers:
version: 14.0.10
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
ws:
specifier: '>=8.18.0 || >=7.5.10 || >=6.2.3 || >=5.2.4'
version: 8.18.0
@@ -595,7 +600,7 @@ importers:
version: 2.8.1
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
publishDirectory: dist
packages/libraries/envelop:
@@ -631,6 +636,264 @@ importers:
version: 16.9.0
publishDirectory: dist
+ packages/libraries/laboratory:
+ devDependencies:
+ '@dagrejs/dagre':
+ specifier: ^1.1.8
+ version: 1.1.8
+ '@dnd-kit/core':
+ specifier: ^6.3.1
+ version: 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@dnd-kit/modifiers':
+ specifier: ^9.0.0
+ version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ '@dnd-kit/sortable':
+ specifier: ^10.0.0
+ version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ '@dnd-kit/utilities':
+ specifier: ^3.2.2
+ version: 3.2.2(react@18.3.1)
+ '@eslint/js':
+ specifier: ^9.39.2
+ version: 9.39.2
+ '@mlc-ai/web-llm':
+ specifier: ^0.2.80
+ version: 0.2.80
+ '@monaco-editor/react':
+ specifier: 4.8.0-rc.2
+ version: 4.8.0-rc.2(monaco-editor@0.52.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-alert-dialog':
+ specifier: ^1.1.15
+ version: 1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.3.3
+ version: 1.3.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-collapsible':
+ specifier: ^1.1.12
+ version: 1.1.12(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-context-menu':
+ specifier: ^2.2.16
+ version: 2.2.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.15
+ version: 1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.16
+ version: 2.1.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-label':
+ specifier: ^2.1.8
+ version: 2.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.10
+ version: 1.2.10(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-select':
+ specifier: ^2.2.6
+ version: 2.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.8
+ version: 1.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.4
+ version: 1.2.4(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-switch':
+ specifier: ^1.2.6
+ version: 1.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.13
+ version: 1.1.13(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-toggle':
+ specifier: ^1.1.10
+ version: 1.1.10(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-tooltip':
+ specifier: ^1.2.8
+ version: 1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@rollup/plugin-commonjs':
+ specifier: ^29.0.0
+ version: 29.0.0(rollup@4.59.0)
+ '@rollup/plugin-node-resolve':
+ specifier: ^16.0.3
+ version: 16.0.3(rollup@4.59.0)
+ '@tailwindcss/cli':
+ specifier: ^4.1.18
+ version: 4.1.18(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
+ '@tailwindcss/postcss':
+ specifier: ^4.1.18
+ version: 4.1.18(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
+ '@tailwindcss/vite':
+ specifier: ^4.1.18
+ version: 4.1.18(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ '@tanstack/react-form':
+ specifier: ^1.27.7
+ version: 1.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/react-router':
+ specifier: ^1.154.13
+ version: 1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/react-router-devtools':
+ specifier: ^1.154.13
+ version: 1.159.5(@tanstack/react-router@1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.159.4)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/router-plugin':
+ specifier: ^1.154.13
+ version: 1.159.5(@tanstack/react-router@1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ '@types/crypto-js':
+ specifier: ^4.2.2
+ version: 4.2.2
+ '@types/lodash':
+ specifier: ^4.17.23
+ version: 4.17.23
+ '@types/node':
+ specifier: ^24.10.9
+ version: 24.10.12
+ '@types/react':
+ specifier: 18.3.18
+ version: 18.3.18
+ '@types/react-dom':
+ specifier: 18.3.5
+ version: 18.3.5(@types/react@18.3.18)
+ '@vitejs/plugin-react':
+ specifier: ^5.1.2
+ version: 5.1.2(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ '@xyflow/react':
+ specifier: ^12.10.0
+ version: 12.10.0(@types/react@18.3.18)(immer@10.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ autoprefixer:
+ specifier: ^10.4.23
+ version: 10.4.24(postcss@8.5.6)
+ babel-plugin-react-compiler:
+ specifier: 19.1.0-rc.3
+ version: 19.1.0-rc.3
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ cmdk:
+ specifier: ^1.1.1
+ version: 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ color:
+ specifier: ^5.0.3
+ version: 5.0.3
+ concurrently:
+ specifier: ^9.2.1
+ version: 9.2.1
+ crypto-js:
+ specifier: ^4.2.0
+ version: 4.2.0
+ date-fns:
+ specifier: ^4.1.0
+ version: 4.1.0
+ esbuild:
+ specifier: 0.25.9
+ version: 0.25.9
+ eslint:
+ specifier: ^9.39.2
+ version: 9.39.2(jiti@2.6.1)
+ eslint-plugin-react-hooks:
+ specifier: ^5.2.0
+ version: 5.2.0(eslint@9.39.2(jiti@2.6.1))
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.26
+ version: 0.4.26(eslint@9.39.2(jiti@2.6.1))
+ globals:
+ specifier: ^16.5.0
+ version: 16.5.0
+ graphql:
+ specifier: ^16.12.0
+ version: 16.12.0
+ graphql-ws:
+ specifier: ^6.0.6
+ version: 6.0.6(graphql@16.12.0)(ws@8.18.0)
+ lodash:
+ specifier: ^4.17.23
+ version: 4.17.23
+ lucide-react:
+ specifier: ^0.548.0
+ version: 0.548.0(react@18.3.1)
+ lz-string:
+ specifier: ^1.5.0
+ version: 1.5.0
+ monaco-editor:
+ specifier: ^0.52.2
+ version: 0.52.2
+ monaco-graphql:
+ specifier: ^1.7.3
+ version: 1.7.3(graphql@16.12.0)(monaco-editor@0.52.2)(prettier@3.8.1)
+ monacopilot:
+ specifier: ^1.2.12
+ version: 1.2.12(monaco-editor@0.52.2)
+ next-themes:
+ specifier: ^0.4.6
+ version: 0.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ postcss:
+ specifier: ^8.5.6
+ version: 8.5.6
+ postcss-prefixwrap:
+ specifier: ^1.57.2
+ version: 1.57.2(postcss@8.5.6)
+ react:
+ specifier: 18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: 18.3.1
+ version: 18.3.1(react@18.3.1)
+ react-resizable-panels:
+ specifier: ^3.0.6
+ version: 3.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-shadow:
+ specifier: ^20.6.0
+ version: 20.6.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ rollup-plugin-typescript2:
+ specifier: ^0.36.0
+ version: 0.36.0(rollup@4.59.0)(typescript@5.9.3)
+ sonner:
+ specifier: ^2.0.7
+ version: 2.0.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ tailwind-merge:
+ specifier: ^3.4.0
+ version: 3.4.0
+ tailwindcss:
+ specifier: 4.1.18
+ version: 4.1.18
+ tailwindcss-scoped-preflight:
+ specifier: ^3.5.7
+ version: 3.5.7(postcss@8.5.6)(tailwindcss@4.1.18)
+ tslib:
+ specifier: ^2.8.1
+ version: 2.8.1
+ tsup:
+ specifier: ^8.5.1
+ version: 8.5.1(@microsoft/api-extractor@7.56.3(@types/node@24.10.12))(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.3)(yaml@2.5.0)
+ tw-animate-css:
+ specifier: ^1.4.0
+ version: 1.4.0
+ typescript:
+ specifier: ~5.9.3
+ version: 5.9.3
+ typescript-eslint:
+ specifier: ^8.53.1
+ version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ unplugin-dts:
+ specifier: 1.0.0-beta.6
+ version: 1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@24.10.12))(esbuild@0.25.9)(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))(rollup@4.59.0)(typescript@5.9.3)
+ vite:
+ specifier: npm:rolldown-vite@7.1.14
+ version: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ vite-plugin-commonjs:
+ specifier: ^0.10.4
+ version: 0.10.4
+ vite-plugin-dts:
+ specifier: ^4.5.4
+ version: 4.5.4(@types/node@24.10.12)(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))(rollup@4.59.0)(typescript@5.9.3)
+ vite-plugin-monaco-editor:
+ specifier: ^1.1.0
+ version: 1.1.0(monaco-editor@0.52.2)
+ wait-on:
+ specifier: ^9.0.3
+ version: 9.0.3
+ zod:
+ specifier: ^4.3.6
+ version: 4.3.6
+
packages/libraries/pubsub:
dependencies:
'@graphql-yoga/redis-event-target':
@@ -638,7 +901,7 @@ importers:
version: 3.0.3(ioredis@5.8.2)
graphile-worker:
specifier: ^0.16.0
- version: 0.16.6(typescript@5.7.3)
+ version: 0.16.6(typescript@5.9.3)
graphql-yoga:
specifier: 5.13.3
version: 5.13.3(graphql@16.12.0)
@@ -651,7 +914,17 @@ importers:
version: 2.8.1
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+
+ packages/libraries/render-laboratory:
+ dependencies:
+ '@graphql-hive/laboratory':
+ specifier: workspace:*
+ version: link:../laboratory
+ graphql-yoga:
+ specifier: 5.13.3
+ version: 5.13.3(graphql@16.12.0)
+ publishDirectory: dist
packages/libraries/router: {}
@@ -696,7 +969,7 @@ importers:
version: 5.13.3(graphql@16.9.0)
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
ws:
specifier: '>=8.18.0 || >=7.5.10 || >=6.2.3 || >=5.2.4'
version: 8.18.0
@@ -890,7 +1163,7 @@ importers:
version: 14.4.7(patch_hash=f7660444905ddadee251ff98241119fb54f5fec1e673a428192da361d5636299)
graphile-worker:
specifier: 0.16.6
- version: 0.16.6(typescript@5.7.3)
+ version: 0.16.6(typescript@5.9.3)
graphql:
specifier: 16.9.0
version: 16.9.0
@@ -953,7 +1226,7 @@ importers:
version: 7.18.2
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
zod:
specifier: 3.25.76
version: 3.25.76
@@ -986,7 +1259,7 @@ importers:
version: 7.18.2
vitest:
specifier: 4.0.9
- version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
workers-loki-logger:
specifier: 0.1.15
version: 0.1.15
@@ -1726,7 +1999,7 @@ importers:
version: 16.4.7
graphile-worker:
specifier: 0.16.6
- version: 0.16.6(typescript@5.7.3)
+ version: 0.16.6(typescript@5.9.3)
graphql:
specifier: 16.9.0
version: 16.9.0
@@ -1780,7 +2053,7 @@ importers:
version: 9.0.0
'@fastify/vite':
specifier: 8.4.1
- version: 8.4.1(fastify@5.8.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ version: 8.4.1(patch_hash=e8a5462aec0a3469c38194575103f133a08f9b9e5031545d44661a12b80e4b0a)(fastify@5.8.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
'@graphiql/plugin-explorer':
specifier: 4.0.0-alpha.2
version: 4.0.0-alpha.2(@graphiql/react@1.0.0-alpha.4(patch_hash=1018befc9149cbc43bc2bf8982d52090a580e68df34b46674234f4e58eb6d0a0)(@codemirror/language@6.10.2)(@types/node@25.0.2)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(graphql-ws@5.16.1(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1793,6 +2066,9 @@ importers:
'@graphql-codegen/client-preset-swc-plugin':
specifier: 0.2.0
version: 0.2.0
+ '@graphql-hive/laboratory':
+ specifier: workspace:*
+ version: link:../../libraries/laboratory
'@graphql-inspector/core':
specifier: 7.1.2
version: 7.1.2(graphql@16.9.0)
@@ -1813,7 +2089,7 @@ importers:
version: 3.10.0(react-hook-form@7.54.2(react@18.3.1))
'@ladle/react':
specifier: 4.1.2
- version: 4.1.2(@types/node@25.0.2)(@types/react@18.3.18)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.7.3)
+ version: 4.1.2(@types/node@25.0.2)(@types/react@18.3.18)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.9.3)
'@monaco-editor/react':
specifier: 4.8.0-rc.2
version: 4.8.0-rc.2(monaco-editor@0.52.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1906,7 +2182,7 @@ importers:
version: 7.120.2
'@stepperize/react':
specifier: 5.1.7
- version: 5.1.7(react@18.3.1)(typescript@5.7.3)
+ version: 5.1.7(react@18.3.1)(typescript@5.9.3)
'@stripe/react-stripe-js':
specifier: 3.1.1
version: 3.1.1(@stripe/stripe-js@5.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1927,7 +2203,7 @@ importers:
version: 1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tanstack/react-router-devtools':
specifier: ^1.139.13
- version: 1.139.13(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.139.13)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ version: 1.139.13(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.159.4)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
'@tanstack/react-table':
specifier: 8.20.6
version: 8.20.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -2071,7 +2347,7 @@ importers:
version: 0.52.2
monaco-graphql:
specifier: ^1.7.2
- version: 1.7.3(graphql@16.9.0)(monaco-editor@0.52.2)(prettier@3.4.2)
+ version: 1.7.3(graphql@16.9.0)(monaco-editor@0.52.2)(prettier@3.8.1)
monaco-themes:
specifier: 0.4.4
version: 0.4.4
@@ -2164,7 +2440,7 @@ importers:
version: 1.1.0(monaco-editor@0.52.2)
vite-tsconfig-paths:
specifier: 5.1.4
- version: 5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ version: 5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
wonka:
specifier: 6.3.4
version: 6.3.4
@@ -2179,19 +2455,19 @@ importers:
dependencies:
'@radix-ui/react-accordion':
specifier: 1.2.2
- version: 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 1.2.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-icons':
specifier: 1.3.2
version: 1.3.2(react@19.2.4)
'@radix-ui/react-tabs':
specifier: 1.1.2
- version: 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-tooltip':
specifier: 1.1.6
- version: 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 1.1.6(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@theguild/components':
specifier: 9.11.3
- version: 9.11.3(@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))))(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3)(use-sync-external-store@1.6.0(react@19.2.4))
+ version: 9.11.3(@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))))(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.4))
'@types/rss':
specifier: ^0.0.32
version: 0.0.32
@@ -2227,7 +2503,7 @@ importers:
version: 5.4.0(react@19.2.4)
rehype-frontmatter-mdx-imports:
specifier: 0.1.1
- version: 0.1.1(typescript@5.7.3)
+ version: 0.1.1(typescript@5.9.3)
tailwind-merge:
specifier: 2.6.0
version: 2.6.0
@@ -2246,10 +2522,10 @@ importers:
version: 1.58.1
'@tailwindcss/typography':
specifier: 0.5.16
- version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
'@theguild/tailwind-config':
specifier: 0.6.3
- version: 0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ version: 0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
'@types/react':
specifier: 18.3.18
version: 18.3.18
@@ -2273,13 +2549,13 @@ importers:
version: 14.2.6
tailwindcss:
specifier: 3.4.17
- version: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ version: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
tailwindcss-animate:
specifier: 1.0.7
- version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
tailwindcss-radix:
specifier: 3.0.5
- version: 3.0.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ version: 3.0.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
rules:
devDependencies:
@@ -2971,10 +3247,6 @@ packages:
resolution: {integrity: sha512-BSe4Lx/qdRQQdX8cSSI7Et20vqBspzAjBy8ZmXVoyLkol3y4sXBXzn+BiLtR+oh60ExQn6o2DU4QjdOZbXaKIQ==}
engines: {node: '>=20.0.0'}
- '@aws/lambda-invoke-store@0.2.1':
- resolution: {integrity: sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww==}
- engines: {node: '>=18.0.0'}
-
'@aws/lambda-invoke-store@0.2.3':
resolution: {integrity: sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==}
engines: {node: '>=18.0.0'}
@@ -3037,6 +3309,10 @@ packages:
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@7.28.6':
+ resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-string-parser@7.25.9':
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
@@ -3066,6 +3342,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.29.0':
+ resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-syntax-import-assertions@7.24.1':
resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==}
engines: {node: '>=6.9.0'}
@@ -3084,6 +3365,18 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.28.6':
+ resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-typescript@7.28.6':
+ resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-react-jsx-self@7.27.1':
resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
engines: {node: '>=6.9.0'}
@@ -3124,6 +3417,10 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.29.0':
+ resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
+ engines: {node: '>=6.9.0'}
+
'@balena/dockerignore@1.0.2':
resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==}
@@ -3332,6 +3629,13 @@ packages:
'@cypress/xvfb@1.2.4':
resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
+ '@dagrejs/dagre@1.1.8':
+ resolution: {integrity: sha512-5SEDlndt4W/LaVzPYJW+bSmSEZc9EzTf8rJ20WCKvjS5EAZAN0b+x0Yww7VMT4R3Wootkg+X9bUfUxazYw6Blw==}
+
+ '@dagrejs/graphlib@2.2.4':
+ resolution: {integrity: sha512-mepCf/e9+SKYy1d02/UkvSy6+6MoyXhVxP8lLDfA7BPE1X1d4dR0sZznmbM8/XVJ1GPM+Svnx7Xj6ZweByWUkw==}
+ engines: {node: '>17.0.0'}
+
'@date-fns/utc@2.1.1':
resolution: {integrity: sha512-SlJDfG6RPeEX8wEVv6ZB3kak4MmbtyiI2qX/5zuKdordbrhB/iaJ58GVMZgJ6P1sJaM1gMgENFYYeg1JWrCFrA==}
@@ -3375,9 +3679,18 @@ packages:
peerDependencies:
graphql: ^15.0.0 || ^16.0.0
+ '@emnapi/core@1.8.1':
+ resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==}
+
'@emnapi/runtime@1.5.0':
resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
+ '@emnapi/runtime@1.8.1':
+ resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
+
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
'@emotion/babel-plugin@11.10.5':
resolution: {integrity: sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==}
peerDependencies:
@@ -3737,10 +4050,32 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.11.0':
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ '@eslint/config-array@0.21.1':
+ resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/css-tree@3.6.8':
resolution: {integrity: sha512-s0f40zY7dlMp8i0Jf0u6l/aSswS0WRAgkhgETgiCJRcxIWb4S/Sp9uScKHWbkM3BnoFLbJbmOYk5AZUDFVxaLA==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
@@ -3749,10 +4084,26 @@ packages:
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/eslintrc@3.3.3':
+ resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/js@8.57.1':
resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/js@9.39.2':
+ resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.7':
+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@esm2cjs/execa@6.1.1-cjs.1':
resolution: {integrity: sha512-FHxfnmuDIjY1VS/BLzDkL8EkbcFvi8s6x1nYQ1Nyu0An0n88EJcGhDBcRWLFwt3C3nT7xwI+MwHRH1TZcAFW2w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4056,30 +4407,12 @@ packages:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- '@graphql-hive/core@0.13.2':
- resolution: {integrity: sha512-ck2XECtqXJ36lxSajFjtFrflFiG6maAIytYz0wYc/FAu8v5G2YAv7OBHz/pT2AQEttDr2N0/PThZ2Dh4n+kWtw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
-
- '@graphql-hive/core@0.14.0':
- resolution: {integrity: sha512-Mu4cqRZNqNhrM39KDYZP6DpVx4J/KB1mAUaS4h7sa9tnFyEcybERXfF6GN+88Ksb9ccFH5LV/13JblDPgUrl5g==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
-
'@graphql-hive/core@0.18.0':
resolution: {integrity: sha512-h3Bb4pbodIlUCeISKkiq9gCDd0B+i+zRy2nQB/idlYP6vqWp4vPjWFYIkbn/orQcfkUbwAn+qL4RTGnS9pMvjw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- '@graphql-hive/gateway-runtime@2.3.5':
- resolution: {integrity: sha512-T9gyrL1S1B5Ns/l9XxaoLvB8acQz30E28g10kPs4EU2gIviHcInokDZ4qrFCJ2csQC9XeX/m/Wq9pEtOd09xKQ==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- graphql: ^15.9.0 || ^16.9.0
-
'@graphql-hive/gateway-runtime@2.5.0':
resolution: {integrity: sha512-W8ViujAgBPqhsov7L8x03Zzk8U+v02xEvY7384Y2qiHVV3VG8Dl3/evtULpmZb2CZnzh+8N9VHCKPFrBP8F63A==}
engines: {node: '>=20.0.0'}
@@ -4144,13 +4477,6 @@ packages:
resolution: {integrity: sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==}
engines: {node: '>=20.0.0'}
- '@graphql-hive/yoga@0.42.5':
- resolution: {integrity: sha512-mEcHnT94+XPLSdFF+MsEnavLYTgCMN6JGizliHE0JV7gEure6KuKDXSq2XKcvgoCeCBIIcEqlIYLajat46JtEw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- graphql-yoga: ^5.10.8
-
'@graphql-hive/yoga@0.46.0':
resolution: {integrity: sha512-93RFN3rORQ5NGBye7xMf02skpR4ce0yceD56MccCCTwOdPYYrkklWx2gu/Mw2wLg86i/b72RqokIzmqGjhpxcQ==}
engines: {node: '>=16.0.0'}
@@ -4329,12 +4655,6 @@ packages:
peerDependencies:
graphql: '*'
- '@graphql-mesh/fusion-runtime@1.5.1':
- resolution: {integrity: sha512-PvTOHWcXd4O8tGO0eaPFNlco1Fb3vuXfZPlg7Yna4Fu91H/pYN1JHkDextvBk0vWOCnlg1zfZyaDDddkN+PqZQ==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-mesh/fusion-runtime@1.6.2':
resolution: {integrity: sha512-427spdh+2Er9wHY40upTvD2nlnbPJIG7BW823eQwc6vyQ/8NZh2li0PCmR20ZSTXFT0MRhQIC4asWLrfP4YTSg==}
engines: {node: '>=20.0.0'}
@@ -4641,18 +4961,6 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/executor@1.3.8':
- resolution: {integrity: sha512-tiZ8/PaQ+wkdZeCSyHa7vOUqCJndnpnN5ilUpi5UwsFrFFyN71sr4NJeib7Txf1VdufJNB4ed/0yFd39O0L3AQ==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
- '@graphql-tools/executor@1.4.13':
- resolution: {integrity: sha512-2hTSRfH2kb4ua0ANOV/K6xUoCZsHAE6igE1bimtWUK7v0bowPIxGRKRPpF8JLbImpsJuTCC4HGOCMy7otg3FIQ==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-tools/executor@1.4.9':
resolution: {integrity: sha512-SAUlDT70JAvXeqV87gGzvDzUGofn39nvaVcVhNf12Dt+GfWHtNNO/RCn/Ea4VJaSLGzraUd41ObnN3i80EBU7w==}
engines: {node: '>=16.0.0'}
@@ -4665,12 +4973,6 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/federation@4.2.3':
- resolution: {integrity: sha512-lKv2QIgAnYzN7tvm0M9tgWV+CL+JidUwZ3PPyGMydUTftB950PkwYI+AmdcZo5Kp+1zmuoyPgAjWphtocSBkzA==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-tools/federation@4.2.6':
resolution: {integrity: sha512-tTxvEIPMAyqgSBXsQqxIEXDys9+gmtzag7+mALG26PZJ7uGD6RRhBhV0kxLRTJ38jOttNriPBd2Zq38eW7IyXA==}
engines: {node: '>=20.0.0'}
@@ -4874,12 +5176,6 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/stitch@10.1.3':
- resolution: {integrity: sha512-0jxLZJiO2rMFKUtLr6yIYh40w4/IEUQxAPnbaw9T7FCEEbhPiJFes895XJXnR7FCFrtOPSEGSZUXDEYnhbj8nA==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-tools/stitch@10.1.6':
resolution: {integrity: sha512-BoIXy2zzjpm6mimqEduoKsgxE7SPhCPyXofFWlT9EpMV+cqgKiqxcXDrKDs2/DQHlSWTGyDj3xPWk07mmD9X4w==}
engines: {node: '>=20.0.0'}
@@ -4898,12 +5194,6 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/stitching-directives@4.0.5':
- resolution: {integrity: sha512-AhoKD8oIDh2A7bRh2oomxeQdY2P3GgtrQSGg1C9Txhij14bka6Au5dvW4xNqY53nBh1Zb8CiCAaKYIaQErZukg==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-tools/stitching-directives@4.0.8':
resolution: {integrity: sha512-RYgYHFGeYe5GDbyxIqcH7arOt30n2IjDIXpDUtDmqzotCoP8YKPDuDr23EtOJuRIUOYn8VblxfLChXCcnxYSTg==}
engines: {node: '>=20.0.0'}
@@ -4933,12 +5223,6 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/utils@10.10.3':
- resolution: {integrity: sha512-2EdYiefeLLxsoeZTukSNZJ0E/Z5NnWBUGK2VJa0DQj1scDhVd93HeT1eW9TszJOYmIh3eWAKLv58ri/1XUmdsQ==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
-
'@graphql-tools/utils@10.11.0':
resolution: {integrity: sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==}
engines: {node: '>=16.0.0'}
@@ -5012,13 +5296,6 @@ packages:
resolution: {integrity: sha512-Nv0BoDGLMg9QBKy9cIswQ3/6aKaKjlTh87x3GiBg2Z4RrjyrM48DvOOK0pJh1C1At+b0mUIM67cwZcFTDLN4sA==}
engines: {node: '>=18.0.0'}
- '@graphql-yoga/plugin-apollo-inline-trace@3.16.2':
- resolution: {integrity: sha512-umKgoHUN5Y+Rp2KLfgCNCUWSeL/+SiYnIoa2VemvHUjZjoMu29OMQnIqcWihd8KFlPQHE4J75yuXuy9OITYbNg==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- graphql: ^15.2.0 || ^16.0.0
- graphql-yoga: ^5.16.2
-
'@graphql-yoga/plugin-apollo-inline-trace@3.17.1':
resolution: {integrity: sha512-5SnSiAlrmOgIw0DHu4fU9TFUmrEt+fyOSWGU/qn0FNx/0qKWf7OcO/gaUAox3zP87FRXz+4RiJ8opcb5TN+Nzg==}
engines: {node: '>=18.0.0'}
@@ -5026,13 +5303,6 @@ packages:
graphql: ^15.2.0 || ^16.0.0
graphql-yoga: ^5.17.1
- '@graphql-yoga/plugin-apollo-usage-report@0.11.2':
- resolution: {integrity: sha512-8vKZX1h9IHu/ppnKoTP3zSZfwqt7891F9vKkEe3EkNtKdJyw3A97iIfAchrOZjNhci8lV7dbxvuJdpZJQ4dssQ==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- graphql: ^15.2.0 || ^16.0.0
- graphql-yoga: ^5.16.2
-
'@graphql-yoga/plugin-apollo-usage-report@0.12.1':
resolution: {integrity: sha512-xrFiYiIx/nk5gbKJxmlTGj35GmWSkqun/KUdOThfsbwTQgrvL5h5fVrS2x+dYuhFAB43wXEOatroH9RQRBaUWA==}
engines: {node: '>=18.0.0'}
@@ -5147,6 +5417,26 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ '@hapi/address@5.1.1':
+ resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==}
+ engines: {node: '>=14.0.0'}
+
+ '@hapi/formula@3.0.2':
+ resolution: {integrity: sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==}
+
+ '@hapi/hoek@11.0.7':
+ resolution: {integrity: sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==}
+
+ '@hapi/pinpoint@2.0.1':
+ resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==}
+
+ '@hapi/tlds@1.1.4':
+ resolution: {integrity: sha512-Fq+20dxsxLaUn5jSSWrdtSRcIUba2JquuorF9UW1wIJS5cSUwxIsO2GIhaWynPRflvxSzFN+gxKte2HEW1OuoA==}
+ engines: {node: '>=14.0.0'}
+
+ '@hapi/topo@6.0.2':
+ resolution: {integrity: sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==}
+
'@headlessui/react@1.7.19':
resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==}
engines: {node: '>=10'}
@@ -5166,6 +5456,14 @@ packages:
peerDependencies:
react-hook-form: ^7.0.0
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.7':
+ resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
+ engines: {node: '>=18.18.0'}
+
'@humanwhocodes/config-array@0.13.0':
resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
engines: {node: '>=10.10.0'}
@@ -5179,6 +5477,10 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
+
'@ianvs/prettier-plugin-sort-imports@4.3.1':
resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==}
peerDependencies:
@@ -5856,6 +6158,22 @@ packages:
'@mermaid-js/parser@0.6.2':
resolution: {integrity: sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==}
+ '@microsoft/api-extractor-model@7.32.2':
+ resolution: {integrity: sha512-Ussc25rAalc+4JJs9HNQE7TuO9y6jpYQX9nWD1DhqUzYPBr3Lr7O9intf+ZY8kD5HnIqeIRJX7ccCT0QyBy2Ww==}
+
+ '@microsoft/api-extractor@7.56.3':
+ resolution: {integrity: sha512-fRqok4aRNq5GpgGBv2fKlSSKbirPKTJ75vQefthB5x9dwt4Zz+AezUzdc1p/AG4wUBIgmhjcEwn/Rj+N4Wh4Mw==}
+ hasBin: true
+
+ '@microsoft/tsdoc-config@0.18.0':
+ resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==}
+
+ '@microsoft/tsdoc@0.16.0':
+ resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==}
+
+ '@mlc-ai/web-llm@0.2.80':
+ resolution: {integrity: sha512-Hwy1OCsK5cOU4nKr2wIJ2qA1g595PENtO5f2d9Wd/GgFsj5X04uxfaaJfqED8eFAJOpQpn/DirogdEY/yp5jQg==}
+
'@monaco-editor/loader@1.7.0':
resolution: {integrity: sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==}
@@ -5866,6 +6184,9 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ '@monacopilot/core@1.2.12':
+ resolution: {integrity: sha512-x+CNsZMGf/Wv5qekhQqeCBtLxB+XartKOcBPY9OIIGtDnkgGvu+K59IO7ux9cpQ/mW0seunZB2tcvvspgK7WOw==}
+
'@mswjs/interceptors@0.39.6':
resolution: {integrity: sha512-bndDP83naYYkfayr/qhBHMhk0YGwS1iv6vaEGcr0SQbO0IZtbOPqjKjds/WcG+bJA+1T5vCx6kprKOzn5Bg+Vw==}
engines: {node: '>=18'}
@@ -5977,6 +6298,9 @@ packages:
resolution: {integrity: sha512-bMVoAKhpjTOPHkW/lprDPwv5aD4R4C3Irt8vn+SKA9wudLe9COLxOhurrKRsxmZccUbWXRF7vukNeGUAj5P8kA==}
engines: {node: '>= 10'}
+ '@napi-rs/wasm-runtime@1.1.1':
+ resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
+
'@next/bundle-analyzer@15.1.5':
resolution: {integrity: sha512-pCYMPgGRwf+FjEwUXFo3QF14VzBSPPsBHSFuXUpq5ifKcY8LbcmoF2xMVVMa2HoYgA1XuqPSAIfLJr4YXNa9xQ==}
@@ -6811,6 +7135,13 @@ packages:
peerDependencies:
'@opentelemetry/api': ^1.1.0
+ '@oxc-project/runtime@0.92.0':
+ resolution: {integrity: sha512-Z7x2dZOmznihvdvCvLKMl+nswtOSVxS2H2ocar+U9xx6iMfTp0VGIrX6a4xB1v80IwOPC7dT1LXIJrY70Xu3Jw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ '@oxc-project/types@0.93.0':
+ resolution: {integrity: sha512-yNtwmWZIBtJsMr5TEfoZFDxIWV6OdScOpza/f5YxbqUMJk+j6QX3Cf3jgZShGEFYWQJ5j9mJ6jM0tZHu2J9Yrg==}
+
'@pagefind/darwin-arm64@1.3.0':
resolution: {integrity: sha512-365BEGl6ChOsauRjyVpBjXybflXAOvoMROw3TucAROHIcdBvXk9/2AmEvGFU0r75+vdQI4LJdJdpH4Y6Yqaj4A==}
cpu: [arm64]
@@ -7049,6 +7380,9 @@ packages:
'@radix-ui/number@1.1.0':
resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==}
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
'@radix-ui/primitive@1.0.0':
resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==}
@@ -7071,6 +7405,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-alert-dialog@1.1.15':
+ resolution: {integrity: sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-alert-dialog@1.1.4':
resolution: {integrity: sha512-A6Kh23qZDLy3PSU4bh2UJZznOrUdHImIXqF8YtUa6CN73f8EOO9XlXSCd9IHyPvIquTaa/kwaSWzZTtUvgXVGw==}
peerDependencies:
@@ -7136,6 +7483,32 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-checkbox@1.3.3':
+ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-collapsible@1.1.12':
+ resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-collapsible@1.1.2':
resolution: {integrity: sha512-PliMB63vxz7vggcyq0IxNYk8vGDrLXVWw4+W4B8YnwI1s18x7YZYqlG9PLX7XxAJUi0g2DxP4XKJMFHh/iVh9A==}
peerDependencies:
@@ -7240,6 +7613,19 @@ packages:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
+ '@radix-ui/react-dialog@1.1.15':
+ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-dialog@1.1.4':
resolution: {integrity: sha512-Ur7EV1IwQGCyaAuyDRiOLA5JIUZxELJljF+MbM/2NC0BYwfuRrbpS30BiQBJrVruscgUkieKkqXYDOoByaxIoA==}
peerDependencies:
@@ -7303,6 +7689,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-dropdown-menu@2.1.16':
+ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-dropdown-menu@2.1.4':
resolution: {integrity: sha512-iXU1Ab5ecM+yEepGAWK8ZhMyKX4ubFdCNtol4sT9D0OVErG9PNElfx3TQhjw7n7BC5nFVz68/5//clWy+8TXzA==}
peerDependencies:
@@ -7425,6 +7824,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-label@2.1.8':
+ resolution: {integrity: sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-menu@2.1.16':
resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
peerDependencies:
@@ -7599,6 +8011,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-primitive@2.1.4':
+ resolution: {integrity: sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-radio-group@1.2.2':
resolution: {integrity: sha512-E0MLLGfOP0l8P/NxgVzfXJ8w3Ch8cdO6UDzJfDChu4EJDy+/WdO5LqpdY8PYnCErkmZH3gZhDL1K7kQ41fAHuQ==}
peerDependencies:
@@ -7638,6 +8063,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-scroll-area@1.2.10':
+ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-scroll-area@1.2.2':
resolution: {integrity: sha512-EFI1N/S3YxZEW/lJ/H1jY3njlvTd8tBmgKEn4GHi51+aMm94i6NmAJstsm5cu3yJwYqYc93gpCPm21FeAbFk6g==}
peerDependencies:
@@ -7664,6 +8102,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-select@2.2.6':
+ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-separator@1.1.1':
resolution: {integrity: sha512-RRiNRSrD8iUiXriq/Y5n4/3iE8HzqgLHsusUSg5jVpU2+3tqcUFPJXHDymwEypunc2sWxDUS3UC+rkZRlHedsw==}
peerDependencies:
@@ -7677,6 +8128,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-separator@1.1.8':
+ resolution: {integrity: sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-slider@1.2.2':
resolution: {integrity: sha512-sNlU06ii1/ZcbHf8I9En54ZPW0Vil/yPVg4vQMcFNjrIx51jsHbFl1HYHQvCIWJSr1q0ZmA+iIs/ZTv8h7HHSA==}
peerDependencies:
@@ -7713,6 +8177,15 @@ packages:
'@types/react':
optional: true
+ '@radix-ui/react-slot@1.2.4':
+ resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
'@radix-ui/react-switch@1.1.2':
resolution: {integrity: sha512-zGukiWHjEdBCRyXvKR6iXAQG6qXm2esuAD6kDOi9Cn+1X6ev3ASo4+CsYaD6Fov9r/AQFekqnD/7+V0Cs6/98g==}
peerDependencies:
@@ -7726,6 +8199,32 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-switch@1.2.6':
+ resolution: {integrity: sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-tabs@1.1.13':
+ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-tabs@1.1.2':
resolution: {integrity: sha512-9u/tQJMcC2aGq7KXpGivMm1mgq7oRJKXphDwdypPd/j21j/2znamPU8WkXgnhUaTrSFNIt8XhOyCAupg8/GbwQ==}
peerDependencies:
@@ -7804,6 +8303,19 @@ packages:
'@types/react-dom':
optional: true
+ '@radix-ui/react-tooltip@1.2.8':
+ resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
'@radix-ui/react-use-callback-ref@1.0.0':
resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==}
peerDependencies:
@@ -8028,12 +8540,138 @@ packages:
'@repeaterjs/repeater@3.0.6':
resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==}
+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-Edflndd9lU7JVhVIvJlZhdCj5DkhYDJPIRn4Dx0RUdfc8asP9xHOI5gMd8MesDDx+BJpdIT/uAmVTearteU/mQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-XGCzqfjdk7550PlyZRTBKbypXrB7ATtXhw/+bjtxnklLQs0mKP/XkQVOKyn9qGKSlvH8I56JLYryVxl0PCvSNw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
+ resolution: {integrity: sha512-Ho6lIwGJed98zub7n0xcRKuEtnZgbxevAmO4x3zn3C3N4GVXZD5xvCvTVxSMoeBJwTcIYzkVDRTIhylQNsTgLQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
+ resolution: {integrity: sha512-ijAZETywvL+gACjbT4zBnCp5ez1JhTRs6OxRN4J+D6AzDRbU2zb01Esl51RP5/8ZOlvB37xxsRQ3X4YRVyYb3g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
+ resolution: {integrity: sha512-EgIOZt7UildXKFEFvaiLNBXm+4ggQyGe3E5Z1QP9uRcJJs9omihOnm897FwOBQdCuMvI49iBgjFrkhH+wMJ2MA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
+ resolution: {integrity: sha512-F8bUwJq8v/JAU8HSwgF4dztoqJ+FjdyjuvX4//3+Fbe2we9UktFeZ27U4lRMXF1vxWtdV4ey6oCSqI7yUrSEeg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
+ resolution: {integrity: sha512-MioXcCIX/wB1pBnBoJx8q4OGucUAfC1+/X1ilKFsjDK05VwbLZGRgOVD5OJJpUQPK86DhQciNBrfOKDiatxNmg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
+ resolution: {integrity: sha512-m66M61fizvRCwt5pOEiZQMiwBL9/y0bwU/+Kc4Ce/Pef6YfoEkR28y+DzN9rMdjo8Z28NXjsDPq9nH4mXnAP0g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
+ resolution: {integrity: sha512-yRxlSfBvWnnfrdtJfvi9lg8xfG5mPuyoSHm0X01oiE8ArmLRvoJGHUTJydCYz+wbK2esbq5J4B4Tq9WAsOlP1Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
+ resolution: {integrity: sha512-PHVxYhBpi8UViS3/hcvQQb9RFqCtvFmFU1PvUoTRiUdBtgHA6fONNHU4x796lgzNlVSD3DO/MZNk1s5/ozSMQg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
+ resolution: {integrity: sha512-OAfcO37ME6GGWmj9qTaDT7jY4rM0T2z0/8ujdQIJQ2x2nl+ztO32EIwURfmXOK0U1tzkyuaKYvE34Pug/ucXlQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-NIYGuCcuXaq5BC4Q3upbiMBvmZsTsEPG9k/8QKQdmrch+ocSy5Jv9tdpdmXJyighKqm182nh/zBt+tSJkYoNlg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-kANdsDbE5FkEOb5NrCGBJBCaZ2Sabp3D7d4PRqMYJqyLljwh9mDyYyYSv5+QNvdAmifj+f3lviNEUUuUZPEFPw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
+ resolution: {integrity: sha512-UlpxKmFdik0Y2VjZrgUCgoYArZJiZllXgIipdBRV1hw6uK45UbQabSTW6Kp6enuOu7vouYWftwhuxfpE8J2JAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@rolldown/pluginutils@1.0.0-beta.27':
resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==}
+ '@rolldown/pluginutils@1.0.0-beta.41':
+ resolution: {integrity: sha512-ycMEPrS3StOIeb87BT3/+bu+blEtyvwQ4zmo2IcJQy0Rd1DAAhKksA0iUZ3MYSpJtjlPhg0Eo6mvVS6ggPhRbw==}
+
'@rolldown/pluginutils@1.0.0-beta.53':
resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==}
+ '@rollup/plugin-commonjs@29.0.0':
+ resolution: {integrity: sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==}
+ engines: {node: '>=16.0.0 || 14 >= 14.17'}
+ peerDependencies:
+ rollup: ^2.68.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-node-resolve@16.0.3':
+ resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.78.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@4.2.1':
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+ engines: {node: '>= 8.0.0'}
+
+ '@rollup/pluginutils@5.0.2':
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@5.3.0':
+ resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/rollup-android-arm-eabi@4.59.0':
resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==}
cpu: [arm]
@@ -8162,6 +8800,36 @@ packages:
'@rushstack/eslint-patch@1.10.4':
resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
+ '@rushstack/node-core-library@5.19.1':
+ resolution: {integrity: sha512-ESpb2Tajlatgbmzzukg6zyAhH+sICqJR2CNXNhXcEbz6UGCQfrKCtkxOpJTftWc8RGouroHG0Nud1SJAszvpmA==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@rushstack/problem-matcher@0.1.1':
+ resolution: {integrity: sha512-Fm5XtS7+G8HLcJHCWpES5VmeMyjAKaWeyZU5qPzZC+22mPlJzAsOxymHiWIfuirtPckX3aptWws+K2d0BzniJA==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@rushstack/rig-package@0.6.0':
+ resolution: {integrity: sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==}
+
+ '@rushstack/terminal@0.21.0':
+ resolution: {integrity: sha512-cLaI4HwCNYmknM5ns4G+drqdEB6q3dCPV423+d3TZeBusYSSm09+nR7CnhzJMjJqeRcdMAaLnrA4M/3xDz4R3w==}
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@rushstack/ts-command-line@5.2.0':
+ resolution: {integrity: sha512-lYxCX0nDdkDtCkVpvF0m25ymf66SaMWuppbD6b7MdkIzvGXKBXNIVZlwBH/C0YfkanrupnICWf2n4z3AKSfaHw==}
+
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
@@ -8707,10 +9375,6 @@ packages:
resolution: {integrity: sha512-zqcOR1sZTuoA6K3PBNwzu4YgT1pmIwz47tYpgaJjBTfGUIMtcjUaXKtuSKEScdv+0wx45/PbXz0//hk80fky3w==}
engines: {node: '>=18.0.0'}
- '@smithy/signature-v4@5.3.5':
- resolution: {integrity: sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w==}
- engines: {node: '>=18.0.0'}
-
'@smithy/signature-v4@5.3.8':
resolution: {integrity: sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==}
engines: {node: '>=18.0.0'}
@@ -9024,6 +9688,10 @@ packages:
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
+ '@tailwindcss/cli@4.1.18':
+ resolution: {integrity: sha512-sMZ+lZbDyxwjD2E0L7oRUjJ01Ffjtme5OtjvvnC+cV4CEDcbqzbp25TCpxHj6kWLU9+DlqJOiNgSOgctC2aZmg==}
+ hasBin: true
+
'@tailwindcss/container-queries@0.1.1':
resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==}
peerDependencies:
@@ -9114,6 +9782,9 @@ packages:
resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==}
engines: {node: '>= 10'}
+ '@tailwindcss/postcss@4.1.18':
+ resolution: {integrity: sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==}
+
'@tailwindcss/typography@0.5.16':
resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==}
peerDependencies:
@@ -9128,17 +9799,28 @@ packages:
resolution: {integrity: sha512-RL1f5ZlfZMpghrCIdzl6mLOFLTuhqmPNblZgBaeKfdtk5rfbjykurv+VfYydOFXj0vxVIoA2d/zT7xfD7Ph8fw==}
engines: {node: '>=18'}
+ '@tanstack/devtools-event-client@0.4.0':
+ resolution: {integrity: sha512-RPfGuk2bDZgcu9bAJodvO2lnZeHuz4/71HjZ0bGb/SPg8+lyTA+RLSKQvo7fSmPSi8/vcH3aKQ8EM9ywf1olaw==}
+ engines: {node: '>=18'}
+
'@tanstack/form-core@1.27.0':
resolution: {integrity: sha512-QFEhg9/VcrwtpbcN7Qpl8JVVfEm2UJ+dzfDFGGMYub2J9jsgrp2HmaY7LSLlnkpTJlCIDxQiWDkiOFYQtK6yzw==}
- '@tanstack/history@1.139.0':
- resolution: {integrity: sha512-l6wcxwDBeh/7Dhles23U1O8lp9kNJmAb2yNjekR6olZwCRNAVA8TCXlVCrueELyFlYZqvQkh0ofxnzG62A1Kkg==}
+ '@tanstack/form-core@1.28.0':
+ resolution: {integrity: sha512-MX3YveB6SKHAJ2yUwp+Ca/PCguub8bVEnLcLUbFLwdkSRMkP0lMGdaZl+F0JuEgZw56c6iFoRyfILhS7OQpydA==}
+
+ '@tanstack/history@1.154.14':
+ resolution: {integrity: sha512-xyIfof8eHBuub1CkBnbKNKQXeRZC4dClhmzePHVOEel4G7lk/dW+TQ16da7CFdeNLv6u6Owf5VoBQxoo6DFTSA==}
engines: {node: '>=12'}
'@tanstack/history@1.31.16':
resolution: {integrity: sha512-rahAZXlR879P7dngDH7BZwGYiODA9D5Hqo6nUHn9GAURcqZU5IW0ZiT54dPtV5EPES7muZZmknReYueDHs7FFQ==}
engines: {node: '>=12'}
+ '@tanstack/pacer-lite@0.1.1':
+ resolution: {integrity: sha512-y/xtNPNt/YeyoVxE/JCx+T7yjEzpezmbb+toK8DDD1P4m7Kzs5YR956+7OKexG3f8aXgC3rLZl7b1V+yNUSy5w==}
+ engines: {node: '>=18'}
+
'@tanstack/pacer@0.15.4':
resolution: {integrity: sha512-vGY+CWsFZeac3dELgB6UZ4c7OacwsLb8hvL2gLS6hTgy8Fl0Bm/aLokHaeDIP+q9F9HUZTnp360z9uv78eg8pg==}
engines: {node: '>=18'}
@@ -9155,6 +9837,15 @@ packages:
'@tanstack/react-start':
optional: true
+ '@tanstack/react-form@1.28.0':
+ resolution: {integrity: sha512-ibLcf5QkTogV0Ly944CuqGxWTpHyreNA4Cy8Wtky7zE9wtE3HVapQt4/hUuXo51zihfTkv5URiXpoTSKF5Xosg==}
+ peerDependencies:
+ '@tanstack/react-start': '*'
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@tanstack/react-start':
+ optional: true
+
'@tanstack/react-query@5.63.0':
resolution: {integrity: sha512-QWizLzSiog8xqIRYmuJRok9VELlXVBAwtINgVCgW1SNvamQwWDO5R0XFSkjoBEj53x9Of1KAthLRBUC5xmtVLQ==}
peerDependencies:
@@ -9172,6 +9863,25 @@ packages:
'@tanstack/router-core':
optional: true
+ '@tanstack/react-router-devtools@1.159.5':
+ resolution: {integrity: sha512-IIyomu+ypWTxyoYT32mxamVmdTs7ZCGcTbdj7HVvtD3xp1lvo/bwRXj9oERENmb+OAPOaWF2doRYC/pmKjK5vg==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/react-router': ^1.159.5
+ '@tanstack/router-core': ^1.159.4
+ react: '>=18.0.0 || >=19.0.0'
+ react-dom: '>=18.0.0 || >=19.0.0'
+ peerDependenciesMeta:
+ '@tanstack/router-core':
+ optional: true
+
+ '@tanstack/react-router@1.159.5':
+ resolution: {integrity: sha512-rVb0MtKzP5c0BkWIoFgWBiRAJHYSU3bhsEHbT0cRdRLmlJiw21Awb6VEjgYq3hJiEhowcKKm6J8AdRD/8oZ5dQ==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ react: '>=18.0.0 || >=19.0.0'
+ react-dom: '>=18.0.0 || >=19.0.0'
+
'@tanstack/react-router@1.34.9':
resolution: {integrity: sha512-dU7rkiWQTH7glJIcnUcFezkmANzqQwlgRiJFiHJOPjYSoKVGI9dWQMbNc8W5d4JjXB/Nhh0QOiI/+GoYZ3WrhA==}
engines: {node: '>=12'}
@@ -9204,8 +9914,8 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tanstack/router-core@1.139.13':
- resolution: {integrity: sha512-vqBEBiFHHGt82fdtMqGRQFs9BRE8UKI17pVoYurEpIxafI7t8go1LoIxYbva2l8Q+44z0NZNQ2kqVZJwtEwgkg==}
+ '@tanstack/router-core@1.159.4':
+ resolution: {integrity: sha512-MFzPH39ijNO83qJN3pe7x4iAlhZyqgao3sJIzv3SJ4Pnk12xMnzuDzIAQT/1WV6JolPQEcw0Wr4L5agF8yxoeg==}
engines: {node: '>=12'}
'@tanstack/router-devtools-core@1.139.13':
@@ -9219,6 +9929,16 @@ packages:
csstype:
optional: true
+ '@tanstack/router-devtools-core@1.159.4':
+ resolution: {integrity: sha512-qMUeIv+6n1mZOcO2raCIbdOeDeMpJEmgm6oMs/nWEG61lYrzJYaCcpBTviAX0nRhSiQSUCX9cHiosUEA0e2HAw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/router-core': ^1.159.4
+ csstype: 3.1.2
+ peerDependenciesMeta:
+ csstype:
+ optional: true
+
'@tanstack/router-devtools@1.34.9':
resolution: {integrity: sha512-8gc/ptUjiB/ry1jWCBcPNypfpfQ/eFtC4vqg8dfppvKUm2DwLp0gNM6YvGbcfySTLLei3RLPlmuob0/2vbeS7A==}
engines: {node: '>=12'}
@@ -9227,6 +9947,35 @@ packages:
react: '>=16.8'
react-dom: '>=16.8'
+ '@tanstack/router-generator@1.159.4':
+ resolution: {integrity: sha512-O8tICQoSuvK6vs3mvBdI3zVLFmYfj/AYDCX0a5msSADP/2S0GsgDDTB5ah731TqYCtjeNriaWz9iqst38cjF/Q==}
+ engines: {node: '>=12'}
+
+ '@tanstack/router-plugin@1.159.5':
+ resolution: {integrity: sha512-i2LR3WRaBOAZ1Uab5QBG9UxZIRJ3V56JVu890NysbuX15rgzRiL5yLAbfenOHdhaHy2+4joX35VICAHuVWy7Og==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@rsbuild/core': '>=1.0.2'
+ '@tanstack/react-router': ^1.159.5
+ vite: '>=5.0.0 || >=6.0.0 || >=7.0.0'
+ vite-plugin-solid: ^2.11.10
+ webpack: '>=5.92.0'
+ peerDependenciesMeta:
+ '@rsbuild/core':
+ optional: true
+ '@tanstack/react-router':
+ optional: true
+ vite:
+ optional: true
+ vite-plugin-solid:
+ optional: true
+ webpack:
+ optional: true
+
+ '@tanstack/router-utils@1.158.0':
+ resolution: {integrity: sha512-qZ76eaLKU6Ae9iI/mc5zizBX149DXXZkBVVO3/QRIll79uKLJZHQlMKR++2ba7JsciBWz1pgpIBcCJPE9S0LVg==}
+ engines: {node: '>=12'}
+
'@tanstack/store@0.1.3':
resolution: {integrity: sha512-GnolmC8Fr4mvsHE1fGQmR3Nm0eBO3KnZjDU0a+P3TeQNM/dDscFGxtA7p31NplQNW3KwBw4t1RVFmz0VeKLxcw==}
@@ -9246,6 +9995,10 @@ packages:
'@tanstack/virtual-core@3.13.18':
resolution: {integrity: sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg==}
+ '@tanstack/virtual-file-routes@1.154.7':
+ resolution: {integrity: sha512-cHHDnewHozgjpI+MIVp9tcib6lYEQK5MyUr0ChHpHFGBl8Xei55rohFK0I0ve/GKoHeioaK42Smd8OixPp6CTg==}
+ engines: {node: '>=12'}
+
'@tanstack/zod-adapter@1.120.5':
resolution: {integrity: sha512-EXFVr2rw9qy5Ad9fogxo++A10A555XrhNyKZ7pnPV84HU/Xy3C2zP8UaaoTlTDr+/BJ2yzyyM47yK62a03ofbA==}
engines: {node: '>=12'}
@@ -9351,9 +10104,15 @@ packages:
resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@types/acorn@4.0.6':
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
+ '@types/argparse@1.0.38':
+ resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
+
'@types/async-retry@1.4.8':
resolution: {integrity: sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==}
@@ -9612,6 +10371,9 @@ packages:
'@types/lodash@4.17.14':
resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==}
+ '@types/lodash@4.17.23':
+ resolution: {integrity: sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==}
+
'@types/long@4.0.2':
resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==}
@@ -9672,8 +10434,8 @@ packages:
'@types/node@22.19.1':
resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==}
- '@types/node@24.10.1':
- resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
+ '@types/node@24.10.12':
+ resolution: {integrity: sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==}
'@types/node@25.0.2':
resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==}
@@ -9708,8 +10470,8 @@ packages:
'@types/pluralize@0.0.33':
resolution: {integrity: sha512-JOqsl+ZoCpP4e8TDke9W79FDcSgPAR0l6pixx2JHkhnRjvShyYiAYw2LVsnA7K08Y6DeOnaU6ujmENO4os/cYg==}
- '@types/prismjs@1.26.5':
- resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==}
+ '@types/prismjs@1.26.6':
+ resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==}
'@types/prop-types@15.7.5':
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
@@ -9725,6 +10487,11 @@ packages:
peerDependencies:
'@types/react': ^18.0.0
+ '@types/react-dom@19.2.3':
+ resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
+ peerDependencies:
+ '@types/react': ^19.2.0
+
'@types/react-highlight-words@0.20.0':
resolution: {integrity: sha512-Qm512TiOakvtNzHJ2+TNVHnLn5cJ2wLQV0+LrhuispVth6dRf5b8ydjq3Kc0thpZ7bz4s6RnG6meboAXHWRK+Q==}
@@ -9737,6 +10504,9 @@ packages:
'@types/react@18.3.18':
resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==}
+ '@types/resolve@1.20.2':
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
'@types/responselike@1.0.0':
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
@@ -9826,6 +10596,14 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/eslint-plugin@8.55.0':
+ resolution: {integrity: sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.55.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/parser@7.18.0':
resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -9836,10 +10614,33 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/parser@8.55.0':
+ resolution: {integrity: sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/project-service@8.55.0':
+ resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/scope-manager@7.18.0':
resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/scope-manager@8.55.0':
+ resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/tsconfig-utils@8.55.0':
+ resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/type-utils@7.18.0':
resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -9850,10 +10651,21 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/type-utils@8.55.0':
+ resolution: {integrity: sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/types@7.18.0':
resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/types@8.55.0':
+ resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@7.18.0':
resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -9863,16 +10675,33 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/typescript-estree@8.55.0':
+ resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/utils@7.18.0':
resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
+ '@typescript-eslint/utils@8.55.0':
+ resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/visitor-keys@7.18.0':
resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
engines: {node: ^18.18.0 || >=20.0.0}
+ '@typescript-eslint/visitor-keys@8.55.0':
+ resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript/vfs@1.6.1':
resolution: {integrity: sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==}
peerDependencies:
@@ -9956,15 +10785,44 @@ packages:
'@volar/language-core@2.4.12':
resolution: {integrity: sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==}
+ '@volar/language-core@2.4.28':
+ resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==}
+
'@volar/language-service@2.4.12':
resolution: {integrity: sha512-nifOPGYYPnCmxja6/ML/Gl2EgFkUdw4gLbYqbh8FjqX3gSpXSZl/0ebqORjKo1KW56YWHWRZd1jFutEtCiRYhA==}
'@volar/source-map@2.4.12':
resolution: {integrity: sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==}
+ '@volar/source-map@2.4.28':
+ resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==}
+
'@volar/typescript@2.4.12':
resolution: {integrity: sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==}
+ '@volar/typescript@2.4.28':
+ resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
+
+ '@vue/compiler-core@3.5.28':
+ resolution: {integrity: sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==}
+
+ '@vue/compiler-dom@3.5.28':
+ resolution: {integrity: sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==}
+
+ '@vue/compiler-vue2@2.7.16':
+ resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
+
+ '@vue/language-core@2.2.0':
+ resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@vue/shared@3.5.28':
+ resolution: {integrity: sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==}
+
'@whatwg-node/cookie-store@0.2.3':
resolution: {integrity: sha512-LPDv38Hv+RrVA8o7x4YOjQx4qhqOs3Lm8aPTsPrQCUF3MxXEUBEYcUqD5wRTaTxzQEd7ZXbDEnXBLDECFoOfjg==}
engines: {node: '>=18.0.0'}
@@ -9980,10 +10838,6 @@ packages:
'@whatwg-node/events@0.0.3':
resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==}
- '@whatwg-node/events@0.1.1':
- resolution: {integrity: sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==}
- engines: {node: '>=16.0.0'}
-
'@whatwg-node/events@0.1.2':
resolution: {integrity: sha512-ApcWxkrs1WmEMS2CaLLFUEem/49erT3sxIVjpzU5f6zmVcnijtDSrhoK2zVobOIikZJdH63jdAXOrvjf6eOUNQ==}
engines: {node: '>=18.0.0'}
@@ -10038,6 +10892,12 @@ packages:
resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==}
engines: {node: '>=14.6'}
+ '@xyflow/react@12.10.0':
+ resolution: {integrity: sha512-eOtz3whDMWrB4KWVatIBrKuxECHqip6PfA8fTpaS2RUGVpiEAe+nqDKsLqkViVWxDGreq0lWX71Xth/SPAzXiw==}
+ peerDependencies:
+ react: '>=17'
+ react-dom: '>=17'
+
'@xyflow/react@12.4.4':
resolution: {integrity: sha512-9RZ9dgKZNJOlbrXXST5HPb5TcXPOIDGondjwcjDro44OQRPl1E0ZRPTeWPGaQtVjbg4WpR4BUYwOeshNI2TuVg==}
peerDependencies:
@@ -10047,6 +10907,9 @@ packages:
'@xyflow/system@0.0.52':
resolution: {integrity: sha512-pJBMaoh/GEebIABWEIxAai0yf57dm+kH7J/Br+LnLFPuJL87Fhcmm4KFWd/bCUy/kCWUg+2/yFAGY0AUHRPOnQ==}
+ '@xyflow/system@0.0.74':
+ resolution: {integrity: sha512-7v7B/PkiVrkdZzSbL+inGAo6tkR/WQHHG0/jhSvLQToCsfa8YubOGmBYd1s08tpKpihdHDZFwzQZeR69QSBb4Q==}
+
'@zeit/schemas@2.36.0':
resolution: {integrity: sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==}
@@ -10126,6 +10989,14 @@ packages:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
+ ajv-draft-04@1.0.0:
+ resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
+ peerDependencies:
+ ajv: ^8.5.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
ajv-formats@3.0.1:
resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
peerDependencies:
@@ -10137,9 +11008,18 @@ packages:
ajv@6.14.0:
resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
+ ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
+
+ ajv@8.13.0:
+ resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
+
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
+ alien-signals@0.4.14:
+ resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==}
+
ansi-align@3.0.1:
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
@@ -10189,6 +11069,10 @@ packages:
resolution: {integrity: sha512-Yk3BkHH9U7oPyCN3gL5Tc7CpahG/+UFv/6UG03C311Vy9lzRmA5uoxDTpU9CO3rGHL6KzJz/pdDeXZCZ5Mu/Sg==}
engines: {node: '>=15'}
+ ansis@4.2.0:
+ resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
+ engines: {node: '>=14'}
+
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -10317,6 +11201,10 @@ packages:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines: {node: '>=4'}
+ ast-types@0.16.1:
+ resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
+ engines: {node: '>=4'}
+
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
@@ -10356,6 +11244,13 @@ packages:
resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ autoprefixer@10.4.24:
+ resolution: {integrity: sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
available-typed-arrays@1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
@@ -10377,16 +11272,25 @@ packages:
resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
engines: {node: '>=4'}
+ axios@1.12.2:
+ resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==}
+
axios@1.13.5:
resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==}
axobject-query@3.2.1:
resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
+ babel-dead-code-elimination@1.0.12:
+ resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==}
+
babel-plugin-macros@3.1.0:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
engines: {node: '>=10', npm: '>=6'}
+ babel-plugin-react-compiler@19.1.0-rc.3:
+ resolution: {integrity: sha512-mjRn69WuTz4adL0bXGx8Rsyk1086zFJeKmes6aK0xPuK3aaXmDJdLHqwKKMrpm6KAI1MCoUK72d2VeqQbu8YIA==}
+
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
@@ -10400,10 +11304,6 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.8.3:
- resolution: {integrity: sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==}
- hasBin: true
-
baseline-browser-mapping@2.9.4:
resolution: {integrity: sha512-ZCQ9GEWl73BVm8bu5Fts8nt7MHdbt5vY9bP6WGnUh+r3l8M7CgfyTlwsgCbMC66BNxPr6Xoce3j66Ms5YUQTNA==}
hasBin: true
@@ -10544,11 +11444,6 @@ packages:
browser-tabs-lock@1.3.0:
resolution: {integrity: sha512-g6nHaobTiT0eMZ7jh16YpD2kcjAp+PInbiVq3M1x6KKaEIVhT4v9oURNIpZLOZ3LQbQ3XYfNhMAb/9hzNLIWrw==}
- browserslist@4.26.0:
- resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
browserslist@4.28.1:
resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -10695,6 +11590,9 @@ packages:
caniuse-lite@1.0.30001759:
resolution: {integrity: sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==}
+ caniuse-lite@1.0.30001769:
+ resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==}
+
capital-case@1.0.4:
resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
@@ -10935,6 +11833,12 @@ packages:
react: ^18.0.0
react-dom: ^18.0.0
+ cmdk@1.1.1:
+ resolution: {integrity: sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==}
+ peerDependencies:
+ react: ^18 || ^19 || ^19.0.0-rc
+ react-dom: ^18 || ^19 || ^19.0.0-rc
+
co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
@@ -10963,12 +11867,24 @@ packages:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
+ color-convert@3.1.3:
+ resolution: {integrity: sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==}
+ engines: {node: '>=14.6'}
+
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ color-name@2.1.0:
+ resolution: {integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==}
+ engines: {node: '>=12.20'}
+
color-string@1.9.1:
resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+ color-string@2.1.4:
+ resolution: {integrity: sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==}
+ engines: {node: '>=18'}
+
color-support@1.1.3:
resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
hasBin: true
@@ -10977,6 +11893,10 @@ packages:
resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
engines: {node: '>=12.5.0'}
+ color@5.0.3:
+ resolution: {integrity: sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==}
+ engines: {node: '>=18'}
+
colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
@@ -11029,6 +11949,12 @@ packages:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
+ commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+
+ compare-versions@6.1.1:
+ resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
+
compressible@2.0.18:
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
engines: {node: '>= 0.6'}
@@ -11047,6 +11973,11 @@ packages:
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
engines: {'0': node >= 6.0}
+ concurrently@9.2.1:
+ resolution: {integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==}
+ engines: {node: '>=18'}
+ hasBin: true
+
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
@@ -11452,6 +12383,9 @@ packages:
dayjs@1.11.18:
resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
+ de-indent@1.0.2:
+ resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
+
debounce-promise@3.1.2:
resolution: {integrity: sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==}
@@ -11795,9 +12729,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.5.218:
- resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==}
-
electron-to-chromium@1.5.266:
resolution: {integrity: sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==}
@@ -11827,10 +12758,6 @@ packages:
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- enhanced-resolve@5.17.1:
- resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
- engines: {node: '>=10.13.0'}
-
enhanced-resolve@5.18.4:
resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
engines: {node: '>=10.13.0'}
@@ -11846,6 +12773,10 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ entities@7.0.1:
+ resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
+ engines: {node: '>=0.12'}
+
env-ci@7.3.0:
resolution: {integrity: sha512-L8vK54CSjKB4pwlwx0YaqeBdUSGufaLHl/pEgD+EqnMrYCVUA8HzMjURALSyvOlC57e953yN7KyXS63qDoc3Rg==}
engines: {node: '>=12.20'}
@@ -11896,6 +12827,10 @@ packages:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
+ es-set-tostringtag@2.0.2:
+ resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ engines: {node: '>= 0.4'}
+
es-set-tostringtag@2.1.0:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
@@ -12083,6 +13018,17 @@ packages:
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ eslint-plugin-react-hooks@5.2.0:
+ resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+
+ eslint-plugin-react-refresh@0.4.26:
+ resolution: {integrity: sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==}
+ peerDependencies:
+ eslint: '>=8.40'
+
eslint-plugin-react@7.33.2:
resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
@@ -12111,20 +13057,42 @@ packages:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-scope@8.4.0:
+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-visitor-keys@4.2.1:
+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint@8.57.1:
resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
hasBin: true
+ eslint@9.39.2:
+ resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+
esm@3.2.25:
resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
engines: {node: '>=6'}
+ espree@10.4.0:
+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -12173,6 +13141,9 @@ packages:
estree-walker@0.6.1:
resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
@@ -12390,6 +13361,10 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
+
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
@@ -12413,6 +13388,10 @@ packages:
resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
engines: {node: '>= 0.8'}
+ find-cache-dir@3.3.2:
+ resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
+ engines: {node: '>=8'}
+
find-my-way@9.5.0:
resolution: {integrity: sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ==}
engines: {node: '>=20'}
@@ -12435,13 +13414,23 @@ packages:
find-yarn-workspace-root@2.0.0:
resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==}
+ fix-dts-default-cjs-exports@1.0.1:
+ resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
+
flat-cache@3.0.4:
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
engines: {node: ^10.12.0 || >=12.0.0}
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
+
flatted@3.2.7:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ flatted@3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+
flattie@1.1.1:
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
engines: {node: '>=8'}
@@ -12512,6 +13501,9 @@ packages:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
+ fraction.js@5.3.4:
+ resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
+
framer-motion@10.18.0:
resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==}
peerDependencies:
@@ -12547,6 +13539,10 @@ packages:
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+ fs-extra@10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
+ engines: {node: '>=12'}
+
fs-extra@11.2.0:
resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
engines: {node: '>=14.14'}
@@ -12626,6 +13622,10 @@ packages:
resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
engines: {node: '>=18'}
+ get-intrinsic@1.2.4:
+ resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
+ engines: {node: '>= 0.4'}
+
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -12762,14 +13762,14 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.11.0:
- resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==}
- engines: {node: '>=18'}
-
globals@15.15.0:
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
+ engines: {node: '>=18'}
+
globalthis@1.0.3:
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
@@ -13001,12 +14001,6 @@ packages:
peerDependencies:
graphql: ^15.2.0 || ^16.0.0
- graphql-yoga@5.16.2:
- resolution: {integrity: sha512-heaD8ejapeEZ8+8CxB6DbYzkvMfC4gHEXr1Gc2CQCXEb5PVaDcEnQfiThBNic1KLPpuZixqQdJJ0pjcEVc9H7g==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- graphql: ^15.2.0 || ^16.0.0
-
graphql-yoga@5.17.1:
resolution: {integrity: sha512-Izb2uVWfdoWm+tF4bi39KE6F4uml3r700/EwULPZYOciY8inmy4hw+98c6agy3C+xceXvTkP7Li6mY/EI8XliA==}
engines: {node: '>=18.0.0'}
@@ -13019,10 +14013,6 @@ packages:
peerDependencies:
graphql: ^15.2.0 || ^16.0.0
- graphql@16.11.0:
- resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==}
- engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
-
graphql@16.12.0:
resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
@@ -13129,6 +14119,10 @@ packages:
hastscript@9.0.1:
resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
+ he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ hasBin: true
+
header-case@2.0.4:
resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
@@ -13254,6 +14248,9 @@ packages:
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
+ humps@2.0.1:
+ resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==}
+
hyperid@2.3.1:
resolution: {integrity: sha512-mIbI7Ymn6MCdODaW1/6wdf5lvvXzmPsARN4zTLakMmcziBOuP4PxCBJvHF6kbAIHX6H4vAELx/pDmt0j6Th5RQ==}
@@ -13337,6 +14334,10 @@ packages:
import-in-the-middle@2.0.0:
resolution: {integrity: sha512-yNZhyQYqXpkT0AKq3F3KLasUSK4fHvebNH5hOsKQw2dhGSALvQ4U0BqUc5suziKvydO5u5hgN2hy1RJaho8U5A==}
+ import-lazy@4.0.0:
+ resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
+ engines: {node: '>=8'}
+
import-meta-resolve@4.0.0:
resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
@@ -13597,6 +14598,9 @@ packages:
is-map@2.0.2:
resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+ is-module@1.0.0:
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+
is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -13647,6 +14651,9 @@ packages:
is-property@1.0.2:
resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==}
+ is-reference@1.2.1:
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+
is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -13755,6 +14762,10 @@ packages:
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ isbot@5.1.34:
+ resolution: {integrity: sha512-aCMIBSKd/XPRYdiCQTLC8QHH4YT8B3JUADu+7COgYIZPvkeoMcUHMRjZLM9/7V8fCj+l7FSREc1lOPNjzogo/A==}
+ engines: {node: '>=18'}
+
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -13831,6 +14842,10 @@ packages:
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
+ joi@18.0.2:
+ resolution: {integrity: sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==}
+ engines: {node: '>= 20'}
+
jose@4.15.9:
resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
@@ -14045,8 +15060,8 @@ packages:
koa-compose@4.1.0:
resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==}
- koa-connect@2.1.0:
- resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==}
+ koa-connect@2.1.1:
+ resolution: {integrity: sha512-ejvbGKYS6di4LUSS+6E+Z5ZVev9RqThLm3NfZjb9QHZMASLvnr4eDTImKcGlQXFrtVpMTyTovZ+Hcl6JbBuFNA==}
koa-convert@2.0.0:
resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==}
@@ -14403,6 +15418,10 @@ packages:
resolution: {integrity: sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==}
engines: {node: '>= 0.6.0'}
+ loglevel@1.9.2:
+ resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==}
+ engines: {node: '>= 0.6.0'}
+
long@2.4.0:
resolution: {integrity: sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==}
engines: {node: '>=0.6'}
@@ -14477,6 +15496,11 @@ packages:
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ lucide-react@0.548.0:
+ resolution: {integrity: sha512-63b16z63jM9yc1MwxajHeuu0FRZFsDtljtDjYm26Kd86UQ5HQzu9ksEtoUUw4RBuewodw/tGFmvipePvRsKeDA==}
+ peerDependencies:
+ react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
@@ -14495,6 +15519,10 @@ packages:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
+ make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
+
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
@@ -15078,6 +16106,11 @@ packages:
monaco-themes@0.4.4:
resolution: {integrity: sha512-Hbb9pvRrpSi0rZezcB/IOdQnpx10o55Lx4zFdRAAVpFMa1HP7FgaqEZdKffb4ovd90fETCixeFO9JPYFMAq+TQ==}
+ monacopilot@1.2.12:
+ resolution: {integrity: sha512-FyFs8cFw/PnmmhkVPTbfTOGgGhxxBD3r0HoeDNFSjdDuA2bBl/vOMN2Vb6aPU8nO8pglRHyeLz8igiskRWKXug==}
+ peerDependencies:
+ monaco-editor: '>=0.41.0'
+
moo@0.5.2:
resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==}
@@ -15111,6 +16144,9 @@ packages:
typescript:
optional: true
+ muggle-string@0.4.1:
+ resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
+
multi-fork@0.0.2:
resolution: {integrity: sha512-SHWGuze0cZNiH+JGJQFlB1k7kZLGFCvW1Xo5Fcpe86KICkC3aVTJWpjUcmyYcLCB0I6gdzKLCia/bTIw2ggl8A==}
@@ -15274,9 +16310,6 @@ packages:
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- node-releases@2.0.21:
- resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==}
-
node-releases@2.0.27:
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
@@ -15929,6 +16962,10 @@ packages:
pkce-challenge@3.1.0:
resolution: {integrity: sha512-bQ/0XPZZ7eX+cdAkd61uYWpfMhakH3NeteUF1R8GNa+LMqX8QFAkbCLqq+AYAns1/ueACBu/BMWhrlKGrdvGZg==}
+ pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
+
pkg-types@1.3.0:
resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==}
@@ -16021,6 +17058,11 @@ packages:
peerDependencies:
postcss: ^8.4
+ postcss-prefixwrap@1.57.2:
+ resolution: {integrity: sha512-HKfOJJCFUtZiUu6CaWmxb6JxYZetn8McOuFUa0t4CJ0ZtcxCPlD8COSPu6804xNc4WPBu34BI0h96wkONLd9lQ==}
+ peerDependencies:
+ postcss: '*'
+
postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
@@ -16174,6 +17216,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
+ prettier@3.8.1:
+ resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
+ engines: {node: '>=14'}
+ hasBin: true
+
pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
@@ -16530,12 +17577,25 @@ packages:
react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
+ react-resizable-panels@3.0.6:
+ resolution: {integrity: sha512-b3qKHQ3MLqOgSS+FRYKapNkJZf5EQzuf6+RLiq1/IlTHw99YrZ2NJZLk4hQIzTnnIkRg2LUqyVinu6YWWpUYew==}
+ peerDependencies:
+ react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
+ react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
+
react-select@5.9.0:
resolution: {integrity: sha512-nwRKGanVHGjdccsnzhFte/PULziueZxGD8LL2WojON78Mvnq7LdAMEtu2frrwld1fr3geixg3iiMBIc/LLAZpw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-shadow@20.6.0:
+ resolution: {integrity: sha512-kY+w4OMNZ8Nj9YI9eiTgvvJ/wYO7XyX1D/LYhvwQZv5vw69iCiDtGB0BX/2U8gLUuZAMN+x/7rHJKqHh8wXFHQ==}
+ peerDependencies:
+ prop-types: ^15.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
react-smooth@4.0.4:
resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==}
peerDependencies:
@@ -16649,6 +17709,10 @@ packages:
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
engines: {node: '>= 12.13.0'}
+ recast@0.23.11:
+ resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==}
+ engines: {node: '>= 4'}
+
recharts-scale@0.4.5:
resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==}
@@ -16919,6 +17983,51 @@ packages:
robust-predicates@3.0.2:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
+ rolldown-vite@7.1.14:
+ resolution: {integrity: sha512-eSiiRJmovt8qDJkGyZuLnbxAOAdie6NCmmd0NkTC0RJI9duiSBTfr8X2mBYJOUFzxQa2USaHmL99J9uMxkjCyw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^20.19.0 || >=22.12.0
+ esbuild: 0.25.9
+ 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
+ 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
+
+ rolldown@1.0.0-beta.41:
+ resolution: {integrity: sha512-U+NPR0Bkg3wm61dteD2L4nAM1U9dtaqVrpDXwC36IKRHpEO/Ubpid4Nijpa2imPchcVNHfxVFwSSMJdwdGFUbg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
rollup-plugin-inject@3.0.2:
resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
@@ -16926,6 +18035,12 @@ packages:
rollup-plugin-node-polyfills@0.2.1:
resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
+ rollup-plugin-typescript2@0.36.0:
+ resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==}
+ peerDependencies:
+ rollup: '>=1.26.3'
+ typescript: '>=2.4.0'
+
rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
@@ -16957,6 +18072,9 @@ packages:
rxjs@7.8.0:
resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
+ rxjs@7.8.2:
+ resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
+
sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
@@ -17025,6 +18143,11 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
+ semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
engines: {node: '>=10'}
@@ -17143,6 +18266,10 @@ packages:
shell-quote@1.7.3:
resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
+ shell-quote@1.8.3:
+ resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
+ engines: {node: '>= 0.4'}
+
shiki@1.29.2:
resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==}
@@ -17420,6 +18547,10 @@ packages:
strict-event-emitter@0.5.1:
resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
+ string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+
string-env-interpolation@1.0.1:
resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==}
@@ -17634,6 +18765,9 @@ packages:
tailwind-merge@2.6.0:
resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
+ tailwind-merge@3.4.0:
+ resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==}
+
tailwindcss-animate@1.0.7:
resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
peerDependencies:
@@ -17645,6 +18779,12 @@ packages:
peerDependencies:
tailwindcss: 3.4.17
+ tailwindcss-scoped-preflight@3.5.7:
+ resolution: {integrity: sha512-+TXhksi7Ac6aCH0w9fk5eEHRvAwOaVP57JwkMSvIhhxTggFu5rdMIy83xImJ+jQYPE9nbQQEl34G2Ka8g+zrDg==}
+ peerDependencies:
+ postcss: ^8
+ tailwindcss: 3.4.17
+
tailwindcss@3.4.17:
resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
engines: {node: '>=14.0.0'}
@@ -17858,6 +18998,12 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
+ ts-api-utils@2.4.0:
+ resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ engines: {node: '>=18.12'}
+ peerDependencies:
+ typescript: '>=4.8.4'
+
ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}
@@ -17948,6 +19094,25 @@ packages:
typescript:
optional: true
+ tsup@8.5.1:
+ resolution: {integrity: sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@microsoft/api-extractor': ^7.36.0
+ '@swc/core': ^1
+ postcss: ^8.4.12
+ typescript: '>=4.5.0'
+ peerDependenciesMeta:
+ '@microsoft/api-extractor':
+ optional: true
+ '@swc/core':
+ optional: true
+ postcss:
+ optional: true
+ typescript:
+ optional: true
+
tsx@4.19.2:
resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==}
engines: {node: '>=18.0.0'}
@@ -17998,6 +19163,9 @@ packages:
resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==}
hasBin: true
+ tw-animate-css@1.4.0:
+ resolution: {integrity: sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==}
+
tweetnacl@0.14.5:
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
@@ -18075,6 +19243,13 @@ packages:
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+ typescript-eslint@8.55.0:
+ resolution: {integrity: sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
typescript@4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
@@ -18085,6 +19260,16 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.8.2:
+ resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
uc.micro@2.1.0:
resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
@@ -18219,6 +19404,40 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
+ unplugin-dts@1.0.0-beta.6:
+ resolution: {integrity: sha512-+xbFv5aVFtLZFNBAKI4+kXmd2h+T42/AaP8Bsp0YP/je/uOTN94Ame2Xt3e9isZS+Z7/hrLCLbsVJh+saqFMfQ==}
+ peerDependencies:
+ '@microsoft/api-extractor': '>=7'
+ '@rspack/core': ^1
+ '@vue/language-core': ~3.0.1
+ esbuild: 0.25.9
+ rolldown: '*'
+ rollup: '>=3'
+ typescript: '>=4'
+ vite: '>=3'
+ webpack: ^4 || ^5
+ peerDependenciesMeta:
+ '@microsoft/api-extractor':
+ optional: true
+ '@rspack/core':
+ optional: true
+ '@vue/language-core':
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+
+ unplugin@2.3.11:
+ resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
+ engines: {node: '>=18.12.0'}
+
until-async@3.0.2:
resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==}
@@ -18230,12 +19449,6 @@ packages:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
- update-browserslist-db@1.1.3:
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
update-browserslist-db@1.2.2:
resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==}
hasBin: true
@@ -18457,6 +19670,21 @@ packages:
victory-vendor@36.9.2:
resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==}
+ vite-plugin-commonjs@0.10.4:
+ resolution: {integrity: sha512-eWQuvQKCcx0QYB5e5xfxBNjQKyrjEWZIR9UOkOV6JAgxVhtbZvCOF+FNC2ZijBJ3U3Px04ZMMyyMyFBVWIJ5+g==}
+
+ vite-plugin-dts@4.5.4:
+ resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==}
+ peerDependencies:
+ typescript: '*'
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ vite-plugin-dynamic-import@1.6.0:
+ resolution: {integrity: sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg==}
+
vite-plugin-monaco-editor@1.1.0:
resolution: {integrity: sha512-IvtUqZotrRoVqwT0PBBDIZPNraya3BxN/bfcNfnxZ5rkJiGcNtO5eAOWWSgT7zullIAEqQwxMU83yL9J5k7gww==}
peerDependencies:
@@ -18606,6 +19834,11 @@ packages:
w3c-keyname@2.2.8:
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
+ wait-on@9.0.3:
+ resolution: {integrity: sha512-13zBnyYvFDW1rBvWiJ6Av3ymAaq8EDQuvxZnPIw3g04UqGi4TyoIJABmfJ6zrvKo9yeFQExNkOk7idQbDJcuKA==}
+ engines: {node: '>=20.0.0'}
+ hasBin: true
+
walk-up-path@3.0.1:
resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
@@ -18634,6 +19867,9 @@ packages:
engines: {node: '>= 10.13.0'}
hasBin: true
+ webpack-virtual-modules@0.6.2:
+ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
+
whatwg-mimetype@4.0.0:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
engines: {node: '>=18'}
@@ -18865,6 +20101,9 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
+ zod@4.3.6:
+ resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
+
zone.js@0.15.1:
resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==}
@@ -19597,30 +20836,30 @@ snapshots:
'@aws-sdk/util-endpoints': 3.936.0
'@aws-sdk/util-user-agent-browser': 3.936.0
'@aws-sdk/util-user-agent-node': 3.936.0
- '@smithy/config-resolver': 4.4.5
- '@smithy/core': 3.18.5
- '@smithy/fetch-http-handler': 5.3.6
- '@smithy/hash-node': 4.2.5
- '@smithy/invalid-dependency': 4.2.5
- '@smithy/middleware-content-length': 4.2.5
- '@smithy/middleware-endpoint': 4.3.12
- '@smithy/middleware-retry': 4.4.12
- '@smithy/middleware-serde': 4.2.6
- '@smithy/middleware-stack': 4.2.5
- '@smithy/node-config-provider': 4.3.7
- '@smithy/node-http-handler': 4.4.5
- '@smithy/protocol-http': 5.3.5
- '@smithy/smithy-client': 4.9.8
- '@smithy/types': 4.11.0
- '@smithy/url-parser': 4.2.5
+ '@smithy/config-resolver': 4.4.6
+ '@smithy/core': 3.20.5
+ '@smithy/fetch-http-handler': 5.3.9
+ '@smithy/hash-node': 4.2.8
+ '@smithy/invalid-dependency': 4.2.8
+ '@smithy/middleware-content-length': 4.2.8
+ '@smithy/middleware-endpoint': 4.4.6
+ '@smithy/middleware-retry': 4.4.22
+ '@smithy/middleware-serde': 4.2.9
+ '@smithy/middleware-stack': 4.2.8
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/node-http-handler': 4.4.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/smithy-client': 4.10.7
+ '@smithy/types': 4.12.0
+ '@smithy/url-parser': 4.2.8
'@smithy/util-base64': 4.3.0
'@smithy/util-body-length-browser': 4.2.0
'@smithy/util-body-length-node': 4.2.1
- '@smithy/util-defaults-mode-browser': 4.3.11
- '@smithy/util-defaults-mode-node': 4.2.14
- '@smithy/util-endpoints': 3.2.7
- '@smithy/util-middleware': 4.2.7
- '@smithy/util-retry': 4.2.5
+ '@smithy/util-defaults-mode-browser': 4.3.21
+ '@smithy/util-defaults-mode-node': 4.2.24
+ '@smithy/util-endpoints': 3.2.8
+ '@smithy/util-middleware': 4.2.8
+ '@smithy/util-retry': 4.2.8
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -19729,30 +20968,30 @@ snapshots:
'@aws-sdk/util-endpoints': 3.936.0
'@aws-sdk/util-user-agent-browser': 3.936.0
'@aws-sdk/util-user-agent-node': 3.936.0
- '@smithy/config-resolver': 4.4.5
- '@smithy/core': 3.18.5
- '@smithy/fetch-http-handler': 5.3.6
- '@smithy/hash-node': 4.2.5
- '@smithy/invalid-dependency': 4.2.5
- '@smithy/middleware-content-length': 4.2.5
- '@smithy/middleware-endpoint': 4.3.12
- '@smithy/middleware-retry': 4.4.12
- '@smithy/middleware-serde': 4.2.6
- '@smithy/middleware-stack': 4.2.5
- '@smithy/node-config-provider': 4.3.7
- '@smithy/node-http-handler': 4.4.5
- '@smithy/protocol-http': 5.3.5
- '@smithy/smithy-client': 4.9.8
- '@smithy/types': 4.11.0
- '@smithy/url-parser': 4.2.5
+ '@smithy/config-resolver': 4.4.6
+ '@smithy/core': 3.20.5
+ '@smithy/fetch-http-handler': 5.3.9
+ '@smithy/hash-node': 4.2.8
+ '@smithy/invalid-dependency': 4.2.8
+ '@smithy/middleware-content-length': 4.2.8
+ '@smithy/middleware-endpoint': 4.4.6
+ '@smithy/middleware-retry': 4.4.22
+ '@smithy/middleware-serde': 4.2.9
+ '@smithy/middleware-stack': 4.2.8
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/node-http-handler': 4.4.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/smithy-client': 4.10.7
+ '@smithy/types': 4.12.0
+ '@smithy/url-parser': 4.2.8
'@smithy/util-base64': 4.3.0
'@smithy/util-body-length-browser': 4.2.0
'@smithy/util-body-length-node': 4.2.1
- '@smithy/util-defaults-mode-browser': 4.3.11
- '@smithy/util-defaults-mode-node': 4.2.14
- '@smithy/util-endpoints': 3.2.7
- '@smithy/util-middleware': 4.2.7
- '@smithy/util-retry': 4.2.5
+ '@smithy/util-defaults-mode-browser': 4.3.21
+ '@smithy/util-defaults-mode-node': 4.2.24
+ '@smithy/util-endpoints': 3.2.8
+ '@smithy/util-middleware': 4.2.8
+ '@smithy/util-retry': 4.2.8
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -19776,15 +21015,15 @@ snapshots:
dependencies:
'@aws-sdk/types': 3.936.0
'@aws-sdk/xml-builder': 3.930.0
- '@smithy/core': 3.18.5
- '@smithy/node-config-provider': 4.3.7
- '@smithy/property-provider': 4.2.7
- '@smithy/protocol-http': 5.3.5
- '@smithy/signature-v4': 5.3.5
- '@smithy/smithy-client': 4.9.8
- '@smithy/types': 4.11.0
+ '@smithy/core': 3.20.5
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/property-provider': 4.2.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/signature-v4': 5.3.8
+ '@smithy/smithy-client': 4.10.7
+ '@smithy/types': 4.12.0
'@smithy/util-base64': 4.3.0
- '@smithy/util-middleware': 4.2.7
+ '@smithy/util-middleware': 4.2.8
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
@@ -19821,8 +21060,8 @@ snapshots:
dependencies:
'@aws-sdk/core': 3.936.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/credential-provider-env@3.969.0':
@@ -19850,13 +21089,13 @@ snapshots:
dependencies:
'@aws-sdk/core': 3.936.0
'@aws-sdk/types': 3.936.0
- '@smithy/fetch-http-handler': 5.3.6
- '@smithy/node-http-handler': 4.4.5
- '@smithy/property-provider': 4.2.7
- '@smithy/protocol-http': 5.3.5
- '@smithy/smithy-client': 4.9.8
- '@smithy/types': 4.11.0
- '@smithy/util-stream': 4.5.6
+ '@smithy/fetch-http-handler': 5.3.9
+ '@smithy/node-http-handler': 4.4.8
+ '@smithy/property-provider': 4.2.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/smithy-client': 4.10.7
+ '@smithy/types': 4.12.0
+ '@smithy/util-stream': 4.5.10
tslib: 2.8.1
'@aws-sdk/credential-provider-http@3.969.0':
@@ -19902,10 +21141,10 @@ snapshots:
'@aws-sdk/credential-provider-web-identity': 3.939.0
'@aws-sdk/nested-clients': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/credential-provider-imds': 4.2.5
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/credential-provider-imds': 4.2.8
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -19934,10 +21173,10 @@ snapshots:
'@aws-sdk/core': 3.936.0
'@aws-sdk/nested-clients': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/protocol-http': 5.3.5
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -19983,10 +21222,10 @@ snapshots:
'@aws-sdk/credential-provider-sso': 3.939.0
'@aws-sdk/credential-provider-web-identity': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/credential-provider-imds': 4.2.5
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/credential-provider-imds': 4.2.8
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -20021,9 +21260,9 @@ snapshots:
dependencies:
'@aws-sdk/core': 3.936.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/credential-provider-process@3.969.0':
@@ -20055,9 +21294,9 @@ snapshots:
'@aws-sdk/core': 3.936.0
'@aws-sdk/token-providers': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -20089,9 +21328,9 @@ snapshots:
'@aws-sdk/core': 3.936.0
'@aws-sdk/nested-clients': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -20185,8 +21424,8 @@ snapshots:
'@aws-sdk/middleware-host-header@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@smithy/protocol-http': 5.3.5
- '@smithy/types': 4.11.0
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/middleware-host-header@3.969.0':
@@ -20217,7 +21456,7 @@ snapshots:
'@aws-sdk/middleware-logger@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@smithy/types': 4.11.0
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/middleware-logger@3.969.0':
@@ -20236,9 +21475,9 @@ snapshots:
'@aws-sdk/middleware-recursion-detection@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@aws/lambda-invoke-store': 0.2.1
- '@smithy/protocol-http': 5.3.5
- '@smithy/types': 4.11.0
+ '@aws/lambda-invoke-store': 0.2.3
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/middleware-recursion-detection@3.969.0':
@@ -20310,9 +21549,9 @@ snapshots:
'@aws-sdk/core': 3.936.0
'@aws-sdk/types': 3.936.0
'@aws-sdk/util-endpoints': 3.936.0
- '@smithy/core': 3.18.5
- '@smithy/protocol-http': 5.3.5
- '@smithy/types': 4.11.0
+ '@smithy/core': 3.20.5
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/middleware-user-agent@3.969.0':
@@ -20339,30 +21578,30 @@ snapshots:
'@aws-sdk/util-endpoints': 3.936.0
'@aws-sdk/util-user-agent-browser': 3.936.0
'@aws-sdk/util-user-agent-node': 3.936.0
- '@smithy/config-resolver': 4.4.5
- '@smithy/core': 3.18.5
- '@smithy/fetch-http-handler': 5.3.6
- '@smithy/hash-node': 4.2.5
- '@smithy/invalid-dependency': 4.2.5
- '@smithy/middleware-content-length': 4.2.5
- '@smithy/middleware-endpoint': 4.3.12
- '@smithy/middleware-retry': 4.4.12
- '@smithy/middleware-serde': 4.2.6
- '@smithy/middleware-stack': 4.2.5
- '@smithy/node-config-provider': 4.3.7
- '@smithy/node-http-handler': 4.4.5
- '@smithy/protocol-http': 5.3.5
- '@smithy/smithy-client': 4.9.8
- '@smithy/types': 4.11.0
- '@smithy/url-parser': 4.2.5
+ '@smithy/config-resolver': 4.4.6
+ '@smithy/core': 3.20.5
+ '@smithy/fetch-http-handler': 5.3.9
+ '@smithy/hash-node': 4.2.8
+ '@smithy/invalid-dependency': 4.2.8
+ '@smithy/middleware-content-length': 4.2.8
+ '@smithy/middleware-endpoint': 4.4.6
+ '@smithy/middleware-retry': 4.4.22
+ '@smithy/middleware-serde': 4.2.9
+ '@smithy/middleware-stack': 4.2.8
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/node-http-handler': 4.4.8
+ '@smithy/protocol-http': 5.3.8
+ '@smithy/smithy-client': 4.10.7
+ '@smithy/types': 4.12.0
+ '@smithy/url-parser': 4.2.8
'@smithy/util-base64': 4.3.0
'@smithy/util-body-length-browser': 4.2.0
'@smithy/util-body-length-node': 4.2.1
- '@smithy/util-defaults-mode-browser': 4.3.11
- '@smithy/util-defaults-mode-node': 4.2.14
- '@smithy/util-endpoints': 3.2.7
- '@smithy/util-middleware': 4.2.7
- '@smithy/util-retry': 4.2.5
+ '@smithy/util-defaults-mode-browser': 4.3.21
+ '@smithy/util-defaults-mode-node': 4.2.24
+ '@smithy/util-endpoints': 3.2.8
+ '@smithy/util-middleware': 4.2.8
+ '@smithy/util-retry': 4.2.8
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -20423,9 +21662,9 @@ snapshots:
'@aws-sdk/region-config-resolver@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@smithy/config-resolver': 4.4.5
- '@smithy/node-config-provider': 4.3.7
- '@smithy/types': 4.11.0
+ '@smithy/config-resolver': 4.4.6
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/region-config-resolver@3.969.0':
@@ -20479,9 +21718,9 @@ snapshots:
'@aws-sdk/core': 3.936.0
'@aws-sdk/nested-clients': 3.939.0
'@aws-sdk/types': 3.936.0
- '@smithy/property-provider': 4.2.7
- '@smithy/shared-ini-file-loader': 4.4.2
- '@smithy/types': 4.11.0
+ '@smithy/property-provider': 4.2.8
+ '@smithy/shared-ini-file-loader': 4.4.3
+ '@smithy/types': 4.12.0
tslib: 2.8.1
transitivePeerDependencies:
- aws-crt
@@ -20505,7 +21744,7 @@ snapshots:
'@aws-sdk/types@3.936.0':
dependencies:
- '@smithy/types': 4.11.0
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/types@3.969.0':
@@ -20531,9 +21770,9 @@ snapshots:
'@aws-sdk/util-endpoints@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@smithy/types': 4.11.0
- '@smithy/url-parser': 4.2.5
- '@smithy/util-endpoints': 3.2.7
+ '@smithy/types': 4.12.0
+ '@smithy/url-parser': 4.2.8
+ '@smithy/util-endpoints': 3.2.8
tslib: 2.8.1
'@aws-sdk/util-endpoints@3.969.0':
@@ -20565,7 +21804,7 @@ snapshots:
'@aws-sdk/util-user-agent-browser@3.936.0':
dependencies:
'@aws-sdk/types': 3.936.0
- '@smithy/types': 4.11.0
+ '@smithy/types': 4.12.0
bowser: 2.11.0
tslib: 2.8.1
@@ -20588,8 +21827,8 @@ snapshots:
dependencies:
'@aws-sdk/middleware-user-agent': 3.936.0
'@aws-sdk/types': 3.936.0
- '@smithy/node-config-provider': 4.3.7
- '@smithy/types': 4.11.0
+ '@smithy/node-config-provider': 4.3.8
+ '@smithy/types': 4.12.0
tslib: 2.8.1
'@aws-sdk/util-user-agent-node@3.969.0':
@@ -20607,7 +21846,7 @@ snapshots:
'@aws-sdk/xml-builder@3.930.0':
dependencies:
- '@smithy/types': 4.11.0
+ '@smithy/types': 4.12.0
fast-xml-parser: 5.4.2
tslib: 2.8.1
@@ -20617,8 +21856,6 @@ snapshots:
fast-xml-parser: 5.4.2
tslib: 2.8.1
- '@aws/lambda-invoke-store@0.2.1': {}
-
'@aws/lambda-invoke-store@0.2.3': {}
'@babel/code-frame@7.26.2':
@@ -20685,8 +21922,8 @@ snapshots:
'@babel/generator@7.28.5':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.0.2
@@ -20737,6 +21974,8 @@ snapshots:
'@babel/helper-plugin-utils@7.27.1': {}
+ '@babel/helper-plugin-utils@7.28.6': {}
+
'@babel/helper-string-parser@7.25.9': {}
'@babel/helper-string-parser@7.27.1': {}
@@ -20756,6 +21995,10 @@ snapshots:
dependencies:
'@babel/types': 7.28.5
+ '@babel/parser@7.29.0':
+ dependencies:
+ '@babel/types': 7.29.0
+
'@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -20771,6 +22014,16 @@ snapshots:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/helper-plugin-utils': 7.28.6
+
+ '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/helper-plugin-utils': 7.28.6
+
'@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -20821,6 +22074,11 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
+ '@babel/types@7.29.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
+
'@balena/dockerignore@1.0.2': {}
'@base-ui/react@1.1.0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
@@ -21135,6 +22393,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@dagrejs/dagre@1.1.8':
+ dependencies:
+ '@dagrejs/graphlib': 2.2.4
+
+ '@dagrejs/graphlib@2.2.4': {}
+
'@date-fns/utc@2.1.1': {}
'@discoveryjs/json-ext@0.5.7': {}
@@ -21197,11 +22461,27 @@ snapshots:
transitivePeerDependencies:
- graphql-sock
+ '@emnapi/core@1.8.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.5.0':
dependencies:
tslib: 2.8.1
optional: true
+ '@emnapi/runtime@1.8.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+ '@emnapi/wasi-threads@1.1.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emotion/babel-plugin@11.10.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -21561,35 +22841,35 @@ snapshots:
'@escape.tech/graphql-armor-max-aliases@2.6.2':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
optionalDependencies:
'@envelop/core': 5.5.1
'@escape.tech/graphql-armor-types': 0.7.0
'@escape.tech/graphql-armor-max-depth@2.4.2':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
optionalDependencies:
'@envelop/core': 5.5.1
'@escape.tech/graphql-armor-types': 0.7.0
'@escape.tech/graphql-armor-max-directives@2.3.1':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
optionalDependencies:
'@envelop/core': 5.5.1
'@escape.tech/graphql-armor-types': 0.7.0
'@escape.tech/graphql-armor-max-tokens@2.5.1':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
optionalDependencies:
'@envelop/core': 5.5.1
'@escape.tech/graphql-armor-types': 0.7.0
'@escape.tech/graphql-armor-types@0.7.0':
dependencies:
- graphql: 16.9.0
+ graphql: 16.12.0
optional: true
'@eslint-community/eslint-utils@4.4.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))':
@@ -21597,8 +22877,31 @@ snapshots:
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))':
+ dependencies:
+ eslint: 9.39.2(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.11.0': {}
+ '@eslint-community/regexpp@4.12.2': {}
+
+ '@eslint/config-array@0.21.1':
+ dependencies:
+ '@eslint/object-schema': 2.1.7
+ debug: 4.4.3(supports-color@8.1.1)
+ minimatch: 3.1.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/config-helpers@0.4.2':
+ dependencies:
+ '@eslint/core': 0.17.0
+
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/css-tree@3.6.8':
dependencies:
mdn-data: 2.23.0
@@ -21618,8 +22921,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@eslint/eslintrc@3.3.3':
+ dependencies:
+ ajv: 6.14.0
+ debug: 4.4.3(supports-color@8.1.1)
+ espree: 10.4.0
+ globals: 14.0.0
+ ignore: 5.3.2
+ import-fresh: 3.3.0
+ js-yaml: 4.1.1
+ minimatch: 3.1.5
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/js@8.57.1': {}
+ '@eslint/js@9.39.2': {}
+
+ '@eslint/object-schema@2.1.7': {}
+
+ '@eslint/plugin-kit@0.4.1':
+ dependencies:
+ '@eslint/core': 0.17.0
+ levn: 0.4.1
+
'@esm2cjs/execa@6.1.1-cjs.1':
dependencies:
'@esm2cjs/human-signals': 3.0.1
@@ -21725,7 +23051,7 @@ snapshots:
fastq: 1.19.1
glob: 13.0.0
- '@fastify/vite@8.4.1(fastify@5.8.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
+ '@fastify/vite@8.4.1(patch_hash=e8a5462aec0a3469c38194575103f133a08f9b9e5031545d44661a12b80e4b0a)(fastify@5.8.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
dependencies:
'@fastify/deepmerge': 3.2.0
'@fastify/middie': 9.3.1
@@ -21825,9 +23151,9 @@ snapshots:
dependencies:
'@graphiql/toolkit': 0.10.0(@types/node@25.0.2)(graphql-ws@5.16.1(graphql@16.9.0))(graphql@16.9.0)
'@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-dialog': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-dropdown-menu': 2.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-tooltip': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-dialog': 1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/codemirror': 5.60.15
clsx: 1.2.1
@@ -22119,26 +23445,6 @@ snapshots:
- supports-color
- utf-8-validate
- '@graphql-hive/core@0.13.2(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@whatwg-node/fetch': 0.10.13
- async-retry: 1.3.3
- graphql: 16.12.0
- js-md5: 0.8.3
- lodash.sortby: 4.7.0
- tiny-lru: 8.0.2
-
- '@graphql-hive/core@0.14.0(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@whatwg-node/fetch': 0.10.13
- async-retry: 1.3.3
- graphql: 16.12.0
- js-md5: 0.8.3
- lodash.sortby: 4.7.0
- tiny-lru: 8.0.2
-
'@graphql-hive/core@0.18.0(graphql@16.12.0)(pino@10.3.0)':
dependencies:
'@graphql-hive/logger': 1.0.9(pino@10.3.0)
@@ -22173,56 +23479,6 @@ snapshots:
- pino
- winston
- '@graphql-hive/gateway-runtime@2.3.5(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)':
- dependencies:
- '@envelop/core': 5.5.1
- '@envelop/disable-introspection': 9.0.0(@envelop/core@5.5.1)(graphql@16.12.0)
- '@envelop/generic-auth': 11.0.0(@envelop/core@5.5.1)(graphql@16.12.0)
- '@envelop/instrumentation': 1.0.0
- '@graphql-hive/core': 0.13.2(graphql@16.12.0)
- '@graphql-hive/logger': 1.0.9(pino@10.3.0)
- '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2)
- '@graphql-hive/signal': 2.0.0
- '@graphql-hive/yoga': 0.42.5(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.12.0)
- '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@24.10.1)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
- '@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/plugin-response-cache': 0.104.18(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/transport-common': 1.0.12(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
- '@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-tools/batch-delegate': 10.0.5(graphql@16.12.0)
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
- '@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
- '@graphql-tools/executor-http': 3.0.7(@types/node@24.10.1)(graphql@16.12.0)
- '@graphql-tools/federation': 4.2.3(@types/node@24.10.1)(graphql@16.12.0)
- '@graphql-tools/stitch': 10.1.3(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
- '@graphql-yoga/plugin-apollo-usage-report': 0.11.2(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- '@graphql-yoga/plugin-csrf-prevention': 3.16.2(graphql-yoga@5.17.1(graphql@16.12.0))
- '@graphql-yoga/plugin-defer-stream': 3.16.2(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- '@graphql-yoga/plugin-persisted-operations': 3.16.2(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- '@types/node': 24.10.1
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- '@whatwg-node/server': 0.10.17
- '@whatwg-node/server-plugin-cookies': 1.0.5
- graphql: 16.12.0
- graphql-ws: 6.0.6(graphql@16.12.0)(ws@8.18.0)
- graphql-yoga: 5.17.1(graphql@16.12.0)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@fastify/websocket'
- - '@logtape/logtape'
- - '@nats-io/nats-core'
- - crossws
- - ioredis
- - pino
- - uWebSockets.js
- - winston
- - ws
-
'@graphql-hive/gateway-runtime@2.5.0(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)':
dependencies:
'@envelop/core': 5.5.1
@@ -22380,7 +23636,7 @@ snapshots:
'@escape.tech/graphql-armor-block-field-suggestions': 3.0.1
'@escape.tech/graphql-armor-max-depth': 2.4.2
'@escape.tech/graphql-armor-max-tokens': 2.5.1
- '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)
+ '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)
'@graphql-hive/importer': 2.0.0
'@graphql-hive/logger': 1.0.9(pino@10.3.0)
'@graphql-hive/plugin-aws-sigv4': 2.0.17(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
@@ -22394,8 +23650,8 @@ snapshots:
'@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/plugin-http-cache': 0.105.17(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/plugin-jit': 0.2.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/plugin-jwt-auth': 2.0.9(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/plugin-prometheus': 2.1.5(@envelop/core@5.5.1)(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0)
+ '@graphql-mesh/plugin-jwt-auth': 2.0.9(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)
+ '@graphql-mesh/plugin-prometheus': 2.1.5(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0)
'@graphql-mesh/plugin-rate-limit': 0.105.5(@envelop/core@5.5.1)(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/plugin-snapshot': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/transport-http': 1.0.12(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
@@ -22406,8 +23662,8 @@ snapshots:
'@graphql-tools/code-file-loader': 8.1.26(graphql@16.12.0)
'@graphql-tools/graphql-file-loader': 8.1.7(graphql@16.12.0)
'@graphql-tools/load': 8.1.6(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
- '@graphql-yoga/render-graphiql': 5.16.2(graphql-yoga@5.16.2(graphql@16.12.0))
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
+ '@graphql-yoga/render-graphiql': 5.16.2(graphql-yoga@5.17.1(graphql@16.12.0))
'@opentelemetry/api': 1.9.0
'@opentelemetry/api-logs': 0.208.0
'@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
@@ -22425,7 +23681,7 @@ snapshots:
dotenv: 17.2.3
graphql: 16.12.0
graphql-ws: 6.0.6(graphql@16.12.0)(ws@8.18.0)
- graphql-yoga: 5.16.2(graphql@16.12.0)
+ graphql-yoga: 5.17.1(graphql@16.12.0)
tslib: 2.8.1
ws: 8.18.0
transitivePeerDependencies:
@@ -22455,7 +23711,7 @@ snapshots:
'@graphql-hive/plugin-aws-sigv4@2.0.17(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)':
dependencies:
'@aws-sdk/client-sts': 3.939.0
- '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
+ '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
'@whatwg-node/promise-helpers': 1.3.2
aws4: 1.13.2
graphql: 16.12.0
@@ -22598,13 +23854,6 @@ snapshots:
'@graphql-hive/signal@2.0.0': {}
- '@graphql-hive/yoga@0.42.5(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
- dependencies:
- '@graphql-hive/core': 0.14.0(graphql@16.12.0)
- '@graphql-yoga/plugin-persisted-operations': 3.16.2(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- graphql: 16.12.0
- graphql-yoga: 5.17.1(graphql@16.12.0)
-
'@graphql-hive/yoga@0.46.0(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(pino@10.3.0)':
dependencies:
'@graphql-hive/core': 0.18.0(graphql@16.12.0)(pino@10.3.0)
@@ -22864,7 +24113,7 @@ snapshots:
dependencies:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -22934,7 +24183,7 @@ snapshots:
graphql: 16.9.0
path-browserify: 1.0.1
- '@graphql-mesh/fusion-runtime@1.5.1(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)':
+ '@graphql-mesh/fusion-runtime@1.6.2(@types/node@22.10.5)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)':
dependencies:
'@envelop/core': 5.5.1
'@envelop/instrumentation': 1.0.0
@@ -22944,45 +24193,14 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/batch-execute': 10.0.4(graphql@16.12.0)
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
+ '@graphql-tools/delegate': 12.0.2(graphql@16.12.0)
'@graphql-tools/executor': 1.5.0(graphql@16.12.0)
- '@graphql-tools/federation': 4.2.3(@types/node@22.10.5)(graphql@16.12.0)
+ '@graphql-tools/federation': 4.2.6(@types/node@22.10.5)(graphql@16.12.0)
'@graphql-tools/merge': 9.1.5(graphql@16.12.0)
- '@graphql-tools/stitch': 10.1.3(graphql@16.12.0)
- '@graphql-tools/stitching-directives': 4.0.5(graphql@16.12.0)
+ '@graphql-tools/stitch': 10.1.6(graphql@16.12.0)
+ '@graphql-tools/stitching-directives': 4.0.8(graphql@16.12.0)
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- graphql-yoga: 5.17.1(graphql@16.12.0)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@logtape/logtape'
- - '@nats-io/nats-core'
- - '@types/node'
- - ioredis
- - pino
- - winston
-
- '@graphql-mesh/fusion-runtime@1.5.1(@types/node@24.10.1)(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)':
- dependencies:
- '@envelop/core': 5.5.1
- '@envelop/instrumentation': 1.0.0
- '@graphql-hive/logger': 1.0.9(pino@10.3.0)
- '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.12.0)
- '@graphql-mesh/transport-common': 1.0.12(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)
- '@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-tools/batch-execute': 10.0.4(graphql@16.12.0)
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
- '@graphql-tools/executor': 1.5.0(graphql@16.12.0)
- '@graphql-tools/federation': 4.2.3(@types/node@24.10.1)(graphql@16.12.0)
- '@graphql-tools/merge': 9.1.5(graphql@16.12.0)
- '@graphql-tools/stitch': 10.1.3(graphql@16.12.0)
- '@graphql-tools/stitching-directives': 4.0.5(graphql@16.12.0)
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
+ '@graphql-tools/wrap': 11.1.2(graphql@16.12.0)
'@whatwg-node/disposablestack': 0.0.6
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
@@ -23095,7 +24313,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)
'@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
json-stable-stringify: 1.3.0
@@ -23110,7 +24328,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
json-stable-stringify: 1.3.0
@@ -23125,7 +24343,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.9.0)(ioredis@5.8.2)
'@graphql-tools/executor-common': 1.0.5(graphql@16.9.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.9.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.9.0)
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.9.0
json-stable-stringify: 1.3.0
@@ -23139,7 +24357,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
http-cache-semantics: 4.1.1
tslib: 2.8.1
@@ -23159,11 +24377,11 @@ snapshots:
- '@nats-io/nats-core'
- ioredis
- '@graphql-mesh/plugin-jwt-auth@2.0.9(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)':
+ '@graphql-mesh/plugin-jwt-auth@2.0.9(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)':
dependencies:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-yoga/plugin-jwt': 3.10.2(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)
+ '@graphql-yoga/plugin-jwt': 3.10.2(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
graphql: 16.12.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -23172,15 +24390,15 @@ snapshots:
- ioredis
- supports-color
- '@graphql-mesh/plugin-prometheus@2.1.5(@envelop/core@5.5.1)(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0)':
+ '@graphql-mesh/plugin-prometheus@2.1.5(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0)':
dependencies:
- '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)
+ '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.12.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)
'@graphql-hive/logger': 1.0.9(pino@10.3.0)
'@graphql-mesh/cross-helpers': 0.4.10(graphql@16.12.0)
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
- '@graphql-yoga/plugin-prometheus': 6.11.3(@envelop/core@5.5.1)(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(prom-client@15.1.3)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
+ '@graphql-yoga/plugin-prometheus': 6.11.3(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(prom-client@15.1.3)
graphql: 16.12.0
prom-client: 15.1.3
tslib: 2.8.1
@@ -23205,7 +24423,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -23307,7 +24525,7 @@ snapshots:
'@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2)
'@graphql-hive/signal': 2.0.0
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-tools/executor': 1.4.13(graphql@16.12.0)
+ '@graphql-tools/executor': 1.5.0(graphql@16.12.0)
'@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
@@ -23326,7 +24544,7 @@ snapshots:
'@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2)
'@graphql-hive/signal': 2.0.0
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
- '@graphql-tools/executor': 1.4.13(graphql@16.12.0)
+ '@graphql-tools/executor': 1.5.0(graphql@16.12.0)
'@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
@@ -23345,7 +24563,7 @@ snapshots:
'@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2)
'@graphql-hive/signal': 2.0.0
'@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2)
- '@graphql-tools/executor': 1.4.13(graphql@16.9.0)
+ '@graphql-tools/executor': 1.5.0(graphql@16.9.0)
'@graphql-tools/executor-common': 1.0.5(graphql@16.9.0)
'@graphql-tools/utils': 10.11.0(graphql@16.9.0)
graphql: 16.9.0
@@ -23366,7 +24584,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
'@repeaterjs/repeater': 3.0.6
'@whatwg-node/fetch': 0.10.13
'@whatwg-node/promise-helpers': 1.3.2
@@ -23387,7 +24605,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/executor-http': 3.0.7(@types/node@22.10.5)(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
'@whatwg-node/promise-helpers': 1.3.2
graphql: 16.12.0
tslib: 2.8.1
@@ -23407,7 +24625,7 @@ snapshots:
'@graphql-mesh/types': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-mesh/utils': 0.104.16(graphql@16.12.0)(ioredis@5.8.2)
'@graphql-tools/executor-graphql-ws': 3.1.3(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
graphql-ws: 6.0.6(graphql@16.12.0)(ws@8.18.0)
tslib: 2.8.1
@@ -23466,7 +24684,7 @@ snapshots:
'@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
'@whatwg-node/disposablestack': 0.0.6
'@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
dset: 3.1.4
graphql: 16.12.0
js-yaml: 4.1.1
@@ -23490,7 +24708,7 @@ snapshots:
'@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
'@whatwg-node/disposablestack': 0.0.6
'@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
dset: 3.1.4
graphql: 16.12.0
js-yaml: 4.1.1
@@ -23514,7 +24732,7 @@ snapshots:
'@graphql-tools/wrap': 11.0.5(graphql@16.9.0)
'@whatwg-node/disposablestack': 0.0.6
'@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
dset: 3.1.4
graphql: 16.9.0
js-yaml: 4.1.1
@@ -23667,7 +24885,7 @@ snapshots:
'@graphql-tools/code-file-loader@8.1.26(graphql@16.12.0)':
dependencies:
'@graphql-tools/graphql-tag-pluck': 8.3.25(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
globby: 11.1.0
graphql: 16.12.0
tslib: 2.8.1
@@ -23678,7 +24896,7 @@ snapshots:
'@graphql-tools/delegate@10.1.2(graphql@16.9.0)':
dependencies:
'@graphql-tools/batch-execute': 9.0.6(graphql@16.9.0)
- '@graphql-tools/executor': 1.3.8(graphql@16.9.0)
+ '@graphql-tools/executor': 1.5.0(graphql@16.9.0)
'@graphql-tools/schema': 10.0.25(graphql@16.9.0)
'@graphql-tools/utils': 10.9.1(graphql@16.9.0)
'@repeaterjs/repeater': 3.0.6
@@ -23690,7 +24908,7 @@ snapshots:
'@graphql-tools/delegate@10.2.23(graphql@16.9.0)':
dependencies:
'@graphql-tools/batch-execute': 9.0.19(graphql@16.9.0)
- '@graphql-tools/executor': 1.4.9(graphql@16.9.0)
+ '@graphql-tools/executor': 1.5.0(graphql@16.9.0)
'@graphql-tools/schema': 10.0.25(graphql@16.9.0)
'@graphql-tools/utils': 10.9.1(graphql@16.9.0)
'@repeaterjs/repeater': 3.0.6
@@ -23943,21 +25161,6 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@graphql-tools/executor-http@3.0.7(@types/node@24.10.1)(graphql@16.12.0)':
- dependencies:
- '@graphql-hive/signal': 2.0.0
- '@graphql-tools/executor-common': 1.0.5(graphql@16.12.0)
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@repeaterjs/repeater': 3.0.6
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- meros: 1.3.2(@types/node@24.10.1)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@types/node'
-
'@graphql-tools/executor-http@3.0.7(@types/node@25.0.2)(graphql@16.12.0)':
dependencies:
'@graphql-hive/signal': 2.0.0
@@ -24033,46 +25236,6 @@ snapshots:
tslib: 2.8.1
value-or-promise: 1.0.12
- '@graphql-tools/executor@1.3.8(graphql@16.9.0)':
- dependencies:
- '@graphql-tools/utils': 10.9.1(graphql@16.9.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0)
- '@repeaterjs/repeater': 3.0.6
- '@whatwg-node/disposablestack': 0.0.5
- graphql: 16.9.0
- tslib: 2.8.1
- value-or-promise: 1.0.12
-
- '@graphql-tools/executor@1.4.13(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@repeaterjs/repeater': 3.0.6
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- tslib: 2.8.1
-
- '@graphql-tools/executor@1.4.13(graphql@16.9.0)':
- dependencies:
- '@graphql-tools/utils': 10.11.0(graphql@16.9.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0)
- '@repeaterjs/repeater': 3.0.6
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.9.0
- tslib: 2.8.1
-
- '@graphql-tools/executor@1.4.9(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@repeaterjs/repeater': 3.0.6
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- tslib: 2.8.1
-
'@graphql-tools/executor@1.4.9(graphql@16.9.0)':
dependencies:
'@graphql-tools/utils': 10.9.1(graphql@16.9.0)
@@ -24103,36 +25266,16 @@ snapshots:
graphql: 16.9.0
tslib: 2.8.1
- '@graphql-tools/federation@4.2.3(@types/node@22.10.5)(graphql@16.12.0)':
+ '@graphql-tools/federation@4.2.6(@types/node@22.10.5)(graphql@16.12.0)':
dependencies:
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
+ '@graphql-tools/delegate': 12.0.2(graphql@16.12.0)
'@graphql-tools/executor': 1.5.0(graphql@16.12.0)
'@graphql-tools/executor-http': 3.0.7(@types/node@22.10.5)(graphql@16.12.0)
'@graphql-tools/merge': 9.1.5(graphql@16.12.0)
'@graphql-tools/schema': 10.0.29(graphql@16.12.0)
- '@graphql-tools/stitch': 10.1.3(graphql@16.12.0)
+ '@graphql-tools/stitch': 10.1.6(graphql@16.12.0)
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
- '@graphql-yoga/typed-event-target': 3.0.2
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/events': 0.1.2
- '@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@types/node'
-
- '@graphql-tools/federation@4.2.3(@types/node@24.10.1)(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
- '@graphql-tools/executor': 1.5.0(graphql@16.12.0)
- '@graphql-tools/executor-http': 3.0.7(@types/node@24.10.1)(graphql@16.12.0)
- '@graphql-tools/merge': 9.1.5(graphql@16.12.0)
- '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
- '@graphql-tools/stitch': 10.1.3(graphql@16.12.0)
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
+ '@graphql-tools/wrap': 11.1.2(graphql@16.12.0)
'@graphql-yoga/typed-event-target': 3.0.2
'@whatwg-node/disposablestack': 0.0.6
'@whatwg-node/events': 0.1.2
@@ -24270,7 +25413,7 @@ snapshots:
'@graphql-tools/graphql-file-loader@8.1.7(graphql@16.12.0)':
dependencies:
'@graphql-tools/import': 7.1.7(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
globby: 11.1.0
graphql: 16.12.0
tslib: 2.8.1
@@ -24454,7 +25597,7 @@ snapshots:
'@graphql-tools/load@8.1.6(graphql@16.12.0)':
dependencies:
'@graphql-tools/schema': 10.0.29(graphql@16.12.0)
- '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
p-limit: 3.1.0
tslib: 2.8.1
@@ -24545,19 +25688,6 @@ snapshots:
tslib: 2.8.1
value-or-promise: 1.0.12
- '@graphql-tools/stitch@10.1.3(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/batch-delegate': 10.0.5(graphql@16.12.0)
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
- '@graphql-tools/executor': 1.5.0(graphql@16.12.0)
- '@graphql-tools/merge': 9.1.5(graphql@16.12.0)
- '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- '@graphql-tools/wrap': 11.0.5(graphql@16.12.0)
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- tslib: 2.8.1
-
'@graphql-tools/stitch@10.1.6(graphql@16.12.0)':
dependencies:
'@graphql-tools/batch-delegate': 10.0.8(graphql@16.12.0)
@@ -24604,13 +25734,6 @@ snapshots:
graphql: 16.9.0
tslib: 2.8.1
- '@graphql-tools/stitching-directives@4.0.5(graphql@16.12.0)':
- dependencies:
- '@graphql-tools/delegate': 11.1.3(graphql@16.12.0)
- '@graphql-tools/utils': 10.11.0(graphql@16.12.0)
- graphql: 16.12.0
- tslib: 2.8.1
-
'@graphql-tools/stitching-directives@4.0.8(graphql@16.12.0)':
dependencies:
'@graphql-tools/delegate': 12.0.2(graphql@16.12.0)
@@ -24736,22 +25859,6 @@ snapshots:
- uWebSockets.js
- utf-8-validate
- '@graphql-tools/utils@10.10.3(graphql@16.12.0)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@whatwg-node/promise-helpers': 1.3.1
- cross-inspect: 1.0.1
- graphql: 16.12.0
- tslib: 2.8.1
-
- '@graphql-tools/utils@10.10.3(graphql@16.9.0)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0)
- '@whatwg-node/promise-helpers': 1.3.1
- cross-inspect: 1.0.1
- graphql: 16.9.0
- tslib: 2.8.1
-
'@graphql-tools/utils@10.11.0(graphql@16.12.0)':
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
@@ -24892,16 +25999,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@graphql-yoga/plugin-apollo-inline-trace@3.16.2(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
- dependencies:
- '@apollo/usage-reporting-protobuf': 4.1.1
- '@envelop/on-resolve': 7.0.0(@envelop/core@5.5.1)(graphql@16.12.0)
- graphql: 16.12.0
- graphql-yoga: 5.17.1(graphql@16.12.0)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@envelop/core'
-
'@graphql-yoga/plugin-apollo-inline-trace@3.17.1(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
dependencies:
'@apollo/usage-reporting-protobuf': 4.1.1
@@ -24922,20 +26019,6 @@ snapshots:
transitivePeerDependencies:
- '@envelop/core'
- '@graphql-yoga/plugin-apollo-usage-report@0.11.2(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
- dependencies:
- '@apollo/server-gateway-interface': 2.0.0(graphql@16.12.0)
- '@apollo/usage-reporting-protobuf': 4.1.1
- '@apollo/utils.usagereporting': 2.1.0(graphql@16.12.0)
- '@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@graphql-yoga/plugin-apollo-inline-trace': 3.16.2(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)
- '@whatwg-node/promise-helpers': 1.3.2
- graphql: 16.12.0
- graphql-yoga: 5.17.1(graphql@16.12.0)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@envelop/core'
-
'@graphql-yoga/plugin-apollo-usage-report@0.12.1(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
dependencies:
'@apollo/server-gateway-interface': 2.0.0(graphql@16.12.0)
@@ -25001,12 +26084,12 @@ snapshots:
graphql-sse: 2.6.0(graphql@16.9.0)
graphql-yoga: 5.13.3(graphql@16.9.0)
- '@graphql-yoga/plugin-jwt@3.10.2(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)':
+ '@graphql-yoga/plugin-jwt@3.10.2(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)':
dependencies:
'@whatwg-node/promise-helpers': 1.3.2
'@whatwg-node/server-plugin-cookies': 1.0.5
graphql: 16.12.0
- graphql-yoga: 5.16.2(graphql@16.12.0)
+ graphql-yoga: 5.17.1(graphql@16.12.0)
jsonwebtoken: 9.0.3
jwks-rsa: 3.2.0
tslib: 2.8.1
@@ -25031,11 +26114,11 @@ snapshots:
graphql: 16.9.0
graphql-yoga: 5.13.3(graphql@16.9.0)
- '@graphql-yoga/plugin-prometheus@6.11.3(@envelop/core@5.5.1)(graphql-yoga@5.16.2(graphql@16.12.0))(graphql@16.12.0)(prom-client@15.1.3)':
+ '@graphql-yoga/plugin-prometheus@6.11.3(@envelop/core@5.5.1)(graphql-yoga@5.17.1(graphql@16.12.0))(graphql@16.12.0)(prom-client@15.1.3)':
dependencies:
'@envelop/prometheus': 14.0.0(@envelop/core@5.5.1)(graphql@16.12.0)(prom-client@15.1.3)
graphql: 16.12.0
- graphql-yoga: 5.16.2(graphql@16.12.0)
+ graphql-yoga: 5.17.1(graphql@16.12.0)
prom-client: 15.1.3
transitivePeerDependencies:
- '@envelop/core'
@@ -25078,15 +26161,15 @@ snapshots:
'@whatwg-node/events': 0.1.2
ioredis: 5.8.2
- '@graphql-yoga/render-graphiql@5.16.2(graphql-yoga@5.16.2(graphql@16.12.0))':
+ '@graphql-yoga/render-graphiql@5.16.2(graphql-yoga@5.17.1(graphql@16.12.0))':
dependencies:
- graphql-yoga: 5.16.2(graphql@16.12.0)
+ graphql-yoga: 5.17.1(graphql@16.12.0)
'@graphql-yoga/subscription@5.0.5':
dependencies:
'@graphql-yoga/typed-event-target': 3.0.2
'@repeaterjs/repeater': 3.0.6
- '@whatwg-node/events': 0.1.1
+ '@whatwg-node/events': 0.1.2
tslib: 2.8.1
'@graphql-yoga/typed-event-target@3.0.2':
@@ -25106,6 +26189,22 @@ snapshots:
protobufjs: 7.4.0
yargs: 17.7.2
+ '@hapi/address@5.1.1':
+ dependencies:
+ '@hapi/hoek': 11.0.7
+
+ '@hapi/formula@3.0.2': {}
+
+ '@hapi/hoek@11.0.7': {}
+
+ '@hapi/pinpoint@2.0.1': {}
+
+ '@hapi/tlds@1.1.4': {}
+
+ '@hapi/topo@6.0.2':
+ dependencies:
+ '@hapi/hoek': 11.0.7
+
'@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@tanstack/react-virtual': 3.13.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -25135,6 +26234,13 @@ snapshots:
dependencies:
react-hook-form: 7.54.2(react@18.3.1)
+ '@humanfs/core@0.19.1': {}
+
+ '@humanfs/node@0.16.7':
+ dependencies:
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.4.3
+
'@humanwhocodes/config-array@0.13.0':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
@@ -25147,6 +26253,8 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
+ '@humanwhocodes/retry@0.4.3': {}
+
'@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.4.2)':
dependencies:
'@babel/core': 7.28.5
@@ -25727,15 +26835,15 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@ladle/react@4.1.2(@types/node@25.0.2)(@types/react@18.3.18)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.7.3)':
+ '@ladle/react@4.1.2(@types/node@25.0.2)(@types/react@18.3.18)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.37.0)(typescript@5.9.3)':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.28.5
'@babel/generator': 7.28.5
- '@babel/parser': 7.28.5
+ '@babel/parser': 7.29.0
'@babel/template': 7.27.2
'@babel/traverse': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
'@ladle/react-context': 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mdx-js/mdx': 3.1.1
'@mdx-js/react': 3.0.1(@types/react@18.3.18)(react@18.3.1)
@@ -25752,9 +26860,9 @@ snapshots:
globby: 14.1.0
history: 5.3.0
koa: 2.16.4
- koa-connect: 2.1.0
+ koa-connect: 2.1.1
lodash.merge: 4.6.2
- msw: 2.12.7(@types/node@25.0.2)(typescript@5.7.3)
+ msw: 2.12.7(@types/node@25.0.2)(typescript@5.9.3)
open: 10.2.0
prism-react-renderer: 2.4.1(react@18.3.1)
prop-types: 15.8.1
@@ -25769,7 +26877,7 @@ snapshots:
source-map: 0.7.6
vfile: 6.0.3
vite: 5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)
- vite-tsconfig-paths: 4.3.2(typescript@5.7.3)(vite@5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0))
+ vite-tsconfig-paths: 4.3.2(typescript@5.9.3)(vite@5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0))
transitivePeerDependencies:
- '@swc/helpers'
- '@types/node'
@@ -25919,6 +27027,75 @@ snapshots:
dependencies:
langium: 3.3.1
+ '@microsoft/api-extractor-model@7.32.2(@types/node@22.10.5)':
+ dependencies:
+ '@microsoft/tsdoc': 0.16.0
+ '@microsoft/tsdoc-config': 0.18.0
+ '@rushstack/node-core-library': 5.19.1(@types/node@22.10.5)
+ transitivePeerDependencies:
+ - '@types/node'
+ optional: true
+
+ '@microsoft/api-extractor-model@7.32.2(@types/node@24.10.12)':
+ dependencies:
+ '@microsoft/tsdoc': 0.16.0
+ '@microsoft/tsdoc-config': 0.18.0
+ '@rushstack/node-core-library': 5.19.1(@types/node@24.10.12)
+ transitivePeerDependencies:
+ - '@types/node'
+
+ '@microsoft/api-extractor@7.56.3(@types/node@22.10.5)':
+ dependencies:
+ '@microsoft/api-extractor-model': 7.32.2(@types/node@22.10.5)
+ '@microsoft/tsdoc': 0.16.0
+ '@microsoft/tsdoc-config': 0.18.0
+ '@rushstack/node-core-library': 5.19.1(@types/node@22.10.5)
+ '@rushstack/rig-package': 0.6.0
+ '@rushstack/terminal': 0.21.0(@types/node@22.10.5)
+ '@rushstack/ts-command-line': 5.2.0(@types/node@22.10.5)
+ diff: 8.0.3
+ lodash: 4.17.23
+ minimatch: 10.2.4
+ resolve: 1.22.11
+ semver: 7.5.4
+ source-map: 0.6.1
+ typescript: 5.8.2
+ transitivePeerDependencies:
+ - '@types/node'
+ optional: true
+
+ '@microsoft/api-extractor@7.56.3(@types/node@24.10.12)':
+ dependencies:
+ '@microsoft/api-extractor-model': 7.32.2(@types/node@24.10.12)
+ '@microsoft/tsdoc': 0.16.0
+ '@microsoft/tsdoc-config': 0.18.0
+ '@rushstack/node-core-library': 5.19.1(@types/node@24.10.12)
+ '@rushstack/rig-package': 0.6.0
+ '@rushstack/terminal': 0.21.0(@types/node@24.10.12)
+ '@rushstack/ts-command-line': 5.2.0(@types/node@24.10.12)
+ diff: 8.0.3
+ lodash: 4.17.23
+ minimatch: 10.2.4
+ resolve: 1.22.11
+ semver: 7.5.4
+ source-map: 0.6.1
+ typescript: 5.8.2
+ transitivePeerDependencies:
+ - '@types/node'
+
+ '@microsoft/tsdoc-config@0.18.0':
+ dependencies:
+ '@microsoft/tsdoc': 0.16.0
+ ajv: 8.12.0
+ jju: 1.4.0
+ resolve: 1.22.11
+
+ '@microsoft/tsdoc@0.16.0': {}
+
+ '@mlc-ai/web-llm@0.2.80':
+ dependencies:
+ loglevel: 1.9.2
+
'@monaco-editor/loader@1.7.0':
dependencies:
state-local: 1.0.7
@@ -25930,6 +27107,8 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@monacopilot/core@1.2.12': {}
+
'@mswjs/interceptors@0.39.6':
dependencies:
'@open-draft/deferred-promise': 2.2.0
@@ -26019,6 +27198,13 @@ snapshots:
'@napi-rs/simple-git-win32-ia32-msvc': 0.1.22
'@napi-rs/simple-git-win32-x64-msvc': 0.1.22
+ '@napi-rs/wasm-runtime@1.1.1':
+ dependencies:
+ '@emnapi/core': 1.8.1
+ '@emnapi/runtime': 1.8.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@next/bundle-analyzer@15.1.5':
dependencies:
webpack-bundle-analyzer: 4.10.1
@@ -27284,6 +28470,10 @@ snapshots:
'@opentelemetry/api': 1.9.0
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
+ '@oxc-project/runtime@0.92.0': {}
+
+ '@oxc-project/types@0.93.0': {}
+
'@pagefind/darwin-arm64@1.3.0':
optional: true
@@ -27554,6 +28744,8 @@ snapshots:
'@radix-ui/number@1.1.0': {}
+ '@radix-ui/number@1.1.1': {}
+
'@radix-ui/primitive@1.0.0':
dependencies:
'@babel/runtime': 7.26.10
@@ -27579,19 +28771,33 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-accordion@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-accordion@1.2.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
+
+ '@radix-ui/react-alert-dialog@1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-dialog': 1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
@@ -27619,14 +28825,14 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-arrow@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -27665,6 +28871,38 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
+ '@radix-ui/react-collapsible@1.1.12(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-collapsible@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.1
@@ -27681,21 +28919,21 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-collapsible@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-collapsible@1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-collection@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -27709,17 +28947,17 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-collection@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-slot': 1.1.1(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -27733,17 +28971,17 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-compose-refs@1.0.0(react@18.3.1)':
dependencies:
@@ -27832,13 +29070,35 @@ snapshots:
'@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-slot': 1.0.0(react@18.3.1)
'@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.1)
- aria-hidden: 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ aria-hidden: 1.2.6
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-remove-scroll: 2.5.4(@types/react@18.3.18)(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
+ '@radix-ui/react-dialog@1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-focus-guards': 1.1.3(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ aria-hidden: 1.2.6
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-remove-scroll: 2.7.2(@types/react@18.3.18)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-dialog@1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.1
@@ -27909,18 +29169,18 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.3
'@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -27935,15 +29195,30 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
+
+ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-menu': 2.1.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
@@ -28079,6 +29354,15 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-label@2.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-menu@2.1.16(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.3
@@ -28131,27 +29415,27 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-direction': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-popover@1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28194,13 +29478,13 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-popper@1.2.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@floating-ui/react-dom': 2.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-arrow': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.18)(react@19.2.4)
@@ -28210,7 +29494,7 @@ snapshots:
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28247,15 +29531,15 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-portal@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28285,7 +29569,7 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@19.2.4)
@@ -28293,7 +29577,7 @@ snapshots:
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-presence@1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28305,7 +29589,7 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-presence@1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.18)(react@19.2.4)
@@ -28313,7 +29597,7 @@ snapshots:
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-primitive@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28331,14 +29615,14 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-primitive@2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-slot': 1.1.1(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28349,11 +29633,20 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
+
+ '@radix-ui/react-primitive@2.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-slot': 1.2.4(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
@@ -28393,22 +29686,22 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-roving-focus@1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28427,6 +29720,23 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-scroll-area@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/number': 1.1.0
@@ -28473,6 +29783,35 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-select@2.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-focus-guards': 1.1.3(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-popper': 1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ aria-hidden: 1.2.6
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-remove-scroll: 2.7.2(@types/react@18.3.18)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-separator@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -28482,6 +29821,15 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-separator@1.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-slider@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/number': 1.1.0
@@ -28535,6 +29883,13 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.18
+ '@radix-ui/react-slot@1.2.4(@types/react@18.3.18)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.18
+
'@radix-ui/react-switch@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.1
@@ -28550,6 +29905,37 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@radix-ui/react-switch@1.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
+ '@radix-ui/react-tabs@1.1.13(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 18.3.5(@types/react@18.3.18)
+
'@radix-ui/react-tabs@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.1
@@ -28566,21 +29952,21 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-tabs@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-tabs@1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/react-toast@1.2.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -28659,22 +30045,42 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-tooltip@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@radix-ui/primitive': 1.1.1
'@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-popper': 1.2.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-portal': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-slot': 1.1.1(@types/react@18.3.18)(react@19.2.4)
'@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@19.2.4)
- '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
+
+ '@radix-ui/react-tooltip@1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.3
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-popper': 1.2.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.3(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
@@ -28827,6 +30233,12 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.18
+ '@radix-ui/react-use-previous@1.1.1(@types/react@18.3.18)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.18
+
'@radix-ui/react-use-previous@1.1.1(@types/react@18.3.18)(react@19.2.4)':
dependencies:
react: 19.2.4
@@ -28884,23 +30296,32 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
+ optionalDependencies:
+ '@types/react': 18.3.18
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
+
+ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
- '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
'@types/react': 18.3.18
- '@types/react-dom': 18.3.5(@types/react@18.3.18)
+ '@types/react-dom': 19.2.3(@types/react@18.3.18)
'@radix-ui/rect@1.1.0': {}
@@ -28990,10 +30411,99 @@ snapshots:
'@repeaterjs/repeater@3.0.6': {}
+ '@rolldown/binding-android-arm64@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.41':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.1
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41':
+ optional: true
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41':
+ optional: true
+
'@rolldown/pluginutils@1.0.0-beta.27': {}
+ '@rolldown/pluginutils@1.0.0-beta.41': {}
+
'@rolldown/pluginutils@1.0.0-beta.53': {}
+ '@rollup/plugin-commonjs@29.0.0(rollup@4.59.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.0.2(rollup@4.59.0)
+ commondir: 1.0.1
+ estree-walker: 2.0.2
+ fdir: 6.5.0(picomatch@4.0.3)
+ is-reference: 1.2.1
+ magic-string: 0.30.21
+ picomatch: 4.0.3
+ optionalDependencies:
+ rollup: 4.59.0
+
+ '@rollup/plugin-node-resolve@16.0.3(rollup@4.59.0)':
+ dependencies:
+ '@rollup/pluginutils': 5.0.2(rollup@4.59.0)
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.1
+ is-module: 1.0.0
+ resolve: 1.22.11
+ optionalDependencies:
+ rollup: 4.59.0
+
+ '@rollup/pluginutils@4.2.1':
+ dependencies:
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+
+ '@rollup/pluginutils@5.0.2(rollup@4.59.0)':
+ dependencies:
+ '@types/estree': 1.0.8
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 4.59.0
+
+ '@rollup/pluginutils@5.3.0(rollup@4.59.0)':
+ dependencies:
+ '@types/estree': 1.0.8
+ estree-walker: 2.0.2
+ picomatch: 4.0.3
+ optionalDependencies:
+ rollup: 4.59.0
+
'@rollup/rollup-android-arm-eabi@4.59.0':
optional: true
@@ -29071,6 +30581,83 @@ snapshots:
'@rushstack/eslint-patch@1.10.4': {}
+ '@rushstack/node-core-library@5.19.1(@types/node@22.10.5)':
+ dependencies:
+ ajv: 8.13.0
+ ajv-draft-04: 1.0.0(ajv@8.13.0)
+ ajv-formats: 3.0.1(ajv@8.13.0)
+ fs-extra: 11.3.3
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.11
+ semver: 7.5.4
+ optionalDependencies:
+ '@types/node': 22.10.5
+ optional: true
+
+ '@rushstack/node-core-library@5.19.1(@types/node@24.10.12)':
+ dependencies:
+ ajv: 8.13.0
+ ajv-draft-04: 1.0.0(ajv@8.13.0)
+ ajv-formats: 3.0.1(ajv@8.13.0)
+ fs-extra: 11.3.3
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.11
+ semver: 7.5.4
+ optionalDependencies:
+ '@types/node': 24.10.12
+
+ '@rushstack/problem-matcher@0.1.1(@types/node@22.10.5)':
+ optionalDependencies:
+ '@types/node': 22.10.5
+ optional: true
+
+ '@rushstack/problem-matcher@0.1.1(@types/node@24.10.12)':
+ optionalDependencies:
+ '@types/node': 24.10.12
+
+ '@rushstack/rig-package@0.6.0':
+ dependencies:
+ resolve: 1.22.11
+ strip-json-comments: 3.1.1
+
+ '@rushstack/terminal@0.21.0(@types/node@22.10.5)':
+ dependencies:
+ '@rushstack/node-core-library': 5.19.1(@types/node@22.10.5)
+ '@rushstack/problem-matcher': 0.1.1(@types/node@22.10.5)
+ supports-color: 8.1.1
+ optionalDependencies:
+ '@types/node': 22.10.5
+ optional: true
+
+ '@rushstack/terminal@0.21.0(@types/node@24.10.12)':
+ dependencies:
+ '@rushstack/node-core-library': 5.19.1(@types/node@24.10.12)
+ '@rushstack/problem-matcher': 0.1.1(@types/node@24.10.12)
+ supports-color: 8.1.1
+ optionalDependencies:
+ '@types/node': 24.10.12
+
+ '@rushstack/ts-command-line@5.2.0(@types/node@22.10.5)':
+ dependencies:
+ '@rushstack/terminal': 0.21.0(@types/node@22.10.5)
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ string-argv: 0.3.2
+ transitivePeerDependencies:
+ - '@types/node'
+ optional: true
+
+ '@rushstack/ts-command-line@5.2.0(@types/node@24.10.12)':
+ dependencies:
+ '@rushstack/terminal': 0.21.0(@types/node@24.10.12)
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ string-argv: 0.3.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@sec-ant/readable-stream@0.4.1': {}
'@sentry-internal/feedback@7.120.2':
@@ -29252,11 +30839,11 @@ snapshots:
dependencies:
'@shikijs/types': 1.29.2
- '@shikijs/twoslash@1.29.2(typescript@5.7.3)':
+ '@shikijs/twoslash@1.29.2(typescript@5.9.3)':
dependencies:
'@shikijs/core': 1.29.2
'@shikijs/types': 1.29.2
- twoslash: 0.2.12(typescript@5.7.3)
+ twoslash: 0.2.12(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- typescript
@@ -29312,7 +30899,7 @@ snapshots:
'@slack/logger@4.0.0':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@slack/types@2.16.0': {}
@@ -29320,9 +30907,9 @@ snapshots:
dependencies:
'@slack/logger': 4.0.0
'@slack/types': 2.16.0
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/retry': 0.12.0
- axios: 1.13.5(debug@4.4.1)
+ axios: 1.12.2(debug@4.4.1)
eventemitter3: 5.0.1
form-data: 4.0.4
is-electron: 2.2.2
@@ -29880,17 +31467,6 @@ snapshots:
'@smithy/util-utf8': 4.0.0
tslib: 2.8.1
- '@smithy/signature-v4@5.3.5':
- dependencies:
- '@smithy/is-array-buffer': 4.2.0
- '@smithy/protocol-http': 5.3.5
- '@smithy/types': 4.11.0
- '@smithy/util-hex-encoding': 4.2.0
- '@smithy/util-middleware': 4.2.7
- '@smithy/util-uri-escape': 4.2.0
- '@smithy/util-utf8': 4.2.0
- tslib: 2.8.1
-
'@smithy/signature-v4@5.3.8':
dependencies:
'@smithy/is-array-buffer': 4.2.0
@@ -30198,13 +31774,13 @@ snapshots:
'@standard-schema/spec@1.0.0': {}
- '@stepperize/core@1.2.6(typescript@5.7.3)':
+ '@stepperize/core@1.2.6(typescript@5.9.3)':
dependencies:
- typescript: 5.7.3
+ typescript: 5.9.3
- '@stepperize/react@5.1.7(react@18.3.1)(typescript@5.7.3)':
+ '@stepperize/react@5.1.7(react@18.3.1)(typescript@5.9.3)':
dependencies:
- '@stepperize/core': 1.2.6(typescript@5.7.3)
+ '@stepperize/core': 1.2.6(typescript@5.9.3)
react: 18.3.1
transitivePeerDependencies:
- typescript
@@ -30288,9 +31864,21 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
- '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))':
+ '@tailwindcss/cli@4.1.18(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))':
dependencies:
- tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ '@parcel/watcher': 2.5.1
+ '@tailwindcss/node': 4.1.18
+ '@tailwindcss/oxide': 4.1.18
+ enhanced-resolve: 5.18.4
+ mri: 1.2.0
+ picocolors: 1.1.1
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
+ transitivePeerDependencies:
+ - ts-node
+
+ '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))':
+ dependencies:
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
'@tailwindcss/node@4.1.18':
dependencies:
@@ -30353,13 +31941,30 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.18
'@tailwindcss/oxide-win32-x64-msvc': 4.1.18
- '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))':
+ '@tailwindcss/postcss@4.1.18(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))':
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ '@tailwindcss/node': 4.1.18
+ '@tailwindcss/oxide': 4.1.18
+ postcss: 8.5.6
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
+ transitivePeerDependencies:
+ - ts-node
+
+ '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
+
+ '@tailwindcss/vite@4.1.18(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
+ dependencies:
+ '@tailwindcss/node': 4.1.18
+ '@tailwindcss/oxide': 4.1.18
+ tailwindcss: 4.1.18
+ vite: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
'@tailwindcss/vite@4.1.18(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
dependencies:
@@ -30370,16 +31975,26 @@ snapshots:
'@tanstack/devtools-event-client@0.3.5': {}
+ '@tanstack/devtools-event-client@0.4.0': {}
+
'@tanstack/form-core@1.27.0':
dependencies:
'@tanstack/devtools-event-client': 0.3.5
'@tanstack/pacer': 0.15.4
'@tanstack/store': 0.7.7
- '@tanstack/history@1.139.0': {}
+ '@tanstack/form-core@1.28.0':
+ dependencies:
+ '@tanstack/devtools-event-client': 0.4.0
+ '@tanstack/pacer-lite': 0.1.1
+ '@tanstack/store': 0.7.7
+
+ '@tanstack/history@1.154.14': {}
'@tanstack/history@1.31.16': {}
+ '@tanstack/pacer-lite@0.1.1': {}
+
'@tanstack/pacer@0.15.4':
dependencies:
'@tanstack/devtools-event-client': 0.3.5
@@ -30395,20 +32010,28 @@ snapshots:
transitivePeerDependencies:
- react-dom
+ '@tanstack/react-form@1.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/form-core': 1.28.0
+ '@tanstack/react-store': 0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ transitivePeerDependencies:
+ - react-dom
+
'@tanstack/react-query@5.63.0(react@18.3.1)':
dependencies:
'@tanstack/query-core': 5.62.16
react: 18.3.1
- '@tanstack/react-router-devtools@1.139.13(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.139.13)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)':
+ '@tanstack/react-router-devtools@1.139.13(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.159.4)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)':
dependencies:
'@tanstack/react-router': 1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@tanstack/router-devtools-core': 1.139.13(@tanstack/router-core@1.139.13)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ '@tanstack/router-devtools-core': 1.139.13(@tanstack/router-core@1.159.4)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
optionalDependencies:
- '@tanstack/router-core': 1.139.13
+ '@tanstack/router-core': 1.159.4
transitivePeerDependencies:
- '@types/node'
- csstype
@@ -30424,6 +32047,28 @@ snapshots:
- tsx
- yaml
+ '@tanstack/react-router-devtools@1.159.5(@tanstack/react-router@1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@tanstack/router-core@1.159.4)(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/react-router': 1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/router-devtools-core': 1.159.4(@tanstack/router-core@1.159.4)(csstype@3.1.3)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@tanstack/router-core': 1.159.4
+ transitivePeerDependencies:
+ - csstype
+
+ '@tanstack/react-router@1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/history': 1.154.14
+ '@tanstack/react-store': 0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/router-core': 1.159.4
+ isbot: 5.1.34
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ tiny-invariant: 1.3.3
+ tiny-warning: 1.0.3
+
'@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@tanstack/history': 1.31.16
@@ -30465,9 +32110,9 @@ snapshots:
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- '@tanstack/router-core@1.139.13':
+ '@tanstack/router-core@1.159.4':
dependencies:
- '@tanstack/history': 1.139.0
+ '@tanstack/history': 1.154.14
'@tanstack/store': 0.8.1
cookie-es: 2.0.0
seroval: 1.5.0
@@ -30475,9 +32120,9 @@ snapshots:
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
- '@tanstack/router-devtools-core@1.139.13(@tanstack/router-core@1.139.13)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)':
+ '@tanstack/router-devtools-core@1.139.13(@tanstack/router-core@1.159.4)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)':
dependencies:
- '@tanstack/router-core': 1.139.13
+ '@tanstack/router-core': 1.159.4
clsx: 2.1.1
goober: 2.1.16(csstype@3.1.3)
solid-js: 1.9.10
@@ -30498,6 +32143,15 @@ snapshots:
- tsx
- yaml
+ '@tanstack/router-devtools-core@1.159.4(@tanstack/router-core@1.159.4)(csstype@3.1.3)':
+ dependencies:
+ '@tanstack/router-core': 1.159.4
+ clsx: 2.1.1
+ goober: 2.1.16(csstype@3.1.3)
+ tiny-invariant: 1.3.3
+ optionalDependencies:
+ csstype: 3.1.3
+
'@tanstack/router-devtools@1.34.9(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@tanstack/react-router': 1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -30509,6 +32163,54 @@ snapshots:
transitivePeerDependencies:
- csstype
+ '@tanstack/router-generator@1.159.4':
+ dependencies:
+ '@tanstack/router-core': 1.159.4
+ '@tanstack/router-utils': 1.158.0
+ '@tanstack/virtual-file-routes': 1.154.7
+ prettier: 3.8.1
+ recast: 0.23.11
+ source-map: 0.7.6
+ tsx: 4.19.2
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tanstack/router-plugin@1.159.5(@tanstack/react-router@1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.5)
+ '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.5)
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ '@tanstack/router-core': 1.159.4
+ '@tanstack/router-generator': 1.159.4
+ '@tanstack/router-utils': 1.158.0
+ '@tanstack/virtual-file-routes': 1.154.7
+ chokidar: 3.6.0
+ unplugin: 2.3.11
+ zod: 3.25.76
+ optionalDependencies:
+ '@tanstack/react-router': 1.159.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ vite: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tanstack/router-utils@1.158.0':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ ansis: 4.2.0
+ babel-dead-code-elimination: 1.0.12
+ diff: 8.0.3
+ pathe: 2.0.3
+ tinyglobby: 0.2.15
+ transitivePeerDependencies:
+ - supports-color
+
'@tanstack/store@0.1.3': {}
'@tanstack/store@0.7.7': {}
@@ -30521,6 +32223,8 @@ snapshots:
'@tanstack/virtual-core@3.13.18': {}
+ '@tanstack/virtual-file-routes@1.154.7': {}
+
'@tanstack/zod-adapter@1.120.5(@tanstack/react-router@1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(zod@3.25.76)':
dependencies:
'@tanstack/react-router': 1.34.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -30535,24 +32239,24 @@ snapshots:
typescript: 4.9.5
yargs: 16.2.0
- '@theguild/components@9.11.3(@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))))(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3)(use-sync-external-store@1.6.0(react@19.2.4))':
+ '@theguild/components@9.11.3(@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))))(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.4))':
dependencies:
'@giscus/react': 3.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@next/bundle-analyzer': 15.1.5
- '@radix-ui/react-accordion': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@radix-ui/react-accordion': 1.2.2(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@radix-ui/react-icons': 1.3.2(react@19.2.4)
- '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@theguild/tailwind-config': 0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@theguild/tailwind-config': 0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
clsx: 2.1.1
fuzzy: 0.1.3
next: 15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- nextra: 4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3)
- nextra-theme-docs: 4.0.5(patch_hash=38956679ac61493f4dbc6862445316e9909dd989c221357f4b21ce70d8c8fd5b)(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))
+ nextra: 4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)
+ nextra-theme-docs: 4.0.5(patch_hash=38956679ac61493f4dbc6862445316e9909dd989c221357f4b21ce70d8c8fd5b)(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
react-paginate: 8.2.0(react@19.2.4)
react-player: 2.16.0(react@19.2.4)
- semver: 7.7.2
+ semver: 7.7.3
tailwind-merge: 2.6.0
unist-util-visit: 5.0.0
transitivePeerDependencies:
@@ -30658,12 +32362,12 @@ snapshots:
npm-to-yarn: 3.0.1
unist-util-visit: 5.0.0
- '@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))':
+ '@theguild/tailwind-config@0.6.3(postcss-import@16.1.0(postcss@8.4.49))(postcss-lightningcss@1.0.1(postcss@8.4.49))(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))':
dependencies:
- '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)))
+ '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)))
postcss-import: 16.1.0(postcss@8.4.49)
postcss-lightningcss: 1.0.1(postcss@8.4.49)
- tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
'@tootallnate/quickjs-emscripten@0.23.0': {}
@@ -30699,10 +32403,17 @@ snapshots:
'@tufjs/canonical-json': 2.0.0
minimatch: 9.0.8
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@types/acorn@4.0.6':
dependencies:
'@types/estree': 1.0.8
+ '@types/argparse@1.0.38': {}
+
'@types/async-retry@1.4.8':
dependencies:
'@types/retry': 0.12.2
@@ -30737,11 +32448,11 @@ snapshots:
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.36
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/bunyan@1.8.11':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/bytes@3.1.5': {}
@@ -30749,7 +32460,7 @@ snapshots:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/responselike': 1.0.0
'@types/chai@5.2.2':
@@ -30758,7 +32469,7 @@ snapshots:
'@types/cli-progress@3.11.5':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/codemirror@0.0.90':
dependencies:
@@ -30770,15 +32481,15 @@ snapshots:
'@types/concat-stream@2.0.0':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/connect@3.4.36':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/crypto-js@4.2.2': {}
@@ -30909,7 +32620,7 @@ snapshots:
'@types/docker-modem@3.0.2':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/ssh2': 1.11.6
'@types/dockerode@3.3.43':
@@ -30935,7 +32646,7 @@ snapshots:
'@types/express-serve-static-core@4.19.6':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 0.17.5
@@ -30966,11 +32677,11 @@ snapshots:
'@types/interpret@1.1.4':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/ioredis-mock@8.2.5':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
ioredis: 5.8.2
transitivePeerDependencies:
- supports-color
@@ -30992,7 +32703,7 @@ snapshots:
'@types/jsonwebtoken@9.0.10':
dependencies:
'@types/ms': 0.7.34
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/k6@1.2.0': {}
@@ -31000,11 +32711,11 @@ snapshots:
'@types/keyv@3.1.4':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/lodash.debounce@4.0.9':
dependencies:
- '@types/lodash': 4.17.14
+ '@types/lodash': 4.17.23
'@types/lodash.sortby@4.7.9':
dependencies:
@@ -31014,6 +32725,8 @@ snapshots:
'@types/lodash@4.17.14': {}
+ '@types/lodash@4.17.23': {}
+
'@types/long@4.0.2': {}
'@types/mdast@3.0.10':
@@ -31028,7 +32741,7 @@ snapshots:
'@types/memcached@2.2.10':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/mime-types@2.1.4': {}
@@ -31046,11 +32759,11 @@ snapshots:
'@types/mute-stream@0.0.4':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/mysql@2.15.27':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/nlcst@2.0.3':
dependencies:
@@ -31058,7 +32771,7 @@ snapshots:
'@types/node-fetch@2.6.4':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
form-data: 3.0.4
'@types/node@10.17.60': {}
@@ -31077,7 +32790,7 @@ snapshots:
dependencies:
undici-types: 6.21.0
- '@types/node@24.10.1':
+ '@types/node@24.10.12':
dependencies:
undici-types: 7.16.0
@@ -31087,7 +32800,7 @@ snapshots:
'@types/nodemailer@7.0.4':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/normalize-package-data@2.4.1': {}
@@ -31095,7 +32808,7 @@ snapshots:
'@types/oracledb@6.5.2':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/parse-json@4.0.0': {}
@@ -31105,13 +32818,13 @@ snapshots:
'@types/pg@8.11.10':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
pg-protocol: 1.7.0
pg-types: 4.0.1
'@types/pg@8.15.6':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
pg-protocol: 1.7.0
pg-types: 2.2.0
@@ -31119,7 +32832,7 @@ snapshots:
'@types/pluralize@0.0.33': {}
- '@types/prismjs@1.26.5': {}
+ '@types/prismjs@1.26.6': {}
'@types/prop-types@15.7.5': {}
@@ -31131,6 +32844,11 @@ snapshots:
dependencies:
'@types/react': 18.3.18
+ '@types/react-dom@19.2.3(@types/react@18.3.18)':
+ dependencies:
+ '@types/react': 18.3.18
+ optional: true
+
'@types/react-highlight-words@0.20.0':
dependencies:
'@types/react': 18.3.18
@@ -31148,9 +32866,11 @@ snapshots:
'@types/prop-types': 15.7.5
csstype: 3.1.2
+ '@types/resolve@1.20.2': {}
+
'@types/responselike@1.0.0':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/retry@0.12.0': {}
@@ -31165,14 +32885,14 @@ snapshots:
'@types/send@0.17.5':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/sendmail@1.4.7': {}
'@types/serve-static@1.15.8':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/send': 0.17.5
'@types/service-worker-mock@2.0.4': {}
@@ -31185,7 +32905,7 @@ snapshots:
'@types/ssh2@1.11.6':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/statuses@2.0.6': {}
@@ -31193,7 +32913,7 @@ snapshots:
'@types/tedious@4.0.14':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/tern@0.23.9':
dependencies:
@@ -31213,11 +32933,11 @@ snapshots:
'@types/ws@8.5.3':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
optional: true
'@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3))(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3)':
@@ -31238,6 +32958,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.55.0
+ eslint: 9.39.2(jiti@2.6.1)
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/scope-manager': 7.18.0
@@ -31251,11 +32987,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.55.0
+ debug: 4.4.3(supports-color@8.1.1)
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.55.0
+ debug: 4.4.3(supports-color@8.1.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@7.18.0':
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
+ '@typescript-eslint/scope-manager@8.55.0':
+ dependencies:
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/visitor-keys': 8.55.0
+
+ '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)':
+ dependencies:
+ typescript: 5.9.3
+
'@typescript-eslint/type-utils@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3)':
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3)
@@ -31268,8 +33034,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3(supports-color@8.1.1)
+ eslint: 9.39.2(jiti@2.6.1)
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/types@7.18.0': {}
+ '@typescript-eslint/types@8.55.0': {}
+
'@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 7.18.0
@@ -31285,6 +33065,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/visitor-keys': 8.55.0
+ debug: 4.4.3(supports-color@8.1.1)
+ minimatch: 9.0.8
+ semver: 7.7.3
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
@@ -31296,15 +33091,31 @@ snapshots:
- supports-color
- typescript
+ '@typescript-eslint/utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.55.0
+ '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@7.18.0':
dependencies:
'@typescript-eslint/types': 7.18.0
eslint-visitor-keys: 3.4.3
- '@typescript/vfs@1.6.1(typescript@5.7.3)':
+ '@typescript-eslint/visitor-keys@8.55.0':
+ dependencies:
+ '@typescript-eslint/types': 8.55.0
+ eslint-visitor-keys: 4.2.1
+
+ '@typescript/vfs@1.6.1(typescript@5.9.3)':
dependencies:
debug: 4.4.3(supports-color@8.1.1)
- typescript: 5.7.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -31362,6 +33173,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-react@5.1.2(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5)
+ '@rolldown/pluginutils': 1.0.0-beta.53
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.18.0
+ vite: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitejs/plugin-react@5.1.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
dependencies:
'@babel/core': 7.28.5
@@ -31392,13 +33215,13 @@ snapshots:
msw: 2.12.7(@types/node@22.10.5)(typescript@5.7.3)
vite: 7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
- '@vitest/mocker@4.0.9(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
+ '@vitest/mocker@4.0.9(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))':
dependencies:
'@vitest/spy': 4.0.9
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- msw: 2.12.7(@types/node@25.0.2)(typescript@5.7.3)
+ msw: 2.12.7(@types/node@25.0.2)(typescript@5.9.3)
vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
'@vitest/pretty-format@4.0.9':
@@ -31427,6 +33250,10 @@ snapshots:
dependencies:
'@volar/source-map': 2.4.12
+ '@volar/language-core@2.4.28':
+ dependencies:
+ '@volar/source-map': 2.4.28
+
'@volar/language-service@2.4.12':
dependencies:
'@volar/language-core': 2.4.12
@@ -31436,12 +33263,53 @@ snapshots:
'@volar/source-map@2.4.12': {}
+ '@volar/source-map@2.4.28': {}
+
'@volar/typescript@2.4.12':
dependencies:
'@volar/language-core': 2.4.12
path-browserify: 1.0.1
vscode-uri: 3.0.8
+ '@volar/typescript@2.4.28':
+ dependencies:
+ '@volar/language-core': 2.4.28
+ path-browserify: 1.0.1
+ vscode-uri: 3.0.8
+
+ '@vue/compiler-core@3.5.28':
+ dependencies:
+ '@babel/parser': 7.29.0
+ '@vue/shared': 3.5.28
+ entities: 7.0.1
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
+ '@vue/compiler-dom@3.5.28':
+ dependencies:
+ '@vue/compiler-core': 3.5.28
+ '@vue/shared': 3.5.28
+
+ '@vue/compiler-vue2@2.7.16':
+ dependencies:
+ de-indent: 1.0.2
+ he: 1.2.0
+
+ '@vue/language-core@2.2.0(typescript@5.9.3)':
+ dependencies:
+ '@volar/language-core': 2.4.12
+ '@vue/compiler-dom': 3.5.28
+ '@vue/compiler-vue2': 2.7.16
+ '@vue/shared': 3.5.28
+ alien-signals: 0.4.14
+ minimatch: 9.0.8
+ muggle-string: 0.4.1
+ path-browserify: 1.0.1
+ optionalDependencies:
+ typescript: 5.9.3
+
+ '@vue/shared@3.5.28': {}
+
'@whatwg-node/cookie-store@0.2.3':
dependencies:
'@whatwg-node/promise-helpers': 1.3.2
@@ -31458,8 +33326,6 @@ snapshots:
'@whatwg-node/events@0.0.3': {}
- '@whatwg-node/events@0.1.1': {}
-
'@whatwg-node/events@0.1.2':
dependencies:
tslib: 2.8.1
@@ -31538,6 +33404,17 @@ snapshots:
'@xmldom/xmldom@0.9.8': {}
+ '@xyflow/react@12.10.0(@types/react@18.3.18)(immer@10.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@xyflow/system': 0.0.74
+ classcat: 5.0.5
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ zustand: 4.5.6(@types/react@18.3.18)(immer@10.1.3)(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - immer
+
'@xyflow/react@12.4.4(@types/react@18.3.18)(immer@10.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@xyflow/system': 0.0.52
@@ -31559,6 +33436,18 @@ snapshots:
d3-selection: 3.0.0
d3-zoom: 3.0.0
+ '@xyflow/system@0.0.74':
+ dependencies:
+ '@types/d3-drag': 3.0.7
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-selection': 3.0.11
+ '@types/d3-transition': 3.0.9
+ '@types/d3-zoom': 3.0.8
+ d3-drag: 3.0.0
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-zoom: 3.0.0
+
'@zeit/schemas@2.36.0': {}
abbrev@1.1.1: {}
@@ -31628,6 +33517,14 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
+ ajv-draft-04@1.0.0(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
+ ajv-formats@3.0.1(ajv@8.13.0):
+ optionalDependencies:
+ ajv: 8.13.0
+
ajv-formats@3.0.1(ajv@8.18.0):
optionalDependencies:
ajv: 8.18.0
@@ -31639,6 +33536,20 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
+ ajv@8.12.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
+ ajv@8.13.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+ uri-js: 4.4.1
+
ajv@8.18.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -31646,6 +33557,8 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ alien-signals@0.4.14: {}
+
ansi-align@3.0.1:
dependencies:
string-width: 4.2.3
@@ -31680,6 +33593,8 @@ snapshots:
ansis@3.2.0: {}
+ ansis@4.2.0: {}
+
any-promise@1.3.0: {}
anymatch@3.1.2:
@@ -31824,6 +33739,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ ast-types@0.16.1:
+ dependencies:
+ tslib: 2.8.1
+
astral-regex@2.0.0: {}
astring@1.9.0: {}
@@ -31852,6 +33771,15 @@ snapshots:
auto-bind@5.0.1: {}
+ autoprefixer@10.4.24(postcss@8.5.6):
+ dependencies:
+ browserslist: 4.28.1
+ caniuse-lite: 1.0.30001769
+ fraction.js: 5.3.4
+ picocolors: 1.1.1
+ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+
available-typed-arrays@1.0.5: {}
avvio@9.1.0:
@@ -31867,7 +33795,15 @@ snapshots:
axe-core@4.7.0: {}
- axios@1.13.5(debug@4.4.1):
+ axios@1.12.2(debug@4.4.1):
+ dependencies:
+ follow-redirects: 1.15.11(debug@4.4.1)
+ form-data: 4.0.4
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
+ axios@1.13.5:
dependencies:
follow-redirects: 1.15.11(debug@4.4.1)
form-data: 4.0.5
@@ -31879,12 +33815,25 @@ snapshots:
dependencies:
dequal: 2.0.3
+ babel-dead-code-elimination@1.0.12:
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ transitivePeerDependencies:
+ - supports-color
+
babel-plugin-macros@3.1.0:
dependencies:
'@babel/runtime': 7.26.10
cosmiconfig: 7.0.1
resolve: 1.22.11
+ babel-plugin-react-compiler@19.1.0-rc.3:
+ dependencies:
+ '@babel/types': 7.28.5
+
bail@2.0.2: {}
balanced-match@1.0.2: {}
@@ -31893,8 +33842,6 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.8.3: {}
-
baseline-browser-mapping@2.9.4: {}
basic-ftp@5.2.0: {}
@@ -32072,18 +34019,10 @@ snapshots:
dependencies:
lodash: 4.17.23
- browserslist@4.26.0:
- dependencies:
- baseline-browser-mapping: 2.8.3
- caniuse-lite: 1.0.30001759
- electron-to-chromium: 1.5.218
- node-releases: 2.0.21
- update-browserslist-db: 1.1.3(browserslist@4.26.0)
-
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.4
- caniuse-lite: 1.0.30001759
+ caniuse-lite: 1.0.30001769
electron-to-chromium: 1.5.266
node-releases: 2.0.27
update-browserslist-db: 1.2.2(browserslist@4.28.1)
@@ -32264,6 +34203,8 @@ snapshots:
caniuse-lite@1.0.30001759: {}
+ caniuse-lite@1.0.30001769: {}
+
capital-case@1.0.4:
dependencies:
no-case: 3.0.4
@@ -32538,6 +34479,18 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
+ cmdk@1.1.1(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-dialog': 1.1.15(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.1(@types/react@18.3.18)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+
co@4.6.0: {}
code-block-writer@13.0.1: {}
@@ -32562,13 +34515,23 @@ snapshots:
dependencies:
color-name: 1.1.4
+ color-convert@3.1.3:
+ dependencies:
+ color-name: 2.1.0
+
color-name@1.1.4: {}
+ color-name@2.1.0: {}
+
color-string@1.9.1:
dependencies:
color-name: 1.1.4
simple-swizzle: 0.2.2
+ color-string@2.1.4:
+ dependencies:
+ color-name: 2.1.0
+
color-support@1.1.3: {}
color@4.2.3:
@@ -32576,6 +34539,11 @@ snapshots:
color-convert: 2.0.1
color-string: 1.9.1
+ color@5.0.3:
+ dependencies:
+ color-convert: 3.1.3
+ color-string: 2.1.4
+
colorette@2.0.20: {}
colors@1.4.0: {}
@@ -32606,6 +34574,10 @@ snapshots:
common-tags@1.8.2: {}
+ commondir@1.0.1: {}
+
+ compare-versions@6.1.1: {}
+
compressible@2.0.18:
dependencies:
mime-db: 1.54.0
@@ -32633,6 +34605,15 @@ snapshots:
readable-stream: 3.6.0
typedarray: 0.0.6
+ concurrently@9.2.1:
+ dependencies:
+ chalk: 4.1.2
+ rxjs: 7.8.2
+ shell-quote: 1.8.3
+ supports-color: 8.1.1
+ tree-kill: 1.2.2
+ yargs: 17.7.2
+
confbox@0.1.8: {}
confbox@0.2.2: {}
@@ -32706,7 +34687,7 @@ snapshots:
core-js-compat@3.37.1:
dependencies:
- browserslist: 4.26.0
+ browserslist: 4.28.1
core-js-pure@3.37.1: {}
@@ -32753,6 +34734,15 @@ snapshots:
optionalDependencies:
typescript: 5.7.3
+ cosmiconfig@8.3.6(typescript@5.9.3):
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.1
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ optionalDependencies:
+ typescript: 5.9.3
+
cosmiconfig@9.0.0(typescript@5.7.3):
dependencies:
env-paths: 2.2.1
@@ -33091,6 +35081,8 @@ snapshots:
dayjs@1.11.18: {}
+ de-indent@1.0.2: {}
+
debounce-promise@3.1.2: {}
debounce@1.2.1: {}
@@ -33145,7 +35137,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
es-get-iterator: 1.1.2
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.4
is-arguments: 1.1.1
is-date-object: 1.0.5
is-regex: 1.1.4
@@ -33407,8 +35399,6 @@ snapshots:
dependencies:
jake: 10.8.5
- electron-to-chromium@1.5.218: {}
-
electron-to-chromium@1.5.266: {}
emoji-regex-xs@1.0.0: {}
@@ -33432,11 +35422,6 @@ snapshots:
dependencies:
once: 1.4.0
- enhanced-resolve@5.17.1:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
-
enhanced-resolve@5.18.4:
dependencies:
graceful-fs: 4.2.11
@@ -33451,6 +35436,8 @@ snapshots:
entities@4.5.0: {}
+ entities@7.0.1: {}
+
env-ci@7.3.0:
dependencies:
execa: 5.1.1
@@ -33483,7 +35470,7 @@ snapshots:
arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
call-bind: 1.0.7
- es-set-tostringtag: 2.1.0
+ es-set-tostringtag: 2.0.2
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
get-intrinsic: 1.3.0
@@ -33540,7 +35527,7 @@ snapshots:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.22.3
- es-set-tostringtag: 2.1.0
+ es-set-tostringtag: 2.0.2
function-bind: 1.1.2
get-intrinsic: 1.3.0
globalthis: 1.0.3
@@ -33557,6 +35544,12 @@ snapshots:
dependencies:
es-errors: 1.3.0
+ es-set-tostringtag@2.0.2:
+ dependencies:
+ get-intrinsic: 1.3.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
es-set-tostringtag@2.1.0:
dependencies:
es-errors: 1.3.0
@@ -33662,7 +35655,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3))(eslint-plugin-import@2.29.1)(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
- enhanced-resolve: 5.17.1
+ enhanced-resolve: 5.18.4
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
@@ -33692,7 +35685,7 @@ snapshots:
unified-engine: 11.2.0
unist-util-visit: 5.0.0
uvu: 0.5.6
- vfile: 6.0.3
+ vfile: 6.0.1
transitivePeerDependencies:
- supports-color
@@ -33726,7 +35719,7 @@ snapshots:
eslint-plugin-cypress@4.1.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)):
dependencies:
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
- globals: 15.11.0
+ globals: 15.15.0
eslint-plugin-es-x@7.5.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)):
dependencies:
@@ -33815,7 +35808,7 @@ snapshots:
eslint-plugin-n@17.0.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
- enhanced-resolve: 5.17.1
+ enhanced-resolve: 5.18.4
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
eslint-plugin-es-x: 7.5.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
get-tsconfig: 4.7.5
@@ -33833,6 +35826,14 @@ snapshots:
dependencies:
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
+ eslint-plugin-react-hooks@5.2.0(eslint@9.39.2(jiti@2.6.1)):
+ dependencies:
+ eslint: 9.39.2(jiti@2.6.1)
+
+ eslint-plugin-react-refresh@0.4.26(eslint@9.39.2(jiti@2.6.1)):
+ dependencies:
+ eslint: 9.39.2(jiti@2.6.1)
+
eslint-plugin-react@7.33.2(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)):
dependencies:
array-includes: 3.1.7
@@ -33866,7 +35867,7 @@ snapshots:
core-js-compat: 3.37.1
eslint: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)
esquery: 1.5.0
- globals: 15.11.0
+ globals: 15.15.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
jsesc: 3.0.2
@@ -33893,8 +35894,15 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
+ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
eslint-visitor-keys@3.4.3: {}
+ eslint-visitor-keys@4.2.1: {}
+
eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0))
@@ -33938,8 +35946,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ eslint@9.39.2(jiti@2.6.1):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.21.1
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
+ '@eslint/eslintrc': 3.3.3
+ '@eslint/js': 9.39.2
+ '@eslint/plugin-kit': 0.4.1
+ '@humanfs/node': 0.16.7
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.8
+ ajv: 6.14.0
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.4.3(supports-color@8.1.1)
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
+ esquery: 1.5.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.5
+ natural-compare: 1.4.0
+ optionator: 0.9.3
+ optionalDependencies:
+ jiti: 2.6.1
+ transitivePeerDependencies:
+ - supports-color
+
esm@3.2.25: {}
+ espree@10.4.0:
+ dependencies:
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
+ eslint-visitor-keys: 4.2.1
+
espree@9.6.1:
dependencies:
acorn: 8.14.0
@@ -33995,6 +36050,8 @@ snapshots:
estree-walker@0.6.1: {}
+ estree-walker@2.0.2: {}
+
estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.8
@@ -34287,6 +36344,10 @@ snapshots:
dependencies:
flat-cache: 3.0.4
+ file-entry-cache@8.0.0:
+ dependencies:
+ flat-cache: 4.0.1
+
filelist@1.0.4:
dependencies:
minimatch: 5.1.9
@@ -34322,6 +36383,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ find-cache-dir@3.3.2:
+ dependencies:
+ commondir: 1.0.1
+ make-dir: 3.1.0
+ pkg-dir: 4.2.0
+
find-my-way@9.5.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -34346,13 +36413,26 @@ snapshots:
dependencies:
micromatch: 4.0.8
+ fix-dts-default-cjs-exports@1.0.1:
+ dependencies:
+ magic-string: 0.30.21
+ mlly: 1.7.4
+ rollup: 4.59.0
+
flat-cache@3.0.4:
dependencies:
flatted: 3.2.7
rimraf: 3.0.2
+ flat-cache@4.0.1:
+ dependencies:
+ flatted: 3.3.3
+ keyv: 4.5.4
+
flatted@3.2.7: {}
+ flatted@3.3.3: {}
+
flattie@1.1.1: {}
fn-name@3.0.0: {}
@@ -34424,6 +36504,8 @@ snapshots:
forwarded@0.2.0: {}
+ fraction.js@5.3.4: {}
+
framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
tslib: 2.8.1
@@ -34448,6 +36530,12 @@ snapshots:
fs-constants@1.0.0: {}
+ fs-extra@10.1.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.0
+
fs-extra@11.2.0:
dependencies:
graceful-fs: 4.2.11
@@ -34544,6 +36632,14 @@ snapshots:
get-east-asian-width@1.4.0: {}
+ get-intrinsic@1.2.4:
+ dependencies:
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ has-proto: 1.0.1
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -34699,10 +36795,10 @@ snapshots:
globals@14.0.0: {}
- globals@15.11.0: {}
-
globals@15.15.0: {}
+ globals@16.5.0: {}
+
globalthis@1.0.3:
dependencies:
define-properties: 1.2.1
@@ -34805,12 +36901,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- graphile-worker@0.16.6(typescript@5.7.3):
+ graphile-worker@0.16.6(typescript@5.9.3):
dependencies:
'@graphile/logger': 0.2.0
'@types/debug': 4.1.12
'@types/pg': 8.11.10
- cosmiconfig: 8.3.6(typescript@5.7.3)
+ cosmiconfig: 8.3.6(typescript@5.9.3)
graphile-config: 0.0.1-beta.18
json5: 2.2.3
pg: 8.13.1
@@ -35001,6 +37097,13 @@ snapshots:
nullthrows: 1.1.1
vscode-languageserver-types: 3.17.5
+ graphql-language-service@5.5.0(graphql@16.12.0):
+ dependencies:
+ debounce-promise: 3.1.2
+ graphql: 16.12.0
+ nullthrows: 1.1.1
+ vscode-languageserver-types: 3.17.5
+
graphql-language-service@5.5.0(graphql@16.9.0):
dependencies:
debounce-promise: 3.1.2
@@ -35100,22 +37203,6 @@ snapshots:
lru-cache: 10.2.0
tslib: 2.8.1
- graphql-yoga@5.16.2(graphql@16.12.0):
- dependencies:
- '@envelop/core': 5.5.1
- '@envelop/instrumentation': 1.0.0
- '@graphql-tools/executor': 1.4.9(graphql@16.12.0)
- '@graphql-tools/schema': 10.0.25(graphql@16.12.0)
- '@graphql-tools/utils': 10.9.1(graphql@16.12.0)
- '@graphql-yoga/logger': 2.0.1
- '@graphql-yoga/subscription': 5.0.5
- '@whatwg-node/fetch': 0.10.13
- '@whatwg-node/promise-helpers': 1.3.1
- '@whatwg-node/server': 0.10.17
- graphql: 16.12.0
- lru-cache: 10.2.0
- tslib: 2.8.1
-
graphql-yoga@5.17.1(graphql@16.12.0):
dependencies:
'@envelop/core': 5.5.1
@@ -35163,8 +37250,6 @@ snapshots:
lru-cache: 10.2.0
tslib: 2.8.1
- graphql@16.11.0: {}
-
graphql@16.12.0: {}
graphql@16.9.0: {}
@@ -35380,6 +37465,8 @@ snapshots:
property-information: 7.1.0
space-separated-tokens: 2.0.2
+ he@1.2.0: {}
+
header-case@2.0.4:
dependencies:
capital-case: 1.0.4
@@ -35541,6 +37628,8 @@ snapshots:
dependencies:
ms: 2.1.3
+ humps@2.0.1: {}
+
hyperid@2.3.1:
dependencies:
uuid: 8.3.2
@@ -35623,6 +37712,8 @@ snapshots:
cjs-module-lexer: 1.2.3
module-details-from-path: 1.0.3
+ import-lazy@4.0.0: {}
+
import-meta-resolve@4.0.0: {}
imurmurhash@0.1.4: {}
@@ -35873,6 +37964,8 @@ snapshots:
is-map@2.0.2: {}
+ is-module@1.0.0: {}
+
is-negative-zero@2.0.2: {}
is-network-error@1.0.0: {}
@@ -35903,6 +37996,10 @@ snapshots:
is-property@1.0.2: {}
+ is-reference@1.2.1:
+ dependencies:
+ '@types/estree': 1.0.8
+
is-regex@1.1.4:
dependencies:
call-bind: 1.0.7
@@ -35996,6 +38093,8 @@ snapshots:
isarray@2.0.5: {}
+ isbot@5.1.34: {}
+
isexe@2.0.0: {}
isexe@3.1.1: {}
@@ -36061,6 +38160,16 @@ snapshots:
jju@1.4.0: {}
+ joi@18.0.2:
+ dependencies:
+ '@hapi/address': 5.1.1
+ '@hapi/formula': 3.0.2
+ '@hapi/hoek': 11.0.7
+ '@hapi/pinpoint': 2.0.1
+ '@hapi/tlds': 1.1.4
+ '@hapi/topo': 6.0.2
+ '@standard-schema/spec': 1.0.0
+
jose@4.15.9: {}
jose@6.1.3: {}
@@ -36290,7 +38399,7 @@ snapshots:
koa-compose@4.1.0: {}
- koa-connect@2.1.0: {}
+ koa-connect@2.1.1: {}
koa-convert@2.0.0:
dependencies:
@@ -36640,6 +38749,8 @@ snapshots:
loglevel@1.8.0: {}
+ loglevel@1.9.2: {}
+
long@2.4.0: {}
long@4.0.0: {}
@@ -36700,6 +38811,10 @@ snapshots:
dependencies:
react: 19.2.4
+ lucide-react@0.548.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
lz-string@1.5.0: {}
magic-string@0.25.9:
@@ -36721,6 +38836,10 @@ snapshots:
semver: 5.7.2
optional: true
+ make-dir@3.1.0:
+ dependencies:
+ semver: 6.3.1
+
make-error@1.3.6:
optional: true
@@ -37045,10 +39164,6 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.5
- meros@1.3.2(@types/node@24.10.1):
- optionalDependencies:
- '@types/node': 24.10.1
-
meros@1.3.2(@types/node@25.0.2):
optionalDependencies:
'@types/node': 25.0.2
@@ -37810,18 +39925,31 @@ snapshots:
monaco-editor@0.52.2: {}
- monaco-graphql@1.7.3(graphql@16.9.0)(monaco-editor@0.52.2)(prettier@3.4.2):
+ monaco-graphql@1.7.3(graphql@16.12.0)(monaco-editor@0.52.2)(prettier@3.8.1):
+ dependencies:
+ graphql: 16.12.0
+ graphql-language-service: 5.5.0(graphql@16.12.0)
+ monaco-editor: 0.52.2
+ picomatch-browser: 2.2.6
+ prettier: 3.8.1
+
+ monaco-graphql@1.7.3(graphql@16.9.0)(monaco-editor@0.52.2)(prettier@3.8.1):
dependencies:
graphql: 16.9.0
graphql-language-service: 5.5.0(graphql@16.9.0)
monaco-editor: 0.52.2
picomatch-browser: 2.2.6
- prettier: 3.4.2
+ prettier: 3.8.1
monaco-themes@0.4.4:
dependencies:
fast-plist: 0.1.3
+ monacopilot@1.2.12(monaco-editor@0.52.2):
+ dependencies:
+ '@monacopilot/core': 1.2.12
+ monaco-editor: 0.52.2
+
moo@0.5.2: {}
motion-dom@11.18.1:
@@ -37864,7 +39992,7 @@ snapshots:
- '@types/node'
optional: true
- msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3):
+ msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3):
dependencies:
'@inquirer/confirm': 5.1.21(@types/node@25.0.2)
'@mswjs/interceptors': 0.40.0
@@ -37885,10 +40013,12 @@ snapshots:
until-async: 3.0.2
yargs: 17.7.2
optionalDependencies:
- typescript: 5.7.3
+ typescript: 5.9.3
transitivePeerDependencies:
- '@types/node'
+ muggle-string@0.4.1: {}
+
multi-fork@0.0.2: {}
mustache@4.2.0: {}
@@ -37947,6 +40077,11 @@ snapshots:
minimist: 1.2.8
next: 15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ next-themes@0.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
next-themes@0.4.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
react: 19.2.4
@@ -37977,13 +40112,13 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
- nextra-theme-docs@4.0.5(patch_hash=38956679ac61493f4dbc6862445316e9909dd989c221357f4b21ce70d8c8fd5b)(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)):
+ nextra-theme-docs@4.0.5(patch_hash=38956679ac61493f4dbc6862445316e9909dd989c221357f4b21ce70d8c8fd5b)(@types/react@18.3.18)(immer@10.1.3)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)):
dependencies:
'@headlessui/react': 2.2.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
clsx: 2.1.1
next: 15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next-themes: 0.4.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- nextra: 4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3)
+ nextra: 4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)
react: 19.2.4
react-compiler-runtime: 0.0.0-experimental-22c6e49-20241219(react@19.2.4)
react-dom: 19.2.4(react@19.2.4)
@@ -37996,13 +40131,13 @@ snapshots:
- immer
- use-sync-external-store
- nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.7.3):
+ nextra@4.0.5(patch_hash=c1d11430a02e4d51d69b615df3f615fd6dfbccfd71b122bcf781a8a35208fbc1)(next@15.5.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3):
dependencies:
'@formatjs/intl-localematcher': 0.5.10
'@headlessui/react': 2.2.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mdx-js/mdx': 3.1.1
'@napi-rs/simple-git': 0.1.22
- '@shikijs/twoslash': 1.29.2(typescript@5.7.3)
+ '@shikijs/twoslash': 1.29.2(typescript@5.9.3)
'@theguild/remark-mermaid': 0.2.0(react@19.2.4)
'@theguild/remark-npm2yarn': 0.3.3
better-react-mathjax: 2.3.0(react@19.2.4)
@@ -38092,8 +40227,6 @@ snapshots:
node-int64@0.4.0: {}
- node-releases@2.0.21: {}
-
node-releases@2.0.27: {}
node-sql-parser@4.12.0:
@@ -38838,6 +40971,10 @@ snapshots:
dependencies:
crypto-js: 4.2.0
+ pkg-dir@4.2.0:
+ dependencies:
+ find-up: 4.1.0
+
pkg-types@1.3.0:
dependencies:
confbox: 0.1.8
@@ -38867,9 +41004,9 @@ snapshots:
path-data-parser: 0.1.0
points-on-curve: 0.2.0
- postcss-import@15.1.0(postcss@8.4.49):
+ postcss-import@15.1.0(postcss@8.5.6):
dependencies:
- postcss: 8.4.49
+ postcss: 8.5.6
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.11
@@ -38881,10 +41018,10 @@ snapshots:
read-cache: 1.0.0
resolve: 1.22.11
- postcss-js@4.0.1(postcss@8.4.49):
+ postcss-js@4.0.1(postcss@8.5.6):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.49
+ postcss: 8.5.6
postcss-lightningcss@1.0.1(postcss@8.4.49):
dependencies:
@@ -38892,21 +41029,21 @@ snapshots:
lightningcss: 1.31.1
postcss: 8.4.49
- postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3)):
+ postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3)):
dependencies:
lilconfig: 3.1.3
yaml: 2.5.0
optionalDependencies:
- postcss: 8.4.49
+ postcss: 8.5.6
ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3)
- postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)):
+ postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)):
dependencies:
lilconfig: 3.1.3
yaml: 2.5.0
optionalDependencies:
- postcss: 8.4.49
- ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)
+ postcss: 8.5.6
+ ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)
postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
@@ -38917,9 +41054,9 @@ snapshots:
tsx: 4.19.2
yaml: 2.5.0
- postcss-nested@6.2.0(postcss@8.4.49):
+ postcss-nested@6.2.0(postcss@8.5.6):
dependencies:
- postcss: 8.4.49
+ postcss: 8.5.6
postcss-selector-parser: 6.1.2
postcss-nesting@13.0.1(postcss@8.4.49):
@@ -38929,6 +41066,10 @@ snapshots:
postcss: 8.4.49
postcss-selector-parser: 7.0.0
+ postcss-prefixwrap@1.57.2(postcss@8.5.6):
+ dependencies:
+ postcss: 8.5.6
+
postcss-selector-parser@6.0.10:
dependencies:
cssesc: 3.0.0
@@ -39018,6 +41159,8 @@ snapshots:
prettier@3.4.2: {}
+ prettier@3.8.1: {}
+
pretty-bytes@5.6.0: {}
pretty-format@29.7.0:
@@ -39045,7 +41188,7 @@ snapshots:
prism-react-renderer@2.4.1(react@18.3.1):
dependencies:
- '@types/prismjs': 1.26.5
+ '@types/prismjs': 1.26.6
clsx: 2.1.1
react: 18.3.1
@@ -39109,7 +41252,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
long: 5.2.3
proxy-addr@2.0.7:
@@ -39366,6 +41509,11 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ react-resizable-panels@3.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
react-select@5.9.0(@babel/core@7.28.5)(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.26.10
@@ -39384,6 +41532,13 @@ snapshots:
- '@types/react'
- supports-color
+ react-shadow@20.6.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ humps: 2.0.1
+ prop-types: 15.8.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
react-smooth@4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
fast-equals: 5.2.2
@@ -39517,6 +41672,14 @@ snapshots:
real-require@0.2.0: {}
+ recast@0.23.11:
+ dependencies:
+ ast-types: 0.16.1
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tiny-invariant: 1.3.3
+ tslib: 2.8.1
+
recharts-scale@0.4.5:
dependencies:
decimal.js-light: 2.5.1
@@ -39633,9 +41796,9 @@ snapshots:
hast-util-select: 6.0.4
unified: 11.0.5
- rehype-frontmatter-mdx-imports@0.1.1(typescript@5.7.3):
+ rehype-frontmatter-mdx-imports@0.1.1(typescript@5.9.3):
dependencies:
- typescript: 5.7.3
+ typescript: 5.9.3
rehype-katex@7.0.1:
dependencies:
@@ -39887,6 +42050,46 @@ snapshots:
robust-predicates@3.0.2: {}
+ rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
+ dependencies:
+ '@oxc-project/runtime': 0.92.0
+ fdir: 6.5.0(picomatch@4.0.3)
+ lightningcss: 1.30.2
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rolldown: 1.0.0-beta.41
+ tinyglobby: 0.2.15
+ optionalDependencies:
+ '@types/node': 24.10.12
+ esbuild: 0.25.9
+ fsevents: 2.3.3
+ jiti: 2.6.1
+ less: 4.2.0
+ terser: 5.37.0
+ tsx: 4.19.2
+ yaml: 2.5.0
+
+ rolldown@1.0.0-beta.41:
+ dependencies:
+ '@oxc-project/types': 0.93.0
+ '@rolldown/pluginutils': 1.0.0-beta.41
+ ansis: 4.2.0
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.0.0-beta.41
+ '@rolldown/binding-darwin-arm64': 1.0.0-beta.41
+ '@rolldown/binding-darwin-x64': 1.0.0-beta.41
+ '@rolldown/binding-freebsd-x64': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.41
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.41
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.41
+ '@rolldown/binding-linux-x64-musl': 1.0.0-beta.41
+ '@rolldown/binding-openharmony-arm64': 1.0.0-beta.41
+ '@rolldown/binding-wasm32-wasi': 1.0.0-beta.41
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.41
+ '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.41
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.41
+
rollup-plugin-inject@3.0.2:
dependencies:
estree-walker: 0.6.1
@@ -39897,6 +42100,16 @@ snapshots:
dependencies:
rollup-plugin-inject: 3.0.2
+ rollup-plugin-typescript2@0.36.0(rollup@4.59.0)(typescript@5.9.3):
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ find-cache-dir: 3.3.2
+ fs-extra: 10.1.0
+ rollup: 4.59.0
+ semver: 7.7.3
+ tslib: 2.8.1
+ typescript: 5.9.3
+
rollup-pluginutils@2.8.2:
dependencies:
estree-walker: 0.6.1
@@ -39960,6 +42173,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ rxjs@7.8.2:
+ dependencies:
+ tslib: 2.8.1
+
sade@1.8.1:
dependencies:
mri: 1.2.0
@@ -40021,6 +42238,10 @@ snapshots:
semver@6.3.1: {}
+ semver@7.5.4:
+ dependencies:
+ lru-cache: 6.0.0
+
semver@7.6.2: {}
semver@7.6.3: {}
@@ -40213,6 +42434,8 @@ snapshots:
shell-quote@1.7.3: {}
+ shell-quote@1.8.3: {}
+
shiki@1.29.2:
dependencies:
'@shikijs/core': 1.29.2
@@ -40536,6 +42759,8 @@ snapshots:
strict-event-emitter@0.5.1: {}
+ string-argv@0.3.2: {}
+
string-env-interpolation@1.0.1: {}
string-similarity@4.0.4: {}
@@ -40647,7 +42872,7 @@ snapshots:
stripe@17.5.0:
dependencies:
- '@types/node': 22.10.5
+ '@types/node': 24.10.12
qs: 6.14.2
strnum@2.1.2: {}
@@ -40772,13 +42997,20 @@ snapshots:
tailwind-merge@2.6.0: {}
- tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))):
- dependencies:
- tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ tailwind-merge@3.4.0: {}
- tailwindcss-radix@3.0.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))):
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))):
dependencies:
- tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
+
+ tailwindcss-radix@3.0.5(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))):
+ dependencies:
+ tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
+
+ tailwindcss-scoped-preflight@3.5.7(postcss@8.5.6)(tailwindcss@4.1.18):
+ dependencies:
+ postcss: 8.5.6
+ tailwindcss: 4.1.18
tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3)):
dependencies:
@@ -40796,18 +43028,18 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.4.49
- postcss-import: 15.1.0(postcss@8.4.49)
- postcss-js: 4.0.1(postcss@8.4.49)
- postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
- postcss-nested: 6.2.0(postcss@8.4.49)
+ postcss: 8.5.6
+ postcss-import: 15.1.0(postcss@8.5.6)
+ postcss-js: 4.0.1(postcss@8.5.6)
+ postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.5)(typescript@5.7.3))
+ postcss-nested: 6.2.0(postcss@8.5.6)
postcss-selector-parser: 6.1.2
resolve: 1.22.11
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
- tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)):
+ tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -40823,11 +43055,11 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.4.49
- postcss-import: 15.1.0(postcss@8.4.49)
- postcss-js: 4.0.1(postcss@8.4.49)
- postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3))
- postcss-nested: 6.2.0(postcss@8.4.49)
+ postcss: 8.5.6
+ postcss-import: 15.1.0(postcss@8.5.6)
+ postcss-js: 4.0.1(postcss@8.5.6)
+ postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3))
+ postcss-nested: 6.2.0(postcss@8.5.6)
postcss-selector-parser: 6.1.2
resolve: 1.22.11
sucrase: 3.35.0
@@ -41028,6 +43260,10 @@ snapshots:
dependencies:
typescript: 5.7.3
+ ts-api-utils@2.4.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
+
ts-dedent@2.2.0: {}
ts-graphviz@1.5.5: {}
@@ -41062,7 +43298,7 @@ snapshots:
'@swc/core': 1.13.5
optional: true
- ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3):
+ ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.12
@@ -41076,7 +43312,7 @@ snapshots:
create-require: 1.1.1
diff: 8.0.3
make-error: 1.3.6
- typescript: 5.7.3
+ typescript: 5.9.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
@@ -41087,6 +43323,10 @@ snapshots:
optionalDependencies:
typescript: 5.7.3
+ tsconfck@3.0.3(typescript@5.9.3):
+ optionalDependencies:
+ typescript: 5.9.3
+
tsconfig-paths-webpack-plugin@4.2.0:
dependencies:
chalk: 4.1.2
@@ -41119,7 +43359,7 @@ snapshots:
tsscmp@1.0.6: {}
- tsup@8.4.0(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.5.0):
+ tsup@8.4.0(@microsoft/api-extractor@7.56.3(@types/node@22.10.5))(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.5.0):
dependencies:
bundle-require: 5.1.0(esbuild@0.25.9)
cac: 6.7.14
@@ -41138,6 +43378,7 @@ snapshots:
tinyglobby: 0.2.12
tree-kill: 1.2.2
optionalDependencies:
+ '@microsoft/api-extractor': 7.56.3(@types/node@22.10.5)
'@swc/core': 1.13.5
postcss: 8.5.6
typescript: 5.7.3
@@ -41147,6 +43388,36 @@ snapshots:
- tsx
- yaml
+ tsup@8.5.1(@microsoft/api-extractor@7.56.3(@types/node@24.10.12))(@swc/core@1.13.5)(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(typescript@5.9.3)(yaml@2.5.0):
+ dependencies:
+ bundle-require: 5.1.0(esbuild@0.25.9)
+ cac: 6.7.14
+ chokidar: 4.0.3
+ consola: 3.4.0
+ debug: 4.4.3(supports-color@8.1.1)
+ esbuild: 0.25.9
+ fix-dts-default-cjs-exports: 1.0.1
+ joycon: 3.1.1
+ picocolors: 1.1.1
+ postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.19.2)(yaml@2.5.0)
+ resolve-from: 5.0.0
+ rollup: 4.59.0
+ source-map: 0.7.6
+ sucrase: 3.35.0
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.15
+ tree-kill: 1.2.2
+ optionalDependencies:
+ '@microsoft/api-extractor': 7.56.3(@types/node@24.10.12)
+ '@swc/core': 1.13.5
+ postcss: 8.5.6
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - jiti
+ - supports-color
+ - tsx
+ - yaml
+
tsx@4.19.2:
dependencies:
esbuild: 0.25.9
@@ -41195,11 +43466,13 @@ snapshots:
turbo-windows-64: 2.5.8
turbo-windows-arm64: 2.5.8
+ tw-animate-css@1.4.0: {}
+
tweetnacl@0.14.5: {}
twilio@4.23.0(debug@4.4.1):
dependencies:
- axios: 1.13.5(debug@4.4.1)
+ axios: 1.12.2(debug@4.4.1)
dayjs: 1.11.13
https-proxy-agent: 5.0.1
jsonwebtoken: 9.0.3
@@ -41213,11 +43486,11 @@ snapshots:
twoslash-protocol@0.2.12: {}
- twoslash@0.2.12(typescript@5.7.3):
+ twoslash@0.2.12(typescript@5.9.3):
dependencies:
- '@typescript/vfs': 1.6.1(typescript@5.7.3)
+ '@typescript/vfs': 1.6.1(typescript@5.9.3)
twoslash-protocol: 0.2.12
- typescript: 5.7.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -41283,10 +43556,25 @@ snapshots:
typedarray@0.0.6: {}
+ typescript-eslint@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
typescript@4.9.5: {}
typescript@5.7.3: {}
+ typescript@5.8.2: {}
+
+ typescript@5.9.3: {}
+
uc.micro@2.1.0: {}
ufo@1.5.4: {}
@@ -41340,7 +43628,7 @@ snapshots:
parse-json: 7.1.1
trough: 2.1.0
unist-util-inspect: 8.0.0
- vfile: 6.0.3
+ vfile: 6.0.1
vfile-message: 4.0.2
vfile-reporter: 8.1.0
vfile-statistics: 3.0.0
@@ -41468,18 +43756,38 @@ snapshots:
unpipe@1.0.0: {}
+ unplugin-dts@1.0.0-beta.6(@microsoft/api-extractor@7.56.3(@types/node@24.10.12))(esbuild@0.25.9)(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))(rollup@4.59.0)(typescript@5.9.3):
+ dependencies:
+ '@rollup/pluginutils': 5.3.0(rollup@4.59.0)
+ '@volar/typescript': 2.4.28
+ compare-versions: 6.1.1
+ debug: 4.4.3(supports-color@8.1.1)
+ kolorist: 1.8.0
+ local-pkg: 1.1.2
+ magic-string: 0.30.21
+ typescript: 5.9.3
+ unplugin: 2.3.11
+ optionalDependencies:
+ '@microsoft/api-extractor': 7.56.3(@types/node@24.10.12)
+ esbuild: 0.25.9
+ rollup: 4.59.0
+ vite: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ unplugin@2.3.11:
+ dependencies:
+ '@jridgewell/remapping': 2.3.5
+ acorn: 8.15.0
+ picomatch: 4.0.3
+ webpack-virtual-modules: 0.6.2
+
until-async@3.0.2: {}
untildify@4.0.0: {}
upath@1.2.0: {}
- update-browserslist-db@1.1.3(browserslist@4.26.0):
- dependencies:
- browserslist: 4.26.0
- escalade: 3.2.0
- picocolors: 1.1.1
-
update-browserslist-db@1.2.2(browserslist@4.28.1):
dependencies:
browserslist: 4.28.1
@@ -41704,15 +44012,47 @@ snapshots:
d3-time: 3.1.0
d3-timer: 3.0.1
+ vite-plugin-commonjs@0.10.4:
+ dependencies:
+ acorn: 8.15.0
+ magic-string: 0.30.21
+ vite-plugin-dynamic-import: 1.6.0
+
+ vite-plugin-dts@4.5.4(@types/node@24.10.12)(rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))(rollup@4.59.0)(typescript@5.9.3):
+ dependencies:
+ '@microsoft/api-extractor': 7.56.3(@types/node@24.10.12)
+ '@rollup/pluginutils': 5.3.0(rollup@4.59.0)
+ '@volar/typescript': 2.4.12
+ '@vue/language-core': 2.2.0(typescript@5.9.3)
+ compare-versions: 6.1.1
+ debug: 4.4.3(supports-color@8.1.1)
+ kolorist: 1.8.0
+ local-pkg: 1.1.2
+ magic-string: 0.30.21
+ typescript: 5.9.3
+ optionalDependencies:
+ vite: rolldown-vite@7.1.14(@types/node@24.10.12)(esbuild@0.25.9)(jiti@2.6.1)(less@4.2.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - rollup
+ - supports-color
+
+ vite-plugin-dynamic-import@1.6.0:
+ dependencies:
+ acorn: 8.15.0
+ es-module-lexer: 1.7.0
+ fast-glob: 3.3.2
+ magic-string: 0.30.21
+
vite-plugin-monaco-editor@1.1.0(monaco-editor@0.52.2):
dependencies:
monaco-editor: 0.52.2
- vite-tsconfig-paths@4.3.2(typescript@5.7.3)(vite@5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)):
+ vite-tsconfig-paths@4.3.2(typescript@5.9.3)(vite@5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)):
dependencies:
debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
- tsconfck: 3.0.3(typescript@5.7.3)
+ tsconfck: 3.0.3(typescript@5.9.3)
optionalDependencies:
vite: 5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)
transitivePeerDependencies:
@@ -41721,7 +44061,7 @@ snapshots:
vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)):
dependencies:
- debug: 4.3.7
+ debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
tsconfck: 3.0.3(typescript@5.7.3)
optionalDependencies:
@@ -41730,11 +44070,11 @@ snapshots:
- supports-color
- typescript
- vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)):
+ vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)):
dependencies:
- debug: 4.3.7
+ debug: 4.4.3(supports-color@8.1.1)
globrex: 0.1.2
- tsconfck: 3.0.3(typescript@5.7.3)
+ tsconfck: 3.0.3(typescript@5.9.3)
optionalDependencies:
vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)
transitivePeerDependencies:
@@ -41744,7 +44084,7 @@ snapshots:
vite@5.4.21(@types/node@25.0.2)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0):
dependencies:
esbuild: 0.25.9
- postcss: 8.4.49
+ postcss: 8.5.6
rollup: 4.59.0
optionalDependencies:
'@types/node': 25.0.2
@@ -41828,10 +44168,10 @@ snapshots:
- tsx
- yaml
- vitest@4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
+ vitest@4.0.9(@types/debug@4.1.12)(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0):
dependencies:
'@vitest/expect': 4.0.9
- '@vitest/mocker': 4.0.9(msw@2.12.7(@types/node@25.0.2)(typescript@5.7.3))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
+ '@vitest/mocker': 4.0.9(msw@2.12.7(@types/node@25.0.2)(typescript@5.9.3))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.31.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))
'@vitest/pretty-format': 4.0.9
'@vitest/runner': 4.0.9
'@vitest/snapshot': 4.0.9
@@ -41886,6 +44226,16 @@ snapshots:
w3c-keyname@2.2.8: {}
+ wait-on@9.0.3:
+ dependencies:
+ axios: 1.13.5
+ joi: 18.0.2
+ lodash: 4.17.23
+ minimist: 1.2.8
+ rxjs: 7.8.2
+ transitivePeerDependencies:
+ - debug
+
walk-up-path@3.0.1: {}
web-namespaces@2.0.1: {}
@@ -41934,6 +44284,8 @@ snapshots:
- bufferutil
- utf-8-validate
+ webpack-virtual-modules@0.6.2: {}
+
whatwg-mimetype@4.0.0: {}
whatwg-url@5.0.0:
@@ -42190,6 +44542,8 @@ snapshots:
zod@3.25.76: {}
+ zod@4.3.6: {}
+
zone.js@0.15.1: {}
zrender@5.6.1:
diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json
index 2394e7465..dd82e29ac 100644
--- a/tsconfig.eslint.json
+++ b/tsconfig.eslint.json
@@ -4,7 +4,8 @@
"extends": "./tsconfig.json",
"compilerOptions": {
// ensure that nobody can accidentally use this config for a build
- "noEmit": true
+ "noEmit": true,
+ "jsx": "react-jsx"
},
"include": [
"deployment",