-
-
-
-
-
-
-
-
+
-
- {modelsLoading ? (
-
- ) : models.length > 0 ? (
- models.map((model) => (
-
- ))
- ) : (
-
- )}
+
+
+
Select Model
+
+ Choose a model for your chat
+
+
+
+ {modelsLoading ? (
+
+
+
+ ) : models.length > 0 ? (
+
+ {models.map((model, index) => (
+
+
+ {index < models.length - 1 && (
+
+ )}
+
+ ))}
+
+ ) : (
+
+
+
+ )}
+
diff --git a/frontend/src/components/chat/chat.tsx b/frontend/src/components/chat/chat.tsx
index c699f473..f7486870 100644
--- a/frontend/src/components/chat/chat.tsx
+++ b/frontend/src/components/chat/chat.tsx
@@ -1,8 +1,8 @@
import React from 'react';
import ChatBottombar from './chat-bottombar';
-import ChatList from './chat-list';
import ChatTopbar from './chat-topbar';
import { ChatRequestOptions, Message } from '../types';
+import ChatList from './chat-list';
export interface ChatProps {
chatId?: string;
@@ -22,7 +22,7 @@ export interface ChatProps {
setMessages: (messages: Message[]) => void;
}
-export default function Chat({
+export default function ChatContent({
messages,
input,
handleInputChange,
@@ -36,27 +36,26 @@ export default function Chat({
setInput,
setMessages,
}: ChatProps) {
+ // TODO(Sma1lboy): on message edit
+ // onMessageEdit?: (messageId: string, newContent: string) => void;
+ // const [editingMessageId, setEditingMessageId] = React.useState
(null);
+ // const [editContent, setEditContent] = React.useState('');
+ // const handleEditStart = (message: Message) => {
+ // setEditingMessageId(message.id);
+ // setEditContent(message.content);
+ // };
+ // const handleEditSubmit = (messageId: string) => {
+ // if (onMessageEdit) {
+ // onMessageEdit(messageId, editContent);
+ // }
+ // setEditingMessageId(null);
+ // setEditContent('');
+ // };
return (
-
+
-
+
void;
+ refetchChats: () => void;
+}
+
+export function SideBarItem({
+ id,
+ title,
+ isSelected,
+ onSelect,
+ refetchChats,
+}: SideBarItemProps) {
+ const router = useRouter();
+ const [isDropdownOpen, setIsDropdownOpen] = useState(false);
+ const [isDialogOpen, setIsDialogOpen] = useState(false);
+
+ const [deleteChat] = useMutation(DELETE_CHAT, {
+ onCompleted: () => {
+ toast.success('Chat deleted successfully');
+ refetchChats();
+ if (isSelected) {
+ router.push('/');
+ }
+ },
+ onError: (error) => {
+ console.error('Error deleting chat:', error);
+ toast.error('Failed to delete chat');
+ },
+ });
+
+ const handleDeleteChat = async () => {
+ try {
+ await deleteChat({
+ variables: {
+ chatId: id,
+ },
+ });
+ setIsDialogOpen(false);
+ } catch (error) {
+ console.error('Error deleting chat:', error);
+ toast.error('Failed to delete chat');
+ }
+ };
+
+ const handleChatClick = (e: React.MouseEvent) => {
+ if (!(e.target as HTMLElement).closest('.dropdown-trigger')) {
+ onSelect(id);
+ }
+ };
+
+ return (
+
+
+
+ {title || 'New Chat'}
+
+
+
+
+
+ );
+}
diff --git a/frontend/src/components/sidebar.tsx b/frontend/src/components/sidebar.tsx
index a019b636..eabdd867 100644
--- a/frontend/src/components/sidebar.tsx
+++ b/frontend/src/components/sidebar.tsx
@@ -1,83 +1,43 @@
'use client';
-
-import Link from 'next/link';
-import { MoreHorizontal, SquarePen, Trash2 } from 'lucide-react';
-import { cn } from '@/lib/utils';
-import { Button, buttonVariants } from '@/components/ui/button';
+import { Button } from '@/components/ui/button';
import Image from 'next/image';
-import { useEffect, useState } from 'react';
+import { useRouter } from 'next/navigation';
+import { memo, useCallback } from 'react';
+import { SquarePen } from 'lucide-react';
import SidebarSkeleton from './sidebar-skeleton';
import UserSettings from './user-settings';
-import { useQuery, useMutation } from '@apollo/client';
-import { GET_USER_CHATS, DELETE_CHAT } from '@/graphql/request';
-import {
- Dialog,
- DialogContent,
- DialogDescription,
- DialogHeader,
- DialogTitle,
- DialogTrigger,
-} from './ui/dialog';
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuTrigger,
-} from './ui/dropdown-menu';
-import { useRouter } from 'next/navigation';
-import { toast } from 'sonner';
+import { SideBarItem } from './sidebar-item';
+import { Chat } from '@/graphql/type';
interface SidebarProps {
isCollapsed: boolean;
isMobile: boolean;
currentChatId?: string;
chatListUpdated: boolean;
- setChatListUpdated: React.Dispatch>;
-}
-
-// Define chat type based on the actual GraphQL response
-interface Chat {
- __typename: 'Chat';
- id: string;
- title: string;
- createdAt: string;
+ setChatListUpdated: (value: boolean) => void;
+ chats: Chat[];
+ loading: boolean;
+ error: any;
+ onRefetch: () => void;
}
-export function Sidebar({
+function Sidebar({
isCollapsed,
isMobile,
currentChatId,
chatListUpdated,
setChatListUpdated,
+ chats,
+ loading,
+ error,
+ onRefetch,
}: SidebarProps) {
const router = useRouter();
- const [selectedChatId, setSelectedChatId] = useState(
- currentChatId || null
- );
-
- // Query user chats
- // const { data, loading, error } = useQuery(GET_USER_CHATS, {
- // fetchPolicy: 'network-only',
- // });
- const { data, loading, error } = useQuery(GET_USER_CHATS, {
- fetchPolicy: chatListUpdated ? 'network-only' : 'cache-first',
- });
-
- const chats: Chat[] = data?.getUserChats || [];
- useEffect(() => {
- if (chatListUpdated) {
- setChatListUpdated(false);
- }
- }, [chatListUpdated, setChatListUpdated]);
-
- // Delete chat mutation
- const [deleteChat] = useMutation(DELETE_CHAT, {
- refetchQueries: [{ query: GET_USER_CHATS }],
- onError: (error) => {
- console.error('Error deleting chat:', error);
- toast.error('Failed to delete chat');
- },
- });
+ const handleNewChat = useCallback(() => {
+ //force reload to reset the chat state
+ window.location.href = '/';
+ }, []);
if (loading) return ;
if (error) {
@@ -85,43 +45,12 @@ export function Sidebar({
return null;
}
- // Sort chats by creation date
- const sortedChats = [...chats].sort((a, b) => {
- return new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime();
- });
-
- const handleDeleteChat = async (chatId: string) => {
- try {
- await deleteChat({
- variables: {
- chatId,
- },
- });
-
- // If the deleted chat was selected, navigate to home
- if (chatId === selectedChatId) {
- router.push('/');
- }
-
- toast.success('Chat deleted successfully');
- } catch (error) {
- console.error('Error deleting chat:', error);
- toast.error('Failed to delete chat');
- }
- };
-
- const handleNewChat = () => {
- setSelectedChatId(null);
- router.push('/');
- };
-
return (
- {/* New Chat Button */}
-
- {/* Chat List */}
Your chats
- {sortedChats.length > 0 && (
+ {chats.length > 0 && (
- {sortedChats.map((chat) => {
- const isSelected = chat.id === currentChatId;
-
- return (
-
setSelectedChatId(chat.id)}
- className={cn(
- buttonVariants({
- variant: isSelected ? 'secondaryLink' : 'ghost',
- }),
- 'flex justify-between w-full h-14 text-base font-normal items-center'
- )}
- >
-
-
-
- {chat.title || 'New Chat'}
-
-
-
-
-
-
-
-
-
-
-
-
- );
- })}
+ {chats.map((chat) => (
+
router.push(`/${chat.id}`)}
+ refetchChats={onRefetch}
+ />
+ ))}
)}
-
- {/* User Settings */}
);
}
+
+export default memo(Sidebar, (prevProps, nextProps) => {
+ return (
+ prevProps.isCollapsed === nextProps.isCollapsed &&
+ prevProps.isMobile === nextProps.isMobile &&
+ prevProps.currentChatId === nextProps.currentChatId &&
+ prevProps.chatListUpdated === nextProps.chatListUpdated &&
+ prevProps.loading === nextProps.loading &&
+ prevProps.error === nextProps.error &&
+ JSON.stringify(prevProps.chats) === JSON.stringify(nextProps.chats)
+ );
+});
diff --git a/frontend/src/components/ui/scroll-area.tsx b/frontend/src/components/ui/scroll-area.tsx
new file mode 100644
index 00000000..75c68fa4
--- /dev/null
+++ b/frontend/src/components/ui/scroll-area.tsx
@@ -0,0 +1,48 @@
+'use client';
+
+import * as React from 'react';
+import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area';
+
+import { cn } from '@/lib/utils';
+
+const ScrollArea = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, children, ...props }, ref) => (
+
+
+ {children}
+
+
+
+
+));
+ScrollArea.displayName = ScrollAreaPrimitive.Root.displayName;
+
+const ScrollBar = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, orientation = 'vertical', ...props }, ref) => (
+
+
+
+));
+ScrollBar.displayName = ScrollAreaPrimitive.ScrollAreaScrollbar.displayName;
+
+export { ScrollArea, ScrollBar };
diff --git a/frontend/src/components/ui/separator.tsx b/frontend/src/components/ui/separator.tsx
new file mode 100644
index 00000000..da040615
--- /dev/null
+++ b/frontend/src/components/ui/separator.tsx
@@ -0,0 +1,31 @@
+'use client';
+
+import * as React from 'react';
+import * as SeparatorPrimitive from '@radix-ui/react-separator';
+
+import { cn } from '@/lib/utils';
+
+const Separator = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(
+ (
+ { className, orientation = 'horizontal', decorative = true, ...props },
+ ref
+ ) => (
+
+ )
+);
+Separator.displayName = SeparatorPrimitive.Root.displayName;
+
+export { Separator };
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9d7cf30c..fbe24b10 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -35,10 +35,10 @@ importers:
dependencies:
'@apollo/server':
specifier: ^4.11.0
- version: 4.11.1(graphql@16.9.0)
+ version: 4.11.2(graphql@16.9.0)
'@nestjs/apollo':
specifier: ^12.2.0
- version: 12.2.1(@apollo/server@4.11.1)(@nestjs/common@10.4.6)(@nestjs/core@10.4.6)(@nestjs/graphql@12.2.1)(graphql@16.9.0)
+ version: 12.2.1(@apollo/server@4.11.2)(@nestjs/common@10.4.6)(@nestjs/core@10.4.6)(@nestjs/graphql@12.2.1)(graphql@16.9.0)
'@nestjs/axios':
specifier: ^3.0.3
version: 3.1.1(@nestjs/common@10.4.6)(axios@1.7.7)(rxjs@7.8.1)
@@ -123,7 +123,7 @@ importers:
version: 29.5.14
'@types/node':
specifier: ^20.16.12
- version: 20.17.3
+ version: 20.17.5
'@types/supertest':
specifier: ^6.0.0
version: 6.0.2
@@ -144,7 +144,7 @@ importers:
version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.3.3)
jest:
specifier: ^29.5.0
- version: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ version: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
os: {specifier: ^0.1.2, version: 0.1.2}
prettier:
specifier: ^3.0.0
@@ -160,10 +160,10 @@ importers:
version: 29.2.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.6.3)
ts-loader:
specifier: ^9.4.3
- version: 9.5.1(typescript@5.6.3)(webpack@5.95.0)
+ version: 9.5.1(typescript@5.6.3)(webpack@5.96.1)
ts-node:
specifier: ^10.9.1
- version: 10.9.2(@types/node@20.17.3)(typescript@5.6.3)
+ version: 10.9.2(@types/node@20.17.5)(typescript@5.6.3)
ts-prune:
specifier: ^0.10.3
version: 0.10.3
@@ -190,10 +190,10 @@ importers:
version: 3.9.1(react-hook-form@7.53.1)
'@langchain/community':
specifier: ^0.3.1
- version: 0.3.11(@ibm-cloud/watsonx-ai@1.1.1)(@langchain/core@0.3.16)(axios@1.7.4)(ibm-cloud-sdk-core@5.1.0)(ws@8.18.0)
+ version: 0.3.11(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/core@0.3.17)(axios@1.7.4)(ibm-cloud-sdk-core@5.1.0)(ws@8.18.0)
'@langchain/core':
specifier: ^0.3.3
- version: 0.3.16
+ version: 0.3.17
'@nestjs/common':
specifier: ^10.4.6
version: 10.4.6(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)
@@ -208,7 +208,7 @@ importers:
version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-icons':
specifier: ^1.3.0
- version: 1.3.0(react@18.3.1)
+ version: 1.3.1(react@18.3.1)
'@radix-ui/react-label':
specifier: ^2.1.0
version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
@@ -216,11 +216,14 @@ importers:
specifier: ^1.1.1
version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-scroll-area':
- specifier: ^1.1.0
+ specifier: ^1.2.0
version: 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-select':
specifier: ^2.1.1
version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.0
+ version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-slot':
specifier: ^1.1.0
version: 1.1.0(@types/react@18.3.12)(react@18.3.1)
@@ -241,7 +244,7 @@ importers:
version: 5.6.0
framer-motion:
specifier: ^11.5.6
- version: 11.11.10(react-dom@18.3.1)(react@18.3.1)
+ version: 11.11.11(react-dom@18.3.1)(react@18.3.1)
graphql:
specifier: ^16.9.0
version: 16.9.0
@@ -268,7 +271,7 @@ importers:
version: 18.3.1(react@18.3.1)
react-dropzone:
specifier: ^14.2.9
- version: 14.2.10(react@18.3.1)
+ version: 14.3.1(react@18.3.1)
react-hook-form:
specifier: ^7.53.0
version: 7.53.1(react@18.3.1)
@@ -307,14 +310,14 @@ importers:
version: 3.23.8
zustand:
specifier: ^5.0.0-rc.2
- version: 5.0.0(@types/react@18.3.12)(react@18.3.1)
+ version: 5.0.1(@types/react@18.3.12)(react@18.3.1)
devDependencies:
'@0no-co/graphqlsp':
specifier: ^1.12.16
version: 1.12.16(graphql@16.9.0)(typescript@5.6.3)
'@graphql-codegen/cli':
specifier: ^5.0.3
- version: 5.0.3(@parcel/watcher@2.4.1)(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3)
+ version: 5.0.3(@parcel/watcher@2.4.1)(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3)
'@graphql-codegen/typescript':
specifier: ^4.1.0
version: 4.1.1(graphql@16.9.0)
@@ -335,7 +338,7 @@ importers:
version: 10.4.0
'@testing-library/jest-dom':
specifier: ^6.6.2
- version: 6.6.2
+ version: 6.6.3
'@testing-library/react':
specifier: ^16.0.1
version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
@@ -344,7 +347,7 @@ importers:
version: 29.5.14
'@types/node':
specifier: ^22.5.5
- version: 22.8.4
+ version: 22.8.6
'@types/react':
specifier: ^18.3.8
version: 18.3.12
@@ -365,7 +368,7 @@ importers:
version: 14.2.13(eslint@8.57.1)(typescript@5.6.3)
jest:
specifier: ^29.7.0
- version: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ version: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
jest-environment-jsdom:
specifier: ^29.7.0
version: 29.7.0
@@ -380,7 +383,7 @@ importers:
version: 29.2.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.6.3)
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@types/node@22.8.4)(typescript@5.6.3)
+ version: 10.9.2(@types/node@22.8.6)(typescript@5.6.3)
typescript:
specifier: ^5.6.2
version: 5.6.3
@@ -398,7 +401,7 @@ importers:
version: 3.3.2
node-llama-cpp:
specifier: ^3.1.1
- version: 3.1.1(typescript@5.6.3)
+ version: 3.2.0(typescript@5.6.3)
nodemon:
specifier: ^3.1.7
version: 3.1.7
@@ -408,7 +411,7 @@ importers:
version: 4.17.21
'@types/node':
specifier: ^16.11.12
- version: 16.18.116
+ version: 16.18.118
'@typescript-eslint/eslint-plugin':
specifier: ^8.0.0
version: 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.1)(typescript@5.6.3)
@@ -426,30 +429,30 @@ importers:
version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.3.3)
openai:
specifier: ^4.68.1
- version: 4.68.4(zod@3.23.8)
+ version: 4.70.2(zod@3.23.8)
prettier:
specifier: ^3.0.0
version: 3.3.3
ts-loader:
specifier: ^9.5.1
- version: 9.5.1(typescript@5.6.3)(webpack@5.95.0)
+ version: 9.5.1(typescript@5.6.3)(webpack@5.96.1)
ts-node:
specifier: ^10.4.0
- version: 10.9.2(@types/node@16.18.116)(typescript@5.6.3)
+ version: 10.9.2(@types/node@16.18.118)(typescript@5.6.3)
typescript:
specifier: ^5.6.3
version: 5.6.3
webpack:
specifier: ^5.95.0
- version: 5.95.0(webpack-cli@5.1.4)
+ version: 5.96.1(webpack-cli@5.1.4)
webpack-cli:
specifier: ^5.1.4
- version: 5.1.4(webpack@5.95.0)
+ version: 5.1.4(webpack@5.96.1)
packages:
- /@0no-co/graphql.web@1.0.9(graphql@16.9.0):
- resolution: {integrity: sha512-lXSg4bDHvP8CiMdpQf9f/rca12IIjXHN/p0Rc5mgzgLe4JBlIoA1zFa9NKhfG1bW0OyI2hgaOldFCfkEQwZuEQ==}
+ /@0no-co/graphql.web@1.0.10(graphql@16.9.0):
+ resolution: {integrity: sha512-Nu/d8aLvBEGOEH/739AmEKr9Dwl6lIMTfYUwyLjtv1JK/9MdAXrrIKz50IVOcjF9TM7OBxR1uFvZ27CePk9UyQ==}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
peerDependenciesMeta:
@@ -605,7 +608,7 @@ packages:
subscriptions-transport-ws: 0.11.0(graphql@16.9.0)
symbol-observable: 4.0.0
ts-invariant: 0.10.3
- tslib: 2.8.0
+ tslib: 2.8.1
zen-observable-ts: 1.2.5
transitivePeerDependencies:
- '@types/react'
@@ -642,19 +645,19 @@ packages:
graphql: 16.9.0
dev: false
- /@apollo/server-plugin-landing-page-graphql-playground@4.0.0(@apollo/server@4.11.1):
+ /@apollo/server-plugin-landing-page-graphql-playground@4.0.0(@apollo/server@4.11.2):
resolution: {integrity: sha512-PBDtKI/chJ+hHeoJUUH9Kuqu58txQl00vUGuxqiC9XcReulIg7RjsyD0G1u3drX4V709bxkL5S0nTeXfRHD0qA==}
engines: {node: '>=14.0'}
deprecated: The use of GraphQL Playground in Apollo Server was supported in previous versions, but this is no longer the case as of December 31, 2022. This package exists for v4 migration purposes only. We do not intend to resolve security issues or other bugs with this package if they arise, so please migrate away from this to [Apollo Server's default Explorer](https://www.apollographql.com/docs/apollo-server/api/plugin/landing-pages) as soon as possible.
peerDependencies:
'@apollo/server': ^4.0.0
dependencies:
- '@apollo/server': 4.11.1(graphql@16.9.0)
+ '@apollo/server': 4.11.2(graphql@16.9.0)
'@apollographql/graphql-playground-html': 1.6.29
dev: false
- /@apollo/server@4.11.1(graphql@16.9.0):
- resolution: {integrity: sha512-L9//UraWRTMjMdROrnOWOcPwS5j1gRSiOTu8+214KF8jn0g1J2Iin+UKvjvQRi4O00P5kyFoFhg5QTJ8zYsCOQ==}
+ /@apollo/server@4.11.2(graphql@16.9.0):
+ resolution: {integrity: sha512-WUTHY7DDek8xAMn4Woa9Bl8duQUDzRYQkosX/d1DtCsBWESZyApR7ndnI5d6+W4KSTtqBHhJFkusEI7CWuIJXg==}
engines: {node: '>=14.16.0'}
peerDependencies:
graphql: ^16.6.0
@@ -805,8 +808,8 @@ packages:
graphql: '*'
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/runtime': 7.26.0
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
@@ -836,16 +839,16 @@ packages:
- encoding
dev: true
- /@babel/code-frame@7.26.0:
- resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==}
+ /@babel/code-frame@7.26.2:
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.25.9
js-tokens: 4.0.0
picocolors: 1.1.1
- /@babel/compat-data@7.26.0:
- resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==}
+ /@babel/compat-data@7.26.2:
+ resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
engines: {node: '>=6.9.0'}
/@babel/core@7.26.0:
@@ -853,12 +856,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.0
- '@babel/generator': 7.26.0
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helpers': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
@@ -870,11 +873,11 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/generator@7.26.0:
- resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==}
+ /@babel/generator@7.26.2:
+ resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
@@ -891,7 +894,7 @@ packages:
resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.26.0
+ '@babel/compat-data': 7.26.2
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.2
lru-cache: 5.1.1
@@ -1012,8 +1015,8 @@ packages:
'@babel/template': 7.25.9
'@babel/types': 7.26.0
- /@babel/parser@7.26.1:
- resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==}
+ /@babel/parser@7.26.2:
+ resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -1040,7 +1043,7 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.26.0
+ '@babel/compat-data': 7.26.2
'@babel/core': 7.26.0
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-plugin-utils': 7.25.9
@@ -1469,17 +1472,17 @@ packages:
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
/@babel/traverse@7.25.9:
resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.26.0
- '@babel/generator': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
'@babel/template': 7.25.9
'@babel/types': 7.26.0
debug: 4.3.7(supports-color@5.5.0)
@@ -1520,7 +1523,7 @@ packages:
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
requiresBuild: true
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
optional: true
@@ -1612,8 +1615,8 @@ packages:
'@floating-ui/utils': 0.2.8
dev: false
- /@floating-ui/dom@1.6.11:
- resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==}
+ /@floating-ui/dom@1.6.12:
+ resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==}
dependencies:
'@floating-ui/core': 1.6.8
'@floating-ui/utils': 0.2.8
@@ -1625,7 +1628,7 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.11
+ '@floating-ui/dom': 1.6.12
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
dev: false
@@ -1646,7 +1649,7 @@ packages:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
typescript: ^5.0.0
dependencies:
- '@0no-co/graphql.web': 1.0.9(graphql@16.9.0)
+ '@0no-co/graphql.web': 1.0.10(graphql@16.9.0)
graphql: 16.9.0
typescript: 5.6.3
dev: true
@@ -1661,7 +1664,7 @@ packages:
tslib: 2.6.3
dev: true
- /@graphql-codegen/cli@5.0.3(@parcel/watcher@2.4.1)(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3):
+ /@graphql-codegen/cli@5.0.3(@parcel/watcher@2.4.1)(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3):
resolution: {integrity: sha512-ULpF6Sbu2d7vNEOgBtE9avQp2oMgcPY/QBYcCqk0Xru5fz+ISjcovQX29V7CS7y5wWBRzNLoXwJQGeEyWbl05g==}
engines: {node: '>=16'}
hasBin: true
@@ -1672,7 +1675,7 @@ packages:
'@parcel/watcher':
optional: true
dependencies:
- '@babel/generator': 7.26.0
+ '@babel/generator': 7.26.2
'@babel/template': 7.25.9
'@babel/types': 7.26.0
'@graphql-codegen/client-preset': 4.5.0(graphql@16.9.0)
@@ -1681,12 +1684,12 @@ packages:
'@graphql-tools/apollo-engine-loader': 8.0.2(graphql@16.9.0)
'@graphql-tools/code-file-loader': 8.1.4(graphql@16.9.0)
'@graphql-tools/git-loader': 8.0.8(graphql@16.9.0)
- '@graphql-tools/github-loader': 8.0.2(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/github-loader': 8.0.2(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/graphql-file-loader': 8.0.2(graphql@16.9.0)
'@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0)
'@graphql-tools/load': 8.0.3(graphql@16.9.0)
- '@graphql-tools/prisma-loader': 8.0.10(@types/node@22.8.4)(graphql@16.9.0)
- '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/prisma-loader': 8.0.15(@types/node@22.8.6)(graphql@16.9.0)
+ '@graphql-tools/url-loader': 8.0.13(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
'@parcel/watcher': 2.4.1
'@whatwg-node/fetch': 0.9.22
@@ -1695,7 +1698,7 @@ packages:
debounce: 1.2.1
detect-indent: 6.1.0
graphql: 16.9.0
- graphql-config: 5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3)
+ graphql-config: 5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3)
inquirer: 8.2.6
is-glob: 4.0.3
jiti: 1.21.6
@@ -1706,7 +1709,7 @@ packages:
shell-quote: 1.8.1
string-env-interpolation: 1.0.1
ts-log: 2.2.7
- tslib: 2.8.0
+ tslib: 2.8.1
yaml: 2.6.0
yargs: 17.7.2
transitivePeerDependencies:
@@ -1967,7 +1970,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
'@whatwg-node/fetch': 0.9.22
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
transitivePeerDependencies:
- encoding
dev: true
@@ -1981,7 +1984,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
dataloader: 2.2.2
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
dev: true
@@ -1995,14 +1998,14 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /@graphql-tools/delegate@10.0.27(graphql@16.9.0):
- resolution: {integrity: sha512-cHz9d+RoW7I4nlxhv5JBf8g88YMkJsWMvFJqM+XSyPEOCjivw4UaXotcid4Y9gfCJY50yfGbbECXLiystAXdWA==}
+ /@graphql-tools/delegate@10.1.1(graphql@16.9.0):
+ resolution: {integrity: sha512-Ee2olw3MGpH9KDrQo0KDn7+oxOf8mrq17aCFojsnumGyUaD33LyKn7Gl2bjwEhXa7PN0dEJQhxSaRPyNtCKzCw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2013,8 +2016,9 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
'@repeaterjs/repeater': 3.0.6
dataloader: 2.2.2
+ dset: 3.1.4
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/@graphql-tools/documents@1.0.1(graphql@16.9.0):
@@ -2025,7 +2029,7 @@ packages:
dependencies:
graphql: 16.9.0
lodash.sortby: 4.7.0
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/@graphql-tools/executor-graphql-ws@1.3.1(graphql@16.9.0):
@@ -2035,18 +2039,18 @@ packages:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
- '@types/ws': 8.5.12
+ '@types/ws': 8.5.13
graphql: 16.9.0
graphql-ws: 5.16.0(graphql@16.9.0)
isomorphic-ws: 5.0.0(ws@8.18.0)
- tslib: 2.8.0
+ tslib: 2.8.1
ws: 8.18.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
- /@graphql-tools/executor-http@1.1.7(@types/node@22.8.4)(graphql@16.9.0):
+ /@graphql-tools/executor-http@1.1.7(@types/node@22.8.6)(graphql@16.9.0):
resolution: {integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -2057,8 +2061,8 @@ packages:
'@whatwg-node/fetch': 0.9.22
extract-files: 11.0.0
graphql: 16.9.0
- meros: 1.3.0(@types/node@22.8.4)
- tslib: 2.8.0
+ meros: 1.3.0(@types/node@22.8.6)
+ tslib: 2.8.1
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
@@ -2071,10 +2075,10 @@ packages:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
- '@types/ws': 8.5.12
+ '@types/ws': 8.5.13
graphql: 16.9.0
isomorphic-ws: 5.0.0(ws@8.18.0)
- tslib: 2.8.0
+ tslib: 2.8.1
ws: 8.18.0
transitivePeerDependencies:
- bufferutil
@@ -2091,7 +2095,7 @@ packages:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0)
'@repeaterjs/repeater': 3.0.6
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
dev: true
@@ -2106,25 +2110,25 @@ packages:
graphql: 16.9.0
is-glob: 4.0.3
micromatch: 4.0.8
- tslib: 2.8.0
+ tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /@graphql-tools/github-loader@8.0.2(@types/node@22.8.4)(graphql@16.9.0):
+ /@graphql-tools/github-loader@8.0.2(@types/node@22.8.6)(graphql@16.9.0):
resolution: {integrity: sha512-VrhEOI+lh/vH5XyVBK3uNBYGFz9lHR5elADT44tBuBI5eyzm1N/dCaJ1nW9mVTij7deLVEKetTOHrMETVqyZ+A==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@ardatan/sync-fetch': 0.0.1
- '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/graphql-tag-pluck': 8.3.3(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
'@whatwg-node/fetch': 0.9.22
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
transitivePeerDependencies:
- '@types/node'
@@ -2142,7 +2146,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
unixify: 1.0.0
dev: true
@@ -2153,13 +2157,13 @@ packages:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0)
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -2173,7 +2177,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
graphql: 16.9.0
resolve-from: 5.0.0
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/@graphql-tools/json-file-loader@8.0.2(graphql@16.9.0):
@@ -2185,7 +2189,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
globby: 11.1.0
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
unixify: 1.0.0
dev: true
@@ -2199,7 +2203,7 @@ packages:
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
graphql: 16.9.0
p-limit: 3.1.0
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/@graphql-tools/merge@8.4.2(graphql@16.9.0):
@@ -2209,7 +2213,7 @@ packages:
dependencies:
'@graphql-tools/utils': 9.2.1(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@graphql-tools/merge@9.0.8(graphql@16.9.0):
@@ -2241,13 +2245,13 @@ packages:
tslib: 2.6.3
dev: true
- /@graphql-tools/prisma-loader@8.0.10(@types/node@22.8.4)(graphql@16.9.0):
- resolution: {integrity: sha512-My0CM1WPVyrxtTSGtp5M2JYa74Lj2CZLrsS54qHbfypb74dkZEevtW72Fpe2HglPINsiHGLGm/v5xvliGoGlZQ==}
+ /@graphql-tools/prisma-loader@8.0.15(@types/node@22.8.6)(graphql@16.9.0):
+ resolution: {integrity: sha512-kqmqGpE7DqDWLK7RsHpX7ckDqKcGWi5xWOzLgZwWXtgPQIJ/D50R9e6xIr6FpkeL9KYa+DJ8A91WPnwKCqYe/w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
- '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/url-loader': 8.0.13(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
'@types/js-yaml': 4.0.9
'@whatwg-node/fetch': 0.9.22
@@ -2262,7 +2266,7 @@ packages:
js-yaml: 4.1.0
lodash: 4.17.21
scuid: 1.1.0
- tslib: 2.8.0
+ tslib: 2.8.1
yaml-ast-parser: 0.0.43
transitivePeerDependencies:
- '@types/node'
@@ -2321,28 +2325,27 @@ packages:
'@graphql-tools/merge': 8.4.2(graphql@16.9.0)
'@graphql-tools/utils': 9.2.1(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
dev: false
- /@graphql-tools/url-loader@8.0.8(@types/node@22.8.4)(graphql@16.9.0):
- resolution: {integrity: sha512-xgNevPZUF180CAS0QRzWB+PPRG6Qszx+7+5TuOz/VGyZnhrCtorElPF4h/mZeMPR14u13zsMTg1jo4EJ3FNWOA==}
+ /@graphql-tools/url-loader@8.0.13(@types/node@22.8.6)(graphql@16.9.0):
+ resolution: {integrity: sha512-O7RwIh8Iv60epiV/Smnu3wWQddGEbz2W5sLTF4gW/4/23OLaQIAwR0E8MvOneXPQ5MScbUKXeFmyw97vve10qw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@ardatan/sync-fetch': 0.0.1
- '@graphql-tools/delegate': 10.0.27(graphql@16.9.0)
'@graphql-tools/executor-graphql-ws': 1.3.1(graphql@16.9.0)
- '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/executor-http': 1.1.7(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/executor-legacy-ws': 1.1.1(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
- '@graphql-tools/wrap': 10.0.11(graphql@16.9.0)
- '@types/ws': 8.5.12
+ '@graphql-tools/wrap': 10.0.15(graphql@16.9.0)
+ '@types/ws': 8.5.13
'@whatwg-node/fetch': 0.9.22
graphql: 16.9.0
isomorphic-ws: 5.0.0(ws@8.18.0)
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
ws: 8.18.0
transitivePeerDependencies:
@@ -2362,7 +2365,7 @@ packages:
cross-inspect: 1.0.1
dset: 3.1.4
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
/@graphql-tools/utils@8.13.1(graphql@16.9.0):
resolution: {integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==}
@@ -2382,17 +2385,17 @@ packages:
graphql: 16.9.0
tslib: 2.6.3
- /@graphql-tools/wrap@10.0.11(graphql@16.9.0):
- resolution: {integrity: sha512-NeINmsDUnonj1J/5kQK8PfGLOSBjn0igw2H9C3GpV93kVuHXNNXACOQ4qP0ATouw7p1IEWwEZQJ3XMAU+nASqQ==}
+ /@graphql-tools/wrap@10.0.15(graphql@16.9.0):
+ resolution: {integrity: sha512-HeR7q0kGAEtbewymnA2Kpqc39q6uUDFx3CNNG552TztJr7uuYu8Wte/4Rcb00CzW1D65JsmfwTksbnc/vs9HmQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
- '@graphql-tools/delegate': 10.0.27(graphql@16.9.0)
+ '@graphql-tools/delegate': 10.1.1(graphql@16.9.0)
'@graphql-tools/schema': 10.0.7(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
graphql: 16.9.0
- tslib: 2.8.0
+ tslib: 2.8.1
value-or-promise: 1.0.12
dev: true
@@ -2411,8 +2414,8 @@ packages:
react-hook-form: 7.53.1(react@18.3.1)
dev: false
- /@huggingface/jinja@0.3.1:
- resolution: {integrity: sha512-SbcBWUKDQ76lzlVYOloscUk0SJjuL1LcbZsfQv/Bxxc7dwJMYuS+DAQ+HhVw6ZkTFXArejaX5HQRuCuleYwYdA==}
+ /@huggingface/jinja@0.3.2:
+ resolution: {integrity: sha512-F2FvuIc+w1blGsaqJI/OErRbWH6bVJDCBI8Rm5D86yZ2wlwrGERsfIaru7XUv9eYC3DMP3ixDRRtF0h6d8AZcQ==}
engines: {node: '>=18'}
dev: false
@@ -2438,11 +2441,11 @@ packages:
deprecated: Use @eslint/object-schema instead
dev: true
- /@ibm-cloud/watsonx-ai@1.1.1:
- resolution: {integrity: sha512-E/PDTk3HWrP0AmqgGxEuL/twP6tPTyDokSqvgF9Xom+DmDPPzI82xuXD4SJfMuTtDABClV+Yk9ADNMmRbpkHFQ==}
+ /@ibm-cloud/watsonx-ai@1.1.2:
+ resolution: {integrity: sha512-0+ClK12jk1Jk28Hwc2BDmKkTXPjFkQOfCKzUk82TsoPwAIEVN+rlM1cny52d3oSMXXbeKorVDmnIEbXPseHiQA==}
engines: {node: '>=18.0.0'}
dependencies:
- '@types/node': 18.19.61
+ '@types/node': 18.19.63
extend: 3.0.2
ibm-cloud-sdk-core: 5.1.0
transitivePeerDependencies:
@@ -2661,7 +2664,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -2682,14 +2685,14 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -2717,7 +2720,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-mock: 29.7.0
dev: true
@@ -2744,7 +2747,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -2777,7 +2780,7 @@ packages:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -2865,7 +2868,7 @@ packages:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
'@types/yargs': 17.0.33
chalk: 4.1.2
dev: true
@@ -2924,7 +2927,7 @@ packages:
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
dev: false
- /@langchain/community@0.3.11(@ibm-cloud/watsonx-ai@1.1.1)(@langchain/core@0.3.16)(axios@1.7.4)(ibm-cloud-sdk-core@5.1.0)(ws@8.18.0):
+ /@langchain/community@0.3.11(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/core@0.3.17)(axios@1.7.4)(ibm-cloud-sdk-core@5.1.0)(ws@8.18.0):
resolution: {integrity: sha512-hgnqsgWAhfUj9Kp0y+FGxlKot/qJFxat9GfIPJSJU4ViN434PgeMAQK53tkGZ361E2Zoo1V4RoGlSw4AjJILiA==}
engines: {node: '>=18'}
peerDependencies:
@@ -3293,15 +3296,15 @@ packages:
youtubei.js:
optional: true
dependencies:
- '@ibm-cloud/watsonx-ai': 1.1.1
- '@langchain/core': 0.3.16
- '@langchain/openai': 0.3.11(@langchain/core@0.3.16)
+ '@ibm-cloud/watsonx-ai': 1.1.2
+ '@langchain/core': 0.3.17
+ '@langchain/openai': 0.3.11(@langchain/core@0.3.17)
binary-extensions: 2.3.0
expr-eval: 2.0.2
flat: 5.0.2
ibm-cloud-sdk-core: 5.1.0
js-yaml: 4.1.0
- langchain: 0.3.5(@langchain/core@0.3.16)(axios@1.7.4)
+ langchain: 0.3.5(@langchain/core@0.3.17)(axios@1.7.4)
langsmith: 0.2.3
uuid: 10.0.0
ws: 8.18.0
@@ -3323,8 +3326,8 @@ packages:
- peggy
dev: false
- /@langchain/core@0.3.16:
- resolution: {integrity: sha512-g83M2Z1XlhECFUtT4C7XLsVVGt2Hk3Y/KhS5tZSsz+Gqtxwd790/MD7MxdUHpZj0VKkvrFuWARWpJmNKlkiY+g==}
+ /@langchain/core@0.3.17:
+ resolution: {integrity: sha512-o4lgmRcEqAyioP4Snxat1DGIT0oasOYsfo9uvAxVjwGq+XRicXm+bO3smCBSiiPQnd6jJ9ULWJlI0RFUV1oNqQ==}
engines: {node: '>=18'}
dependencies:
ansi-styles: 5.2.0
@@ -3342,28 +3345,28 @@ packages:
- openai
dev: false
- /@langchain/openai@0.3.11(@langchain/core@0.3.16):
+ /@langchain/openai@0.3.11(@langchain/core@0.3.17):
resolution: {integrity: sha512-mEFbpJ8w8NPArsquUlCwxvZTKNkXxqwzvTEYzv6Jb7gUoBDOZtwLg6AdcngTJ+w5VFh3wxgPy0g3zb9Aw0Qbpw==}
engines: {node: '>=18'}
peerDependencies:
'@langchain/core': '>=0.2.26 <0.4.0'
dependencies:
- '@langchain/core': 0.3.16
+ '@langchain/core': 0.3.17
js-tiktoken: 1.0.15
- openai: 4.68.4(zod@3.23.8)
+ openai: 4.70.2(zod@3.23.8)
zod: 3.23.8
zod-to-json-schema: 3.23.5(zod@3.23.8)
transitivePeerDependencies:
- encoding
dev: false
- /@langchain/textsplitters@0.1.0(@langchain/core@0.3.16):
+ /@langchain/textsplitters@0.1.0(@langchain/core@0.3.17):
resolution: {integrity: sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==}
engines: {node: '>=18'}
peerDependencies:
'@langchain/core': '>=0.2.21 <0.4.0'
dependencies:
- '@langchain/core': 0.3.16
+ '@langchain/core': 0.3.17
js-tiktoken: 1.0.15
dev: false
@@ -3396,7 +3399,7 @@ packages:
- supports-color
dev: false
- /@nestjs/apollo@12.2.1(@apollo/server@4.11.1)(@nestjs/common@10.4.6)(@nestjs/core@10.4.6)(@nestjs/graphql@12.2.1)(graphql@16.9.0):
+ /@nestjs/apollo@12.2.1(@apollo/server@4.11.2)(@nestjs/common@10.4.6)(@nestjs/core@10.4.6)(@nestjs/graphql@12.2.1)(graphql@16.9.0):
resolution: {integrity: sha512-Det66rvMZwXSxwSkMBdTd+jqVyQRDRT+GJh/CU25PR3bM4n7BpdBTzW0XR3Eoi5oyas1YB4cUxa7nR5Iy37lag==}
peerDependencies:
'@apollo/gateway': ^2.0.0
@@ -3415,8 +3418,8 @@ packages:
'@as-integrations/fastify':
optional: true
dependencies:
- '@apollo/server': 4.11.1(graphql@16.9.0)
- '@apollo/server-plugin-landing-page-graphql-playground': 4.0.0(@apollo/server@4.11.1)
+ '@apollo/server': 4.11.2(graphql@16.9.0)
+ '@apollo/server-plugin-landing-page-graphql-playground': 4.0.0(@apollo/server@4.11.2)
'@nestjs/common': 10.4.6(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)
'@nestjs/core': 10.4.6(@nestjs/common@10.4.6)(@nestjs/platform-express@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1)
'@nestjs/graphql': 12.2.1(@nestjs/common@10.4.6)(@nestjs/core@10.4.6)(class-validator@0.14.1)(graphql@16.9.0)(reflect-metadata@0.2.2)
@@ -3786,8 +3789,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/linux-arm64@3.1.1:
- resolution: {integrity: sha512-rrn1O9zmg8L47e16YlbGI3+Uw1Z8HCTNiBqnz+qcfH2H6HnHd1IenM1CgR9+PVODCnUXE7ErN2moto1XsOxifQ==}
+ /@node-llama-cpp/linux-arm64@3.2.0:
+ resolution: {integrity: sha512-UKcGlEnVof/p38n8jBFrLpjqWscaPTpHJiumIaaVBoezT85jz1WGypyESvCc+Vqjddt716zHTfX3RpnWjL8Z4Q==}
engines: {node: '>=18.0.0'}
cpu: [arm64, x64]
os: [linux]
@@ -3795,8 +3798,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/linux-armv7l@3.1.1:
- resolution: {integrity: sha512-fM5dr/wmL4R3rADUOa0SnFRYYpyzsxG0akhg+qBgh0/b1jGwGM6jzBQ9AuhsgfW9tjKdpvpM2GyUDh4tHGHN5w==}
+ /@node-llama-cpp/linux-armv7l@3.2.0:
+ resolution: {integrity: sha512-7mqpSxjtvcyMk8pf2vIvjm8xsyuzkrdRlfp8cmZV+41DwFycwbG8s4jOQ4J/s1rGX9Lb/gkWbxIAmFg2Ykjrrw==}
engines: {node: '>=18.0.0'}
cpu: [arm, x64]
os: [linux]
@@ -3804,8 +3807,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/linux-x64-cuda@3.1.1:
- resolution: {integrity: sha512-2435gpEI1M0gs8R0/EcpsXwkEtz1hu0waFJjQjck2KNE/Pz+DTw4T7JgWSkAS8uPS7XzzDGBXDuuK1er0ACq3w==}
+ /@node-llama-cpp/linux-x64-cuda@3.2.0:
+ resolution: {integrity: sha512-vsSs3sA8kt3i9ikzrn5buSIbxe7GIe1WOwT1V3VhUdHShDO/w/fdsd8p39dHfAQrke1Re3uIw4dyQd/nTiY+Vw==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [linux]
@@ -3813,8 +3816,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/linux-x64-vulkan@3.1.1:
- resolution: {integrity: sha512-iSuaLDsmypv/eASW5DD09FMCCFRKgumpxdB9DHiG8oOd9CLFZle+fxql1TJx3zwtYRrsR7YkfWinjhILYfSIZw==}
+ /@node-llama-cpp/linux-x64-vulkan@3.2.0:
+ resolution: {integrity: sha512-r8AMvx/63xVRkdZtH6hfyQwLFYeQL8VumU4xwg848RUVQ8qi/FnsiUEwTOoxcpr5d04cgluq2JSd2265ynVZbA==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [linux]
@@ -3822,8 +3825,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/linux-x64@3.1.1:
- resolution: {integrity: sha512-s3VsBTrVWJgBfV5HruhfkTrnh5ykbuaCXvm1xRMpmMpnkL2tMMOrJJFJJIvrTurtGTxEvbO45O+wLU4wrVlQOw==}
+ /@node-llama-cpp/linux-x64@3.2.0:
+ resolution: {integrity: sha512-4p4JmcYROFRm6t4zUBdCklKWgDC8j1UH2kWDPX1Vqm7MdQxVhkdP5RGGTl8/LuspzH2w4/r7a2EiWKB3BjlcEw==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [linux]
@@ -3831,8 +3834,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/mac-arm64-metal@3.1.1:
- resolution: {integrity: sha512-VBVVZhF5zQ31BmmIN/dWG0k4VIWZGar8nDn0/64eLjufkdYGns6hAIssu6IDQ2HBfnq3ENgSgJTpXp7jq9Z2Ig==}
+ /@node-llama-cpp/mac-arm64-metal@3.2.0:
+ resolution: {integrity: sha512-AKKwOrQ/wU3rp3Ys5yV/6cFl5fuFaSc3AwCkDqbZoVg4OV5/TZ63wLya5MW7Vdh5mCwSZhGqKLpQTe1Vs4GgaA==}
engines: {node: '>=18.0.0'}
cpu: [arm64, x64]
os: [darwin]
@@ -3840,8 +3843,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/mac-x64@3.1.1:
- resolution: {integrity: sha512-7UJDsoFpZW3ETsDG623KWZO/pyA1jfVsSPDTJjmotQN1rvXtVqt6cVN/AJ6OjHdoPdEW0u7QxD2nwxY24rRwaQ==}
+ /@node-llama-cpp/mac-x64@3.2.0:
+ resolution: {integrity: sha512-EujSxeBbn9WaMCfiaOud3T5y4OfiiWn16JHNOAobWBy0tteGLj/lQPLNbsDzOk9g0GTNewjutWFTtAoZO365UA==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [darwin]
@@ -3849,8 +3852,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/win-arm64@3.1.1:
- resolution: {integrity: sha512-cflHtb0+E4HCm9nIeCGOn4TMAc9R+f2uhCwzZOV6ZMHIwbuVjt/L+3tBo3NULhKWLDSsklRdaU2qV/5elau3wg==}
+ /@node-llama-cpp/win-arm64@3.2.0:
+ resolution: {integrity: sha512-q3gaFKuOdo0gW23tS4ZZjpjb6RQC7JgymJ6Zkgthu4PV8EZzrBHUnOhDiqUxKHjJ7B0leY+2m35oa3MlU0a1Bw==}
engines: {node: '>=18.0.0'}
cpu: [arm64, x64]
os: [win32]
@@ -3858,8 +3861,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/win-x64-cuda@3.1.1:
- resolution: {integrity: sha512-OHk53PpJ6zfJwCUKCS/A+zFEh8JxguuYFnqqyteZoNdI9h3ggOk9QLrn1RQ1LH232Rvfu7AoqGiVgFSB8Jkz4Q==}
+ /@node-llama-cpp/win-x64-cuda@3.2.0:
+ resolution: {integrity: sha512-E1tIGpWFX/sdglrZOqa4k3VBmFGB4wkAFl2G1NUVhFLApXZLHXusIV97W+9U4DSqoYCexRYscloZUaCC6ai1uQ==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [win32]
@@ -3867,8 +3870,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/win-x64-vulkan@3.1.1:
- resolution: {integrity: sha512-IuKmcN1LUDiQfQAGkTVdAF4J55VzC87PYjYYQNthfojFxwG8GFxK/VnngmmGXybGd6pwK8Cvymun2bNJVQKVoA==}
+ /@node-llama-cpp/win-x64-vulkan@3.2.0:
+ resolution: {integrity: sha512-MX3t9bfEI9YgmztfLVHx3APnazmpA+t078deFNinLqYdTKzIZdc8ugp7gWsQk/SNari5LtSSDqVIhSAvSe3onA==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [win32]
@@ -3876,8 +3879,8 @@ packages:
dev: false
optional: true
- /@node-llama-cpp/win-x64@3.1.1:
- resolution: {integrity: sha512-/hK4+wyOe7Q3+UlM/eSmm2GkrS7FwXp+IXAo+id/PobOYEn7l5r1ntqaTgwh3xWefezD3UDSCH1OqkZ2EsVdig==}
+ /@node-llama-cpp/win-x64@3.2.0:
+ resolution: {integrity: sha512-Ve/E81KxOURmGLEKlfujl9bvx/TJvmr66Q167PBXYhgNzf1g5CyCQECgv/0dSzzAF02RPsprtcJfJOC1C521Cg==}
engines: {node: '>=18.0.0'}
cpu: [x64]
os: [win32]
@@ -4596,10 +4599,10 @@ packages:
react-dom: 18.3.1(react@18.3.1)
dev: false
- /@radix-ui/react-icons@1.3.0(react@18.3.1):
- resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==}
+ /@radix-ui/react-icons@1.3.1(react@18.3.1):
+ resolution: {integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==}
peerDependencies:
- react: ^16.x || ^17.x || ^18.x
+ react: ^16.x || ^17.x || ^18.x || ^19.x
dependencies:
react: 18.3.1
dev: false
@@ -4896,6 +4899,26 @@ packages:
react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1)
dev: false
+ /@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==}
+ 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
+ dependencies:
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
+ '@types/react': 18.3.12
+ '@types/react-dom': 18.3.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
/@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1):
resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==}
peerDependencies:
@@ -5188,14 +5211,14 @@ packages:
resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
dependencies:
'@swc/counter': 0.1.3
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@testing-library/dom@10.4.0:
resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
engines: {node: '>=18'}
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
'@babel/runtime': 7.26.0
'@types/aria-query': 5.0.4
aria-query: 5.3.0
@@ -5205,8 +5228,8 @@ packages:
pretty-format: 27.5.1
dev: true
- /@testing-library/jest-dom@6.6.2:
- resolution: {integrity: sha512-P6GJD4yqc9jZLbe98j/EkyQDTPgqftohZF5FBkHY5BUERZmcf4HeO2k0XaefEg329ux2p21i1A1DmyQ1kKw2Jw==}
+ /@testing-library/jest-dom@6.6.3:
+ resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
dependencies:
'@adobe/css-tools': 4.4.0
@@ -5294,7 +5317,7 @@ packages:
/@types/babel__core@7.20.5:
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
dependencies:
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
@@ -5310,7 +5333,7 @@ packages:
/@types/babel__template@7.4.4:
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies:
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@babel/types': 7.26.0
dev: true
@@ -5323,19 +5346,19 @@ packages:
/@types/bcrypt@5.0.2:
resolution: {integrity: sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
dev: false
/@types/body-parser@1.19.5:
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
dependencies:
'@types/connect': 3.4.38
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
/@types/connect@3.4.38:
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
/@types/cookiejar@2.1.5:
resolution: {integrity: sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==}
@@ -5351,6 +5374,20 @@ packages:
resolution: {integrity: sha512-zf2GwV/G6TdaLwpLDcGTIkHnXf8JEf/viMux+khqKQKDa8/8BAUtXXZS563GnvJ4Fg0PBLGAaFf2GekEVSZ6GQ==}
dev: false
+ /@types/eslint-scope@3.7.7:
+ resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+ dependencies:
+ '@types/eslint': 9.6.1
+ '@types/estree': 1.0.6
+ dev: true
+
+ /@types/eslint@9.6.1:
+ resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+ dependencies:
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
+ dev: true
+
/@types/estree-jsx@1.0.5:
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
dependencies:
@@ -5363,7 +5400,7 @@ packages:
/@types/express-serve-static-core@4.19.6:
resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
'@types/qs': 6.9.16
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -5371,7 +5408,7 @@ packages:
/@types/express-serve-static-core@5.0.1:
resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
'@types/qs': 6.9.16
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -5398,13 +5435,13 @@ packages:
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
dependencies:
'@types/jsonfile': 6.1.4
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
dev: false
/@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
dev: true
/@types/hast@2.3.10:
@@ -5452,7 +5489,7 @@ packages:
/@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
'@types/tough-cookie': 4.0.5
parse5: 7.2.1
dev: true
@@ -5468,13 +5505,13 @@ packages:
/@types/jsonfile@6.1.4:
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
dev: false
/@types/jsonwebtoken@9.0.5:
resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
dev: false
/@types/long@4.0.2:
@@ -5501,29 +5538,29 @@ packages:
/@types/node-fetch@2.6.11:
resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
form-data: 4.0.1
/@types/node@10.14.22:
resolution: {integrity: sha512-9taxKC944BqoTVjE+UT3pQH0nHZlTvITwfsOZqyc+R3sfJuxaTtxWjfn1K2UlxyPcKHf0rnaXcVFrS9F9vf0bw==}
dev: false
- /@types/node@16.18.116:
- resolution: {integrity: sha512-mLigUvhoaADRewggiby+XfAAFOUOMCm/SwL5DAJ+CMUGjSLIGMsJVN7BOKftuQSHGjUmS/W7hVht8fcNbi/MRA==}
+ /@types/node@16.18.118:
+ resolution: {integrity: sha512-YgPbVGrf+mL4Qp8KTcd18OXfIsm1QYwHkldmWTNIR8aZH2EYSPNyLFFZHEXZIGYvYrwnW++xGoWyt4w279QDrQ==}
dev: true
- /@types/node@18.19.61:
- resolution: {integrity: sha512-z8fH66NcVkDzBItOao+Nyh0fiy7CYdxIyxnNCcZ60aY0I+EA/y4TSi/S/W9i8DIQvwVo7a0pgzAxmDeNnqrpkw==}
+ /@types/node@18.19.63:
+ resolution: {integrity: sha512-hcUB7THvrGmaEcPcvUZCZtQ2Z3C+UR/aOcraBLCvTsFMh916Gc1kCCYcfcMuB76HM2pSerxl1PoP3KnmHzd9Lw==}
dependencies:
undici-types: 5.26.5
- /@types/node@20.17.3:
- resolution: {integrity: sha512-tSQrmKKatLDGnG92h40GD7FzUt0MjahaHwOME4VAFeeA/Xopayq5qLyQRy7Jg/pjgKIFBXuKcGhJo+UdYG55jQ==}
+ /@types/node@20.17.5:
+ resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==}
dependencies:
undici-types: 6.19.8
- /@types/node@22.8.4:
- resolution: {integrity: sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==}
+ /@types/node@22.8.6:
+ resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==}
dependencies:
undici-types: 6.19.8
@@ -5559,13 +5596,13 @@ packages:
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
dependencies:
'@types/mime': 1.3.5
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
/@types/serve-static@1.15.7:
resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
'@types/send': 0.17.4
/@types/stack-utils@2.0.3:
@@ -5581,7 +5618,7 @@ packages:
dependencies:
'@types/cookiejar': 2.1.5
'@types/methods': 1.1.4
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
form-data: 4.0.1
dev: true
@@ -5609,10 +5646,10 @@ packages:
/@types/validator@13.12.2:
resolution: {integrity: sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==}
- /@types/ws@8.5.12:
- resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
+ /@types/ws@8.5.13:
+ resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==}
dependencies:
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
dev: true
/@types/yargs-parser@21.0.3:
@@ -5646,7 +5683,7 @@ packages:
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.6.2)
+ ts-api-utils: 1.4.0(typescript@5.6.2)
typescript: 5.6.2
transitivePeerDependencies:
- supports-color
@@ -5673,7 +5710,7 @@ packages:
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 1.3.0(typescript@5.6.3)
+ ts-api-utils: 1.4.0(typescript@5.6.3)
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
@@ -5741,7 +5778,7 @@ packages:
'@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.2)
'@typescript-eslint/utils': 8.12.2(eslint@8.57.1)(typescript@5.6.2)
debug: 4.3.7(supports-color@5.5.0)
- ts-api-utils: 1.3.0(typescript@5.6.2)
+ ts-api-utils: 1.4.0(typescript@5.6.2)
typescript: 5.6.2
transitivePeerDependencies:
- eslint
@@ -5760,7 +5797,7 @@ packages:
'@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3)
'@typescript-eslint/utils': 8.12.2(eslint@8.57.1)(typescript@5.6.3)
debug: 4.3.7(supports-color@5.5.0)
- ts-api-utils: 1.3.0(typescript@5.6.3)
+ ts-api-utils: 1.4.0(typescript@5.6.3)
typescript: 5.6.3
transitivePeerDependencies:
- eslint
@@ -5788,7 +5825,7 @@ packages:
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.2)
+ ts-api-utils: 1.4.0(typescript@5.6.2)
typescript: 5.6.2
transitivePeerDependencies:
- supports-color
@@ -5810,7 +5847,7 @@ packages:
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.6.3)
+ ts-api-utils: 1.4.0(typescript@5.6.3)
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
@@ -5965,29 +6002,29 @@ packages:
'@xtuc/long': 4.2.2
dev: true
- /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.95.0):
+ /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1):
resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==}
engines: {node: '>=14.15.0'}
peerDependencies:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
- webpack: 5.95.0(webpack-cli@5.1.4)
- webpack-cli: 5.1.4(webpack@5.95.0)
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.96.1)
dev: true
- /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.95.0):
+ /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1):
resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==}
engines: {node: '>=14.15.0'}
peerDependencies:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
- webpack: 5.95.0(webpack-cli@5.1.4)
- webpack-cli: 5.1.4(webpack@5.95.0)
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.96.1)
dev: true
- /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.95.0):
+ /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.96.1):
resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==}
engines: {node: '>=14.15.0'}
peerDependencies:
@@ -5998,8 +6035,8 @@ packages:
webpack-dev-server:
optional: true
dependencies:
- webpack: 5.95.0(webpack-cli@5.1.4)
- webpack-cli: 5.1.4(webpack@5.95.0)
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.96.1)
dev: true
/@whatwg-node/fetch@0.9.22:
@@ -6017,42 +6054,42 @@ packages:
'@kamilkisiela/fast-url-parser': 1.1.4
busboy: 1.6.0
fast-querystring: 1.1.2
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/@wry/caches@1.0.1:
resolution: {integrity: sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@wry/context@0.7.4:
resolution: {integrity: sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@wry/equality@0.5.7:
resolution: {integrity: sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@wry/trie@0.4.3:
resolution: {integrity: sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@wry/trie@0.5.0:
resolution: {integrity: sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/@xtuc/ieee754@1.2.0:
@@ -6284,7 +6321,7 @@ packages:
resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
engines: {node: '>=10'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/aria-query@5.3.0:
@@ -6443,7 +6480,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.24.2
- caniuse-lite: 1.0.30001674
+ caniuse-lite: 1.0.30001676
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -6696,8 +6733,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001674
- electron-to-chromium: 1.5.49
+ caniuse-lite: 1.0.30001676
+ electron-to-chromium: 1.5.50
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
@@ -6811,8 +6848,8 @@ packages:
resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
dev: false
- /caniuse-lite@1.0.30001674:
- resolution: {integrity: sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==}
+ /caniuse-lite@1.0.30001676:
+ resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==}
/capital-case@1.0.4:
resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
@@ -7119,7 +7156,7 @@ packages:
fs-extra: 11.2.0
lodash.isplainobject: 4.0.6
memory-stream: 1.0.0
- node-api-headers: 1.3.0
+ node-api-headers: 1.4.0
npmlog: 6.0.2
rc: 1.2.8
semver: 7.6.3
@@ -7331,7 +7368,7 @@ packages:
typescript: 5.6.3
dev: true
- /create-jest@29.7.0(@types/node@20.17.3)(ts-node@10.9.2):
+ /create-jest@29.7.0(@types/node@20.17.5)(ts-node@10.9.2):
resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -7340,7 +7377,7 @@ packages:
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -7350,7 +7387,7 @@ packages:
- ts-node
dev: true
- /create-jest@29.7.0(@types/node@22.8.4)(ts-node@10.9.2):
+ /create-jest@29.7.0(@types/node@22.8.6)(ts-node@10.9.2):
resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -7359,7 +7396,7 @@ packages:
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -7392,7 +7429,7 @@ packages:
resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==}
engines: {node: '>=16.0.0'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
@@ -7758,8 +7795,8 @@ packages:
jake: 10.9.2
dev: true
- /electron-to-chromium@1.5.49:
- resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==}
+ /electron-to-chromium@1.5.50:
+ resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==}
/emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
@@ -8578,11 +8615,11 @@ packages:
flat-cache: 3.2.0
dev: true
- /file-selector@0.6.0:
- resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==}
+ /file-selector@1.2.0:
+ resolution: {integrity: sha512-49855884Jfcij/ec+RGkUYmZo45CwBpN+gfxuOTiOGCBTwvr5p8ZpfBQo1n2sdJz8Pl6FCmNDxyltjptHVPFNQ==}
engines: {node: '>= 12'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/file-type@16.5.4:
@@ -8701,7 +8738,7 @@ packages:
typescript: '>3.6.0'
webpack: ^5.11.0
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
chalk: 4.1.2
chokidar: 3.6.0
cosmiconfig: 8.3.6(typescript@5.3.3)
@@ -8772,8 +8809,8 @@ packages:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: true
- /framer-motion@11.11.10(react-dom@18.3.1)(react@18.3.1):
- resolution: {integrity: sha512-061Bt1jL/vIm+diYIiA4dP/Yld7vD47ROextS7ESBW5hr4wQFhxB5D5T5zAc3c/5me3cOa+iO5LqhA38WDln/A==}
+ /framer-motion@11.11.11(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-tuDH23ptJAKUHGydJQII9PhABNJBpB+z0P1bmgKK9QFIssHGlfPd6kxMq00LSKwE27WFsb2z0ovY0bpUyMvfRw==}
peerDependencies:
'@emotion/is-prop-valid': '*'
react: ^18.0.0
@@ -8788,7 +8825,7 @@ packages:
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/fresh@0.5.2:
@@ -9054,7 +9091,7 @@ packages:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
- /graphql-config@5.1.3(@types/node@22.8.4)(graphql@16.9.0)(typescript@5.6.3):
+ /graphql-config@5.1.3(@types/node@22.8.6)(graphql@16.9.0)(typescript@5.6.3):
resolution: {integrity: sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q==}
engines: {node: '>= 16.0.0'}
peerDependencies:
@@ -9068,14 +9105,14 @@ packages:
'@graphql-tools/json-file-loader': 8.0.2(graphql@16.9.0)
'@graphql-tools/load': 8.0.3(graphql@16.9.0)
'@graphql-tools/merge': 9.0.8(graphql@16.9.0)
- '@graphql-tools/url-loader': 8.0.8(@types/node@22.8.4)(graphql@16.9.0)
+ '@graphql-tools/url-loader': 8.0.13(@types/node@22.8.6)(graphql@16.9.0)
'@graphql-tools/utils': 10.5.5(graphql@16.9.0)
cosmiconfig: 8.3.6(typescript@5.6.3)
graphql: 16.9.0
- jiti: 2.3.3
+ jiti: 2.4.0
minimatch: 9.0.5
string-env-interpolation: 1.0.1
- tslib: 2.8.0
+ tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
- bufferutil
@@ -9515,8 +9552,8 @@ packages:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- /ipull@3.9.0:
- resolution: {integrity: sha512-s/gZfxkfZKFJxojocTQwqWqtAxVzHKQZ0ivWvIAih3JpPN5mXkIOWzVm4/XKUmQELxan52REe3epRP69gfVQXg==}
+ /ipull@3.9.1:
+ resolution: {integrity: sha512-XqFJh66FQXkgpbZLXD5e1dlMkzTjVWUWYRs39eQ+Ra6V8fiebo4AgJ4AM/YsGOEpI4O/USxOBvS63Wj8YeGfAA==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
@@ -9913,7 +9950,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -9926,7 +9963,7 @@ packages:
engines: {node: '>=10'}
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.26.1
+ '@babel/parser': 7.26.2
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.6.3
@@ -10025,7 +10062,7 @@ packages:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.3
@@ -10046,7 +10083,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.7.0(@types/node@20.17.3)(ts-node@10.9.2):
+ /jest-cli@29.7.0(@types/node@20.17.5)(ts-node@10.9.2):
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10060,10 +10097,10 @@ packages:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ create-jest: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -10074,7 +10111,7 @@ packages:
- ts-node
dev: true
- /jest-cli@29.7.0(@types/node@22.8.4)(ts-node@10.9.2):
+ /jest-cli@29.7.0(@types/node@22.8.6)(ts-node@10.9.2):
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10088,10 +10125,10 @@ packages:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ create-jest: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ jest-config: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -10102,7 +10139,7 @@ packages:
- ts-node
dev: true
- /jest-config@29.7.0(@types/node@20.17.3)(ts-node@10.9.2):
+ /jest-config@29.7.0(@types/node@20.17.5)(ts-node@10.9.2):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -10117,7 +10154,7 @@ packages:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
babel-jest: 29.7.0(@babel/core@7.26.0)
chalk: 4.1.2
ci-info: 3.9.0
@@ -10137,13 +10174,13 @@ packages:
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.2(@types/node@20.17.3)(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@20.17.5)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
dev: true
- /jest-config@29.7.0(@types/node@22.8.4)(ts-node@10.9.2):
+ /jest-config@29.7.0(@types/node@22.8.6)(ts-node@10.9.2):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -10158,7 +10195,7 @@ packages:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
babel-jest: 29.7.0(@babel/core@7.26.0)
chalk: 4.1.2
ci-info: 3.9.0
@@ -10178,7 +10215,7 @@ packages:
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.2(@types/node@20.17.3)(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@20.17.5)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -10225,7 +10262,7 @@ packages:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/jsdom': 20.0.1
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-mock: 29.7.0
jest-util: 29.7.0
jsdom: 20.0.3
@@ -10242,7 +10279,7 @@ packages:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-mock: 29.7.0
jest-util: 29.7.0
dev: true
@@ -10258,7 +10295,7 @@ packages:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -10293,7 +10330,7 @@ packages:
resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
'@jest/types': 29.6.3
'@types/stack-utils': 2.0.3
chalk: 4.1.2
@@ -10309,7 +10346,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-util: 29.7.0
dev: true
@@ -10364,7 +10401,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -10395,7 +10432,7 @@ packages:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
chalk: 4.1.2
cjs-module-lexer: 1.4.1
collect-v8-coverage: 1.0.2
@@ -10419,7 +10456,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.26.0
+ '@babel/generator': 7.26.2
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
'@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
'@babel/types': 7.26.0
@@ -10447,7 +10484,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -10472,7 +10509,7 @@ packages:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -10484,7 +10521,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
@@ -10493,13 +10530,13 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@29.7.0(@types/node@20.17.3)(ts-node@10.9.2):
+ /jest@29.7.0(@types/node@20.17.5)(ts-node@10.9.2):
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10512,7 +10549,7 @@ packages:
'@jest/core': 29.7.0(ts-node@10.9.2)
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ jest-cli: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -10520,7 +10557,7 @@ packages:
- ts-node
dev: true
- /jest@29.7.0(@types/node@22.8.4)(ts-node@10.9.2):
+ /jest@29.7.0(@types/node@22.8.6)(ts-node@10.9.2):
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -10533,7 +10570,7 @@ packages:
'@jest/core': 29.7.0(ts-node@10.9.2)
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@22.8.4)(ts-node@10.9.2)
+ jest-cli: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -10545,8 +10582,8 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- /jiti@2.3.3:
- resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==}
+ /jiti@2.4.0:
+ resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==}
hasBin: true
dev: true
@@ -10746,7 +10783,7 @@ packages:
engines: {node: '>=6'}
dev: true
- /langchain@0.3.5(@langchain/core@0.3.16)(axios@1.7.4):
+ /langchain@0.3.5(@langchain/core@0.3.17)(axios@1.7.4):
resolution: {integrity: sha512-Gq0xC45Sq6nszS8kQG9suCrmBsuXH0INMmiF7D2TwPb6mtG35Jiq4grCk9ykpwPsarTHdty3SzUbII/FqiYSSw==}
engines: {node: '>=18'}
peerDependencies:
@@ -10792,9 +10829,9 @@ packages:
typeorm:
optional: true
dependencies:
- '@langchain/core': 0.3.16
- '@langchain/openai': 0.3.11(@langchain/core@0.3.16)
- '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.16)
+ '@langchain/core': 0.3.17
+ '@langchain/openai': 0.3.11(@langchain/core@0.3.17)
+ '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.17)
axios: 1.7.4(debug@4.3.7)
js-tiktoken: 1.0.15
js-yaml: 4.1.0
@@ -11348,7 +11385,7 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- /meros@1.3.0(@types/node@22.8.4):
+ /meros@1.3.0(@types/node@22.8.6):
resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==}
engines: {node: '>=13'}
peerDependencies:
@@ -11357,7 +11394,7 @@ packages:
'@types/node':
optional: true
dependencies:
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
dev: true
/methods@1.1.2:
@@ -11876,7 +11913,7 @@ packages:
'@next/env': 14.2.16
'@swc/helpers': 0.5.5
busboy: 1.6.0
- caniuse-lite: 1.0.30001674
+ caniuse-lite: 1.0.30001676
graceful-fs: 4.2.11
postcss: 8.4.31
react: 18.3.1
@@ -11926,8 +11963,8 @@ packages:
engines: {node: ^18 || ^20 || >= 21}
dev: false
- /node-api-headers@1.3.0:
- resolution: {integrity: sha512-8Bviwtw4jNhv0B2qDjj4M5e6GyAuGtxsmZTrFJu3S3Z0+oHwIgSUdIKkKJmZd+EbMo7g3v4PLBbrjxwmZOqMBg==}
+ /node-api-headers@1.4.0:
+ resolution: {integrity: sha512-u83U3WnRbBpWlhc0sQbpF3slHRLV/a6/OXByc+QzHcLxiDiJUWLuKGZp4/ntZUchnXGOCnCq++JUEtwb1/tyow==}
dev: false
/node-domexception@1.0.0:
@@ -11986,8 +12023,8 @@ packages:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
dev: true
- /node-llama-cpp@3.1.1(typescript@5.6.3):
- resolution: {integrity: sha512-CyXwxlJiAAELhy265wndAwV+nrUvVJk7+BjiYtz8BAUXCPpzZTeZTNnmcDO21FTutQyRuWhiNA/yzOLeDvmuAQ==}
+ /node-llama-cpp@3.2.0(typescript@5.6.3):
+ resolution: {integrity: sha512-aiE8wIApm0pQL0i+d4hcVweC8kc3C78wx0n7N7um65Q9LfQTsOzYlNb8ANIfdDRJ2A5Z9tqlDIeyD7DmnwfoMQ==}
engines: {node: '>=18.0.0'}
hasBin: true
requiresBuild: true
@@ -11997,7 +12034,7 @@ packages:
typescript:
optional: true
dependencies:
- '@huggingface/jinja': 0.3.1
+ '@huggingface/jinja': 0.3.2
async-retry: 1.3.3
bytes: 3.1.2
chalk: 5.3.0
@@ -12009,14 +12046,14 @@ packages:
filenamify: 6.0.0
fs-extra: 11.2.0
ignore: 5.3.2
- ipull: 3.9.0
+ ipull: 3.9.1
is-unicode-supported: 2.1.0
lifecycle-utils: 1.7.0
log-symbols: 7.0.0
nanoid: 5.0.8
node-addon-api: 8.2.1
octokit: 4.0.2
- ora: 8.1.0
+ ora: 8.1.1
pretty-ms: 9.1.0
proper-lockfile: 4.1.2
semver: 7.6.3
@@ -12025,21 +12062,21 @@ packages:
stdout-update: 4.0.1
strip-ansi: 7.1.0
typescript: 5.6.3
- validate-npm-package-name: 5.0.1
- which: 4.0.0
+ validate-npm-package-name: 6.0.0
+ which: 5.0.0
yargs: 17.7.2
optionalDependencies:
- '@node-llama-cpp/linux-arm64': 3.1.1
- '@node-llama-cpp/linux-armv7l': 3.1.1
- '@node-llama-cpp/linux-x64': 3.1.1
- '@node-llama-cpp/linux-x64-cuda': 3.1.1
- '@node-llama-cpp/linux-x64-vulkan': 3.1.1
- '@node-llama-cpp/mac-arm64-metal': 3.1.1
- '@node-llama-cpp/mac-x64': 3.1.1
- '@node-llama-cpp/win-arm64': 3.1.1
- '@node-llama-cpp/win-x64': 3.1.1
- '@node-llama-cpp/win-x64-cuda': 3.1.1
- '@node-llama-cpp/win-x64-vulkan': 3.1.1
+ '@node-llama-cpp/linux-arm64': 3.2.0
+ '@node-llama-cpp/linux-armv7l': 3.2.0
+ '@node-llama-cpp/linux-x64': 3.2.0
+ '@node-llama-cpp/linux-x64-cuda': 3.2.0
+ '@node-llama-cpp/linux-x64-vulkan': 3.2.0
+ '@node-llama-cpp/mac-arm64-metal': 3.2.0
+ '@node-llama-cpp/mac-x64': 3.2.0
+ '@node-llama-cpp/win-arm64': 3.2.0
+ '@node-llama-cpp/win-x64': 3.2.0
+ '@node-llama-cpp/win-x64-cuda': 3.2.0
+ '@node-llama-cpp/win-x64-vulkan': 3.2.0
transitivePeerDependencies:
- supports-color
dev: false
@@ -12229,8 +12266,8 @@ packages:
mimic-function: 5.0.1
dev: false
- /openai@4.68.4(zod@3.23.8):
- resolution: {integrity: sha512-LRinV8iU9VQplkr25oZlyrsYGPGasIwYN8KFMAAFTHHLHjHhejtJ5BALuLFrkGzY4wfbKhOhuT+7lcHZ+F3iEA==}
+ /openai@4.70.2(zod@3.23.8):
+ resolution: {integrity: sha512-Q2ymi/KPUYv+LJ9rFxeYxpkVAhcrZFTVvnJbdF1pUHg9eMC6lY8PU4TO1XOK5UZzOZuuVicouRwVMi1iDrT4qw==}
hasBin: true
peerDependencies:
zod: ^3.23.8
@@ -12238,7 +12275,7 @@ packages:
zod:
optional: true
dependencies:
- '@types/node': 18.19.61
+ '@types/node': 18.19.63
'@types/node-fetch': 2.6.11
abort-controller: 3.0.0
agentkeepalive: 4.5.0
@@ -12259,7 +12296,7 @@ packages:
'@wry/caches': 1.0.1
'@wry/context': 0.7.4
'@wry/trie': 0.4.3
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/optionator@0.9.4:
@@ -12289,8 +12326,8 @@ packages:
wcwidth: 1.0.1
dev: true
- /ora@8.1.0:
- resolution: {integrity: sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==}
+ /ora@8.1.1:
+ resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==}
engines: {node: '>=18'}
dependencies:
chalk: 5.3.0
@@ -12434,7 +12471,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.26.0
+ '@babel/code-frame': 7.26.2
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -12614,7 +12651,7 @@ packages:
dependencies:
lilconfig: 3.1.2
postcss: 8.4.47
- ts-node: 10.9.2(@types/node@22.8.4)(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.6.3)
yaml: 2.6.0
/postcss-nested@6.2.0(postcss@8.4.47):
@@ -12893,7 +12930,7 @@ packages:
react: 18.3.1
react-syntax-highlighter: 15.6.1(react@18.3.1)
styled-components: 6.1.13(react-dom@18.3.1)(react@18.3.1)
- tslib: 2.8.0
+ tslib: 2.8.1
transitivePeerDependencies:
- react-dom
dev: false
@@ -12907,14 +12944,14 @@ packages:
react: 18.3.1
scheduler: 0.23.2
- /react-dropzone@14.2.10(react@18.3.1):
- resolution: {integrity: sha512-Y98LOCYxGO2jOFWREeKJlL7gbrHcOlTBp+9DCM1dh9XQ8+P/8ThhZT7kFb05C+bPcTXq/rixpU+5+LzwYrFLUw==}
+ /react-dropzone@14.3.1(react@18.3.1):
+ resolution: {integrity: sha512-0Rq5g35SMcHneTPlKKBEpxh91N59XNhu5z2Xreoh1xB0EGTWUaS4ESS346qMLWQi9Y1T3SUU7JMKmB0/VaFggQ==}
engines: {node: '>= 10.13'}
peerDependencies:
react: '>= 16.8 || 18.0.0'
dependencies:
attr-accept: 2.2.4
- file-selector: 0.6.0
+ file-selector: 1.2.0
prop-types: 15.8.1
react: 18.3.1
dev: false
@@ -12974,7 +13011,7 @@ packages:
'@types/react': 18.3.12
react: 18.3.1
react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1)
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1):
@@ -12991,7 +13028,7 @@ packages:
react: 18.3.1
react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1)
react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1)
- tslib: 2.8.0
+ tslib: 2.8.1
use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1)
use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1)
dev: false
@@ -13020,7 +13057,7 @@ packages:
get-nonce: 1.0.1
invariant: 2.2.4
react: 18.3.1
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/react-syntax-highlighter@15.6.1(react@18.3.1):
@@ -13367,7 +13404,7 @@ packages:
/rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
/safe-array-concat@1.1.2:
resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
@@ -14141,7 +14178,7 @@ packages:
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@pkgr/core': 0.1.1
- tslib: 2.8.0
+ tslib: 2.8.1
dev: true
/tailwind-merge@2.5.4:
@@ -14247,7 +14284,7 @@ packages:
webpack: 5.94.0
dev: true
- /terser-webpack-plugin@5.3.10(webpack@5.95.0):
+ /terser-webpack-plugin@5.3.10(webpack@5.96.1):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -14268,7 +14305,7 @@ packages:
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.36.0
- webpack: 5.95.0(webpack-cli@5.1.4)
+ webpack: 5.96.1(webpack-cli@5.1.4)
dev: true
/terser@5.36.0:
@@ -14387,8 +14424,8 @@ packages:
engines: {node: 10.* || >= 12.*}
dev: true
- /ts-api-utils@1.3.0(typescript@5.6.2):
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ /ts-api-utils@1.4.0(typescript@5.6.2):
+ resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
@@ -14396,8 +14433,8 @@ packages:
typescript: 5.6.2
dev: true
- /ts-api-utils@1.3.0(typescript@5.6.3):
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ /ts-api-utils@1.4.0(typescript@5.6.3):
+ resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
@@ -14412,7 +14449,7 @@ packages:
resolution: {integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==}
engines: {node: '>=8'}
dependencies:
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/ts-jest@29.2.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.6.3):
@@ -14443,7 +14480,7 @@ packages:
bs-logger: 0.2.6
ejs: 3.1.10
fast-json-stable-stringify: 2.1.0
- jest: 29.7.0(@types/node@20.17.3)(ts-node@10.9.2)
+ jest: 29.7.0(@types/node@20.17.5)(ts-node@10.9.2)
jest-util: 29.7.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -14453,7 +14490,7 @@ packages:
yargs-parser: 21.1.1
dev: true
- /ts-loader@9.5.1(typescript@5.6.3)(webpack@5.95.0):
+ /ts-loader@9.5.1(typescript@5.6.3)(webpack@5.96.1):
resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -14466,7 +14503,7 @@ packages:
semver: 7.6.3
source-map: 0.7.4
typescript: 5.6.3
- webpack: 5.95.0(webpack-cli@5.1.4)
+ webpack: 5.96.1(webpack-cli@5.1.4)
dev: true
/ts-log@2.2.7:
@@ -14480,7 +14517,7 @@ packages:
code-block-writer: 11.0.3
dev: true
- /ts-node@10.9.2(@types/node@16.18.116)(typescript@5.6.3):
+ /ts-node@10.9.2(@types/node@16.18.118)(typescript@5.6.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -14499,7 +14536,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 16.18.116
+ '@types/node': 16.18.118
acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -14511,7 +14548,7 @@ packages:
yn: 3.1.1
dev: true
- /ts-node@10.9.2(@types/node@20.17.3)(typescript@5.6.3):
+ /ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -14530,7 +14567,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.17.3
+ '@types/node': 20.17.5
acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -14541,7 +14578,7 @@ packages:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- /ts-node@10.9.2(@types/node@22.8.4)(typescript@5.6.3):
+ /ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -14560,7 +14597,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 22.8.4
+ '@types/node': 22.8.6
acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -14627,6 +14664,9 @@ packages:
/tslib@2.8.0:
resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
+ /tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
/tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies:
@@ -14840,8 +14880,8 @@ packages:
reflect-metadata: 0.2.2
sha.js: 2.4.11
sqlite3: 5.1.7
- ts-node: 10.9.2(@types/node@20.17.3)(typescript@5.6.3)
- tslib: 2.8.0
+ ts-node: 10.9.2(@types/node@20.17.5)(typescript@5.6.3)
+ tslib: 2.8.1
uuid: 9.0.1
yargs: 17.7.2
transitivePeerDependencies:
@@ -15041,7 +15081,7 @@ packages:
dependencies:
'@types/react': 18.3.12
react: 18.3.1
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/use-composed-ref@1.3.0(react@18.3.1):
@@ -15092,7 +15132,7 @@ packages:
'@types/react': 18.3.12
detect-node-es: 1.1.0
react: 18.3.1
- tslib: 2.8.0
+ tslib: 2.8.1
dev: false
/util-deprecate@1.0.2:
@@ -15124,9 +15164,9 @@ packages:
convert-source-map: 2.0.0
dev: true
- /validate-npm-package-name@5.0.1:
- resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ /validate-npm-package-name@6.0.0:
+ resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
dev: false
/validator@13.12.0:
@@ -15199,7 +15239,7 @@ packages:
engines: {node: '>=12'}
dev: true
- /webpack-cli@5.1.4(webpack@5.95.0):
+ /webpack-cli@5.1.4(webpack@5.96.1):
resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==}
engines: {node: '>=14.15.0'}
hasBin: true
@@ -15217,9 +15257,9 @@ packages:
optional: true
dependencies:
'@discoveryjs/json-ext': 0.5.7
- '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.95.0)
- '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.95.0)
- '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.95.0)
+ '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)
+ '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)
+ '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.96.1)
colorette: 2.0.20
commander: 10.0.1
cross-spawn: 7.0.3
@@ -15228,7 +15268,7 @@ packages:
import-local: 3.2.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.95.0(webpack-cli@5.1.4)
+ webpack: 5.96.1(webpack-cli@5.1.4)
webpack-merge: 5.10.0
dev: true
@@ -15290,8 +15330,8 @@ packages:
- uglify-js
dev: true
- /webpack@5.95.0(webpack-cli@5.1.4):
- resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==}
+ /webpack@5.96.1(webpack-cli@5.1.4):
+ resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -15300,12 +15340,12 @@ packages:
webpack-cli:
optional: true
dependencies:
+ '@types/eslint-scope': 3.7.7
'@types/estree': 1.0.6
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/wasm-edit': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
acorn: 8.14.0
- acorn-import-attributes: 1.9.5(acorn@8.14.0)
browserslist: 4.24.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.17.1
@@ -15320,9 +15360,9 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(webpack@5.95.0)
+ terser-webpack-plugin: 5.3.10(webpack@5.96.1)
watchpack: 2.4.2
- webpack-cli: 5.1.4(webpack@5.95.0)
+ webpack-cli: 5.1.4(webpack@5.96.1)
webpack-sources: 3.2.3
transitivePeerDependencies:
- '@swc/core'
@@ -15415,9 +15455,9 @@ packages:
dependencies:
isexe: 2.0.0
- /which@4.0.0:
- resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
- engines: {node: ^16.13.0 || >=18.0.0}
+ /which@5.0.0:
+ resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
hasBin: true
dependencies:
isexe: 3.1.1
@@ -15644,8 +15684,8 @@ packages:
/zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
- /zustand@5.0.0(@types/react@18.3.12)(react@18.3.1):
- resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==}
+ /zustand@5.0.1(@types/react@18.3.12)(react@18.3.1):
+ resolution: {integrity: sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@types/react': '>=18.0.0'