diff --git a/.gitignore b/.gitignore index 0941c20e1d..3fe00fd4f7 100644 --- a/.gitignore +++ b/.gitignore @@ -63,6 +63,7 @@ local.properties android.iml .claude/worktrees/ +.claude/launch.json # transient release notes written by the enrich-changelog release postTarget packages/*/.release-notes.md diff --git a/package.json b/package.json index 530d55d87e..be42acb84a 100644 --- a/package.json +++ b/package.json @@ -84,6 +84,8 @@ "lint-staged": "^16.4.0", "nx": "^22.7.8", "prettier": "^3.9.6", + "react": "19.2.8", + "react-dom": "19.2.8", "typescript": "^6.0.3", "typescript-eslint": "^8.65.0", "vite": "^8.2.0" diff --git a/packages/react-bindings/package.json b/packages/react-bindings/package.json index b11b05a8c4..9ee9e4aa3e 100644 --- a/packages/react-bindings/package.json +++ b/packages/react-bindings/package.json @@ -37,7 +37,7 @@ "@rollup/plugin-typescript": "^12.3.0", "@stream-io/typescript-config": "workspace:^", "@types/react": "~19.2.18", - "react": "19.2.3", + "react": "19.2.8", "rimraf": "^6.1.3", "rollup": "^4.62.4", "typescript": "^6.0.3" diff --git a/packages/react-native-sdk/expo-config-plugin/jest.config.js b/packages/react-native-sdk/expo-config-plugin/jest.config.js index e539b3b187..0ea9a686a5 100644 --- a/packages/react-native-sdk/expo-config-plugin/jest.config.js +++ b/packages/react-native-sdk/expo-config-plugin/jest.config.js @@ -1 +1,23 @@ -module.exports = require('expo-module-scripts/jest-preset-plugin'); +/** @typedef {import('jest').Config} */ +const config = { + rootDir: __dirname, + testEnvironment: 'node', + testRegex: '/__tests__/.*(test|spec)\\.[jt]sx?$', + // the plugin is plain node TypeScript, so it only needs type stripping plus + // the commonjs module transform that jest expects + transform: { + '^.+\\.[jt]sx?$': [ + 'babel-jest', + { + babelrc: false, + configFile: false, + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + ], + }, + ], + }, +}; + +module.exports = config; diff --git a/packages/react-native-sdk/jest.config.js b/packages/react-native-sdk/jest.config.js index 9bc0739df4..3709024058 100644 --- a/packages/react-native-sdk/jest.config.js +++ b/packages/react-native-sdk/jest.config.js @@ -1,10 +1,11 @@ /** @typedef {import('jest').Config} */ const config = { - preset: 'react-native', + // referenced directly rather than via the deprecated 'react-native' preset + // shim, which only resolves while react-native is hoisted to the root + preset: '@react-native/jest-preset', setupFilesAfterEnv: [ '/jest-setup.ts', - // this package is hoisted to the root node_modules - '/../../node_modules/react-native-gesture-handler/jestSetup.js', + require.resolve('react-native-gesture-handler/jestSetup'), ], testPathIgnorePatterns: [ '/__tests__/mocks/', @@ -12,6 +13,14 @@ const config = { '/expo-config-plugin/__tests__', ], modulePathIgnorePatterns: ['/dist/'], + // the workspace-linked bindings resolve react from the repo root, which the + // web side pins to a newer version; force everything onto this package's copy + // so the tests do not load two react instances + moduleNameMapper: { + '^react$': require.resolve('react'), + '^react/jsx-runtime$': require.resolve('react/jsx-runtime'), + '^react/jsx-dev-runtime$': require.resolve('react/jsx-dev-runtime'), + }, transformIgnorePatterns: [ // added as per the README in https://github.com/invertase/notifee/tree/main/packages/react-native 'node_modules/(?!(jest-)?react-native|@react-native|@notifee)', diff --git a/packages/react-native-sdk/package.json b/packages/react-native-sdk/package.json index dab9449d32..138a229cb3 100644 --- a/packages/react-native-sdk/package.json +++ b/packages/react-native-sdk/package.json @@ -106,6 +106,8 @@ }, "devDependencies": { "@babel/core": "^7.29.7", + "@babel/preset-env": "^7.29.7", + "@babel/preset-typescript": "^7.29.7", "@expo/config-plugins": "^57.0.6", "@expo/config-types": "^57.0.2", "@expo/plist": "^0.7.0", @@ -113,6 +115,7 @@ "@react-native-firebase/app": "^24.1.1", "@react-native-firebase/messaging": "^24.1.1", "@react-native/babel-preset": "0.86.2", + "@react-native/jest-preset": "0.86.2", "@react-native/metro-config": "0.86.2", "@stream-io/noise-cancellation-react-native": "workspace:^", "@stream-io/react-native-callingx": "workspace:^", @@ -127,7 +130,6 @@ "@types/react": "~19.2.18", "@types/react-test-renderer": "^19.1.0", "expo": "~57.0.9", - "expo-module-scripts": "^56.0.3", "expo-notifications": "~57.0.8", "jest": "^29.7.0", "react": "19.2.3", diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json index 851d591d15..46b7e9972b 100644 --- a/packages/react-sdk/package.json +++ b/packages/react-sdk/package.json @@ -66,8 +66,8 @@ "@types/node": "^25.9.5", "@types/react": "~19.2.18", "@types/react-dom": "~19.2.4", - "react": "19.2.3", - "react-dom": "19.2.3", + "react": "19.2.8", + "react-dom": "19.2.8", "rimraf": "^6.1.3", "rollup": "^4.62.4", "typescript": "^6.0.3" diff --git a/sample-apps/react/audio-rooms/package.json b/sample-apps/react/audio-rooms/package.json index 4cf69a3626..89a951faa0 100644 --- a/sample-apps/react/audio-rooms/package.json +++ b/sample-apps/react/audio-rooms/package.json @@ -11,9 +11,9 @@ }, "dependencies": { "@stream-io/video-react-sdk": "workspace:^", - "react": "19.2.3", - "react-dom": "19.2.3", - "react-router-dom": "^6.30.4" + "react": "19.2.8", + "react-dom": "19.2.8", + "react-router": "^8.3.0" }, "devDependencies": { "@stream-io/typescript-config": "workspace:^", diff --git a/sample-apps/react/audio-rooms/src/App.tsx b/sample-apps/react/audio-rooms/src/App.tsx index 4f585af562..ea5b78fb08 100644 --- a/sample-apps/react/audio-rooms/src/App.tsx +++ b/sample-apps/react/audio-rooms/src/App.tsx @@ -1,10 +1,5 @@ -import { - createBrowserRouter, - Navigate, - Outlet, - redirect, - RouterProvider, -} from 'react-router-dom'; +import { createBrowserRouter, Navigate, Outlet, redirect } from 'react-router'; +import { RouterProvider } from 'react-router/dom'; import { Login, Room, RoomList } from './pages'; import { AppShell } from './components/AppShell'; diff --git a/sample-apps/react/audio-rooms/src/components/AppShell.tsx b/sample-apps/react/audio-rooms/src/components/AppShell.tsx index 0d6512eb01..f9384091bf 100644 --- a/sample-apps/react/audio-rooms/src/components/AppShell.tsx +++ b/sample-apps/react/audio-rooms/src/components/AppShell.tsx @@ -1,4 +1,4 @@ -import { Outlet } from 'react-router-dom'; +import { Outlet } from 'react-router'; import Sidebar from './Sidebar'; import { JoinedCallProvider, VideoClientProvider } from '../contexts'; import { CreateRoom } from './CreateRoom/CreateRoom'; diff --git a/sample-apps/react/audio-rooms/src/components/CreateRoom/CreateRoomModal.tsx b/sample-apps/react/audio-rooms/src/components/CreateRoom/CreateRoomModal.tsx index b22d6d8c9a..cb6df67ffc 100644 --- a/sample-apps/react/audio-rooms/src/components/CreateRoom/CreateRoomModal.tsx +++ b/sample-apps/react/audio-rooms/src/components/CreateRoom/CreateRoomModal.tsx @@ -1,5 +1,5 @@ import { MouseEventHandler, useCallback, useState } from 'react'; -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { useStreamVideoClient } from '@stream-io/video-react-sdk'; import { CloseIcon } from '../icons'; import { useUserContext } from '../../contexts'; diff --git a/sample-apps/react/audio-rooms/src/components/Room/RoomAccessControls.tsx b/sample-apps/react/audio-rooms/src/components/Room/RoomAccessControls.tsx index 21b17011fd..b181c94dba 100644 --- a/sample-apps/react/audio-rooms/src/components/Room/RoomAccessControls.tsx +++ b/sample-apps/react/audio-rooms/src/components/Room/RoomAccessControls.tsx @@ -5,7 +5,7 @@ import { useCall, useCallStateHooks, } from '@stream-io/video-react-sdk'; -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { useJoinedCall } from '../../contexts'; import { PropsWithChildren } from 'react'; diff --git a/sample-apps/react/audio-rooms/src/components/RoomList/RoomListing.tsx b/sample-apps/react/audio-rooms/src/components/RoomList/RoomListing.tsx index 2f303488c9..59df4c2c11 100644 --- a/sample-apps/react/audio-rooms/src/components/RoomList/RoomListing.tsx +++ b/sample-apps/react/audio-rooms/src/components/RoomList/RoomListing.tsx @@ -1,5 +1,5 @@ import { useCallback, useEffect, useRef, useState } from 'react'; -import { Link } from 'react-router-dom'; +import { Link } from 'react-router'; import { Call, QueryCallsRequest, diff --git a/sample-apps/react/audio-rooms/src/components/RoomList/RoomListingTabs.tsx b/sample-apps/react/audio-rooms/src/components/RoomList/RoomListingTabs.tsx index 514e3ecd20..9d48921392 100644 --- a/sample-apps/react/audio-rooms/src/components/RoomList/RoomListingTabs.tsx +++ b/sample-apps/react/audio-rooms/src/components/RoomList/RoomListingTabs.tsx @@ -1,5 +1,5 @@ import { RoomLiveState, roomStates } from '../../utils/roomLiveState'; -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; type RoomListingTabsProps = { activeLiveState: RoomLiveState; diff --git a/sample-apps/react/audio-rooms/src/components/Sidebar.tsx b/sample-apps/react/audio-rooms/src/components/Sidebar.tsx index 9243cd5fb6..a977632c82 100644 --- a/sample-apps/react/audio-rooms/src/components/Sidebar.tsx +++ b/sample-apps/react/audio-rooms/src/components/Sidebar.tsx @@ -1,4 +1,4 @@ -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { Avatar, useStreamVideoClient } from '@stream-io/video-react-sdk'; import { useUserContext } from '../contexts'; import { LeaveIcon } from './icons'; diff --git a/sample-apps/react/audio-rooms/src/pages/Login.tsx b/sample-apps/react/audio-rooms/src/pages/Login.tsx index ab1c0c702d..0c5b03e90f 100644 --- a/sample-apps/react/audio-rooms/src/pages/Login.tsx +++ b/sample-apps/react/audio-rooms/src/pages/Login.tsx @@ -1,5 +1,5 @@ import icon from '../assets/icon.png'; -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { JSX } from 'react'; import { useUserContext } from '../contexts'; import users from '../data/users'; diff --git a/sample-apps/react/audio-rooms/src/pages/Room.tsx b/sample-apps/react/audio-rooms/src/pages/Room.tsx index 5479f2d6a8..3b4ca4e372 100644 --- a/sample-apps/react/audio-rooms/src/pages/Room.tsx +++ b/sample-apps/react/audio-rooms/src/pages/Room.tsx @@ -1,5 +1,5 @@ import { useCallback, useEffect, useState } from 'react'; -import { Link, useParams, useSearchParams } from 'react-router-dom'; +import { Link, useParams, useSearchParams } from 'react-router'; import { Call, StreamCall, diff --git a/sample-apps/react/audio-rooms/src/pages/RoomList.tsx b/sample-apps/react/audio-rooms/src/pages/RoomList.tsx index 02adbe2b3b..bdaf4d190f 100644 --- a/sample-apps/react/audio-rooms/src/pages/RoomList.tsx +++ b/sample-apps/react/audio-rooms/src/pages/RoomList.tsx @@ -1,4 +1,4 @@ -import { useParams } from 'react-router-dom'; +import { useParams } from 'react-router'; import { RoomListing } from '../components/RoomList'; import { RoomListingTabs } from '../components/RoomList/RoomListingTabs'; import { RoomLiveState, roomStates } from '../utils/roomLiveState'; diff --git a/sample-apps/react/cookbook-participant-list/package.json b/sample-apps/react/cookbook-participant-list/package.json index 76f9d7ff94..29a36ed657 100644 --- a/sample-apps/react/cookbook-participant-list/package.json +++ b/sample-apps/react/cookbook-participant-list/package.json @@ -14,8 +14,8 @@ "@mui/material": "^6.5.0", "@stream-io/video-react-sdk": "workspace:^", "@stream-io/video-styling": "workspace:^", - "react": "19.2.3", - "react-dom": "19.2.3" + "react": "19.2.8", + "react-dom": "19.2.8" }, "devDependencies": { "@stream-io/typescript-config": "workspace:^", diff --git a/sample-apps/react/egress-composite/package.json b/sample-apps/react/egress-composite/package.json index 7596955161..9e8743d8c0 100644 --- a/sample-apps/react/egress-composite/package.json +++ b/sample-apps/react/egress-composite/package.json @@ -16,8 +16,8 @@ "@sentry/react": "^10.69.0", "@skooldev/skool-stream-layout": "1.0.22", "@stream-io/video-react-sdk": "workspace:^", - "react": "19.2.3", - "react-dom": "19.2.3" + "react": "19.2.8", + "react-dom": "19.2.8" }, "devDependencies": { "@playwright/test": "^1.62.1", diff --git a/sample-apps/react/livestream-app/package.json b/sample-apps/react/livestream-app/package.json index b1871aaa6b..995ccc7180 100644 --- a/sample-apps/react/livestream-app/package.json +++ b/sample-apps/react/livestream-app/package.json @@ -17,9 +17,9 @@ "@stream-io/video-react-sdk": "workspace:^", "clsx": "^2.1.1", "hls.js": "^1.6.16", - "react": "19.2.3", - "react-dom": "19.2.3", - "react-router-dom": "^6.30.4" + "react": "19.2.8", + "react-dom": "19.2.8", + "react-router": "^8.3.0" }, "devDependencies": { "@stream-io/typescript-config": "workspace:^", diff --git a/sample-apps/react/livestream-app/src/Home.tsx b/sample-apps/react/livestream-app/src/Home.tsx index e28fa7d171..496c9a8b98 100644 --- a/sample-apps/react/livestream-app/src/Home.tsx +++ b/sample-apps/react/livestream-app/src/Home.tsx @@ -1,5 +1,5 @@ import { Button, Stack, Typography } from '@mui/material'; -import { Link } from 'react-router-dom'; +import { Link } from 'react-router'; export const Home = () => { return ( diff --git a/sample-apps/react/livestream-app/src/LoadingState.tsx b/sample-apps/react/livestream-app/src/LoadingState.tsx index 6cdf7c4b65..bee8be0302 100644 --- a/sample-apps/react/livestream-app/src/LoadingState.tsx +++ b/sample-apps/react/livestream-app/src/LoadingState.tsx @@ -1,6 +1,6 @@ import { Button, Stack } from '@mui/material'; import { LoadingIndicator } from '@stream-io/video-react-sdk'; -import { Link } from 'react-router-dom'; +import { Link } from 'react-router'; type ErrorPanelProps = { error: Error; diff --git a/sample-apps/react/livestream-app/src/hooks/useInitVideoClient.ts b/sample-apps/react/livestream-app/src/hooks/useInitVideoClient.ts index 42342d22cf..e1bc182439 100644 --- a/sample-apps/react/livestream-app/src/hooks/useInitVideoClient.ts +++ b/sample-apps/react/livestream-app/src/hooks/useInitVideoClient.ts @@ -2,7 +2,7 @@ import { StreamVideoClient, User } from '@stream-io/video-react-sdk'; import { PropsWithChildren, useEffect, useMemo, useState } from 'react'; import { getUser } from '../utils/getUser'; import { getURLCredentials } from '../utils/getURLCredentials'; -import { useParams } from 'react-router-dom'; +import { useParams } from 'react-router'; import { DEFAULT_CALL_TYPE } from '../utils/constants'; const envApiKey = diff --git a/sample-apps/react/livestream-app/src/hooks/useSetCall.ts b/sample-apps/react/livestream-app/src/hooks/useSetCall.ts index c4d7763842..141de4f785 100644 --- a/sample-apps/react/livestream-app/src/hooks/useSetCall.ts +++ b/sample-apps/react/livestream-app/src/hooks/useSetCall.ts @@ -1,4 +1,4 @@ -import { useParams } from 'react-router-dom'; +import { useParams } from 'react-router'; import { useEffect, useState } from 'react'; import { Call, diff --git a/sample-apps/react/livestream-app/src/hosts/Backstage.tsx b/sample-apps/react/livestream-app/src/hosts/Backstage.tsx index aa6967a252..3554ae375b 100644 --- a/sample-apps/react/livestream-app/src/hosts/Backstage.tsx +++ b/sample-apps/react/livestream-app/src/hosts/Backstage.tsx @@ -1,5 +1,5 @@ import { useEffect } from 'react'; -import { useParams } from 'react-router-dom'; +import { useParams } from 'react-router'; import { PaginatedGridLayout, StreamCall, diff --git a/sample-apps/react/livestream-app/src/hosts/Hosts.tsx b/sample-apps/react/livestream-app/src/hosts/Hosts.tsx index 09a757bd1a..bac2ac64fb 100644 --- a/sample-apps/react/livestream-app/src/hosts/Hosts.tsx +++ b/sample-apps/react/livestream-app/src/hosts/Hosts.tsx @@ -1,5 +1,5 @@ import { StreamVideo } from '@stream-io/video-react-sdk'; -import { Outlet } from 'react-router-dom'; +import { Outlet } from 'react-router'; import { useInitVideoClient } from '../hooks/useInitVideoClient'; export const Hosts = () => { diff --git a/sample-apps/react/livestream-app/src/hosts/SetupLivestream.tsx b/sample-apps/react/livestream-app/src/hosts/SetupLivestream.tsx index 802525ddd1..8430241fbb 100644 --- a/sample-apps/react/livestream-app/src/hosts/SetupLivestream.tsx +++ b/sample-apps/react/livestream-app/src/hosts/SetupLivestream.tsx @@ -1,6 +1,6 @@ import { Button, Input, Stack, Typography } from '@mui/material'; import { useState } from 'react'; -import { Link } from 'react-router-dom'; +import { Link } from 'react-router'; export const SetupLivestream = () => { const [callId, setCallId] = useState(() => diff --git a/sample-apps/react/livestream-app/src/main.tsx b/sample-apps/react/livestream-app/src/main.tsx index e1ce34ef79..f34b5fb164 100644 --- a/sample-apps/react/livestream-app/src/main.tsx +++ b/sample-apps/react/livestream-app/src/main.tsx @@ -2,7 +2,8 @@ import '@stream-io/video-react-sdk/dist/css/styles.css'; import './main.scss'; import ReactDOM from 'react-dom/client'; -import { createBrowserRouter, RouterProvider } from 'react-router-dom'; +import { createBrowserRouter } from 'react-router'; +import { RouterProvider } from 'react-router/dom'; import { StreamTheme } from '@stream-io/video-react-sdk'; import { createTheme, ThemeProvider } from '@mui/material'; import { SetupLivestream } from './hosts/SetupLivestream'; diff --git a/sample-apps/react/livestream-app/src/viewers/Viewers.tsx b/sample-apps/react/livestream-app/src/viewers/Viewers.tsx index 771fe5f866..2e799f1685 100644 --- a/sample-apps/react/livestream-app/src/viewers/Viewers.tsx +++ b/sample-apps/react/livestream-app/src/viewers/Viewers.tsx @@ -1,4 +1,4 @@ -import { Link, Outlet, useParams } from 'react-router-dom'; +import { Link, Outlet, useParams } from 'react-router'; import { useEffect, useState } from 'react'; import { StreamCall, diff --git a/sample-apps/react/livestream-app/src/viewers/ui/ViewerControls.tsx b/sample-apps/react/livestream-app/src/viewers/ui/ViewerControls.tsx index 4c27e072d4..61eec651ef 100644 --- a/sample-apps/react/livestream-app/src/viewers/ui/ViewerControls.tsx +++ b/sample-apps/react/livestream-app/src/viewers/ui/ViewerControls.tsx @@ -1,4 +1,4 @@ -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { LeaveBadge } from '../../components'; import './ViewerControls.scss'; diff --git a/sample-apps/react/messenger-clone/package.json b/sample-apps/react/messenger-clone/package.json index 1b96a6186a..9f5294fe01 100644 --- a/sample-apps/react/messenger-clone/package.json +++ b/sample-apps/react/messenger-clone/package.json @@ -19,9 +19,9 @@ "dayjs": "^1.11.21", "immer": "^9.0.21", "nanoid": "^5.1.16", - "react": "19.2.3", - "react-dom": "19.2.3", - "react-router-dom": "^6.30.4", + "react": "19.2.8", + "react-dom": "19.2.8", + "react-router": "^8.3.0", "stream-chat": "^9.50.2", "stream-chat-react": "^14.10.0" }, diff --git a/sample-apps/react/messenger-clone/src/App.tsx b/sample-apps/react/messenger-clone/src/App.tsx index 5771b70d73..cfa3a0acbc 100644 --- a/sample-apps/react/messenger-clone/src/App.tsx +++ b/sample-apps/react/messenger-clone/src/App.tsx @@ -1,9 +1,5 @@ -import { - createBrowserRouter, - Outlet, - redirect, - RouterProvider, -} from 'react-router-dom'; +import { createBrowserRouter, Outlet, redirect } from 'react-router'; +import { RouterProvider } from 'react-router/dom'; import { AppShell } from './components/AppShell'; import { UserList } from './components/UserList'; import { UserContextProvider } from './contexts/UserContext'; diff --git a/sample-apps/react/messenger-clone/src/components/Sidebar/LogoutButton.tsx b/sample-apps/react/messenger-clone/src/components/Sidebar/LogoutButton.tsx index 4794c352dd..97a002bbc3 100644 --- a/sample-apps/react/messenger-clone/src/components/Sidebar/LogoutButton.tsx +++ b/sample-apps/react/messenger-clone/src/components/Sidebar/LogoutButton.tsx @@ -1,5 +1,5 @@ import { Logout } from '@mui/icons-material'; -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { useStreamVideoClient } from '@stream-io/video-react-sdk'; import { useChatContext } from 'stream-chat-react'; import { useUserContext } from '../../contexts/UserContext'; diff --git a/sample-apps/react/messenger-clone/src/components/UserList/UserList.tsx b/sample-apps/react/messenger-clone/src/components/UserList/UserList.tsx index addb8b8753..7a167bd27a 100644 --- a/sample-apps/react/messenger-clone/src/components/UserList/UserList.tsx +++ b/sample-apps/react/messenger-clone/src/components/UserList/UserList.tsx @@ -1,4 +1,4 @@ -import { useNavigate } from 'react-router-dom'; +import { useNavigate } from 'react-router'; import { Avatar } from 'stream-chat-react'; import { useUserContext } from '../../contexts/UserContext'; import users from '../../../data/users.json'; diff --git a/sample-apps/react/react-dogfood/package.json b/sample-apps/react/react-dogfood/package.json index 8b1f50959a..531a1ec248 100644 --- a/sample-apps/react/react-dogfood/package.json +++ b/sample-apps/react/react-dogfood/package.json @@ -32,8 +32,8 @@ "next-auth": "^4.24.15", "qrcode.react": "^4.2.0", "raw-body": "^3.0.2", - "react": "19.2.3", - "react-dom": "19.2.3", + "react": "19.2.8", + "react-dom": "19.2.8", "stream-chat": "^9.50.2", "stream-chat-react": "^14.10.0", "swr": "^2.4.2", diff --git a/sample-apps/react/stream-video-react-tutorial/package.json b/sample-apps/react/stream-video-react-tutorial/package.json index 1f3433bedb..b1ef36e2d0 100644 --- a/sample-apps/react/stream-video-react-tutorial/package.json +++ b/sample-apps/react/stream-video-react-tutorial/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@stream-io/video-react-sdk": "workspace:^", - "react": "19.2.3", - "react-dom": "19.2.3" + "react": "19.2.8", + "react-dom": "19.2.8" }, "devDependencies": { "@stream-io/typescript-config": "workspace:^", diff --git a/sample-apps/react/zoom-clone/package.json b/sample-apps/react/zoom-clone/package.json index dd03b89741..e6deb207de 100644 --- a/sample-apps/react/zoom-clone/package.json +++ b/sample-apps/react/zoom-clone/package.json @@ -14,9 +14,9 @@ "@stream-io/video-react-sdk": "workspace:^", "clsx": "^2.1.1", "nanoid": "^5.1.16", - "react": "19.2.3", - "react-dom": "19.2.3", - "react-router-dom": "^6.30.4", + "react": "19.2.8", + "react-dom": "19.2.8", + "react-router": "^8.3.0", "stream-chat": "^9.50.2", "stream-chat-react": "^14.10.0" }, diff --git a/sample-apps/react/zoom-clone/src/Root.tsx b/sample-apps/react/zoom-clone/src/Root.tsx index 7d78b95cdf..ca18e491e3 100644 --- a/sample-apps/react/zoom-clone/src/Root.tsx +++ b/sample-apps/react/zoom-clone/src/Root.tsx @@ -1,5 +1,5 @@ import { StreamTheme } from '@stream-io/video-react-sdk'; -import { Outlet } from 'react-router-dom'; +import { Outlet } from 'react-router'; export const Root = () => ( =6.0.0" - checksum: 10/ac65ac1c6107cf19f63f5fc17cea361c9cb1336be7356f23dbb0fac10979974b4622e13e950be43cbf431801f2c07f7dab448573181ccf6edc0b86d5b5304511 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:^9.1.0": - version: 9.1.2 - resolution: "eslint-config-prettier@npm:9.1.2" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 10/e4bba2d76df9dc6e2adca2866e544bfd1ff32232fc483743c04cedd93918a90a327b56d4a7e3f9d3fa32d90bd50b034d09df987860260064b18c026b8bbd15aa - languageName: node - linkType: hard - -"eslint-config-universe@npm:^15.2.0": - version: 15.2.0 - resolution: "eslint-config-universe@npm:15.2.0" - dependencies: - "@typescript-eslint/eslint-plugin": "npm:^8.59.0" - "@typescript-eslint/parser": "npm:^8.59.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-plugin-import: "npm:^2.31.0" - eslint-plugin-n: "npm:^17.17.0" - eslint-plugin-node: "npm:^11.1.0" - eslint-plugin-prettier: "npm:^5.2.6" - eslint-plugin-react: "npm:^7.37.5" - eslint-plugin-react-hooks: "npm:^7.0.0" - globals: "npm:^16.0.0" - peerDependencies: - eslint: ">=8.10" - prettier: ">=3" - peerDependenciesMeta: - prettier: - optional: true - checksum: 10/face93b47cbc12bafb97171e57a255b9e6ec5b1f11e168a530708378a6a85934aadb1266a28e272aa5e1b316f6c8d4b7e7e77dccce360921b188a087d9863809 - languageName: node - linkType: hard - "eslint-import-resolver-node@npm:^0.3.9": version: 0.3.10 resolution: "eslint-import-resolver-node@npm:0.3.10" @@ -11558,32 +11301,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-es-x@npm:^7.8.0": - version: 7.8.0 - resolution: "eslint-plugin-es-x@npm:7.8.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.1.2" - "@eslint-community/regexpp": "npm:^4.11.0" - eslint-compat-utils: "npm:^0.5.1" - peerDependencies: - eslint: ">=8" - checksum: 10/1df8d52c4fadc06854ce801af05b05f2642aa2deb918fb7d37738596eabd70b7f21a22b150b78ec9104bac6a1b6b4fb796adea2364ede91b01d20964849ce5f7 - languageName: node - linkType: hard - -"eslint-plugin-es@npm:^3.0.0": - version: 3.0.1 - resolution: "eslint-plugin-es@npm:3.0.1" - dependencies: - eslint-utils: "npm:^2.0.0" - regexpp: "npm:^3.0.0" - peerDependencies: - eslint: ">=4.19.1" - checksum: 10/9814e6305183edfdff7d99cbc0f95f0aed1446045cbd1d4f28e7be0903d0013880f0aaf04486a27de96bfb2f5a746bea97cbb238f9b0035cb378d48d179a0a1b - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.31.0, eslint-plugin-import@npm:^2.32.0": +"eslint-plugin-import@npm:^2.32.0": version: 2.32.0 resolution: "eslint-plugin-import@npm:2.32.0" dependencies: @@ -11612,61 +11330,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:^17.17.0": - version: 17.24.0 - resolution: "eslint-plugin-n@npm:17.24.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.5.0" - enhanced-resolve: "npm:^5.17.1" - eslint-plugin-es-x: "npm:^7.8.0" - get-tsconfig: "npm:^4.8.1" - globals: "npm:^15.11.0" - globrex: "npm:^0.1.2" - ignore: "npm:^5.3.2" - semver: "npm:^7.6.3" - ts-declaration-location: "npm:^1.0.6" - peerDependencies: - eslint: ">=8.23.0" - checksum: 10/bbff1172f7297288d209f167febb3a31747838d5ed8050aa7d1aa2540a49b4f9932828831529f0306f2909e41ae3ae8848c145238a6990eae5a9d128a59b056c - languageName: node - linkType: hard - -"eslint-plugin-node@npm:^11.1.0": - version: 11.1.0 - resolution: "eslint-plugin-node@npm:11.1.0" - dependencies: - eslint-plugin-es: "npm:^3.0.0" - eslint-utils: "npm:^2.0.0" - ignore: "npm:^5.1.1" - minimatch: "npm:^3.0.4" - resolve: "npm:^1.10.1" - semver: "npm:^6.1.0" - peerDependencies: - eslint: ">=5.16.0" - checksum: 10/bda540f390a84d835989f21f56743f3aa8f41fd9b53359d635c116632c86af92d70d8e6449ddd18860e6241f9cef04fc90c37eb192a9047c3c3a46de6145c30c - languageName: node - linkType: hard - -"eslint-plugin-prettier@npm:^5.2.6": - version: 5.5.6 - resolution: "eslint-plugin-prettier@npm:5.5.6" - dependencies: - prettier-linter-helpers: "npm:^1.0.1" - synckit: "npm:^0.11.13" - peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" - prettier: ">=3.0.0" - peerDependenciesMeta: - "@types/eslint": - optional: true - eslint-config-prettier: - optional: true - checksum: 10/18a0189e084dd5f1e4e3944a8ff89f20d69c14f100965033a94edd8de16fb7abdcbf226fbc40f27b7ac6cfdb779065272dd8a9e6ca34ed86a59d895e630bd48b - languageName: node - linkType: hard - "eslint-plugin-react-compiler@npm:^19.1.0-rc.2": version: 19.1.0-rc.2 resolution: "eslint-plugin-react-compiler@npm:19.1.0-rc.2" @@ -11683,7 +11346,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^7.0.0, eslint-plugin-react-hooks@npm:^7.1.1": +"eslint-plugin-react-hooks@npm:^7.1.1": version: 7.1.1 resolution: "eslint-plugin-react-hooks@npm:7.1.1" dependencies: @@ -11736,22 +11399,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: "npm:^1.1.0" - checksum: 10/a7e43a5154a16a90c021cabeb160c3668cccbcf6474ccb2a7d7762698582398f3b938c5330909b858ef7c21182edfc9786dbf89ed7b294f51b7659a378bf7cec - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 10/595ab230e0fcb52f86ba0986a9a473b9fcae120f3729b43f1157f88f27f8addb1e545c4e3d444185f2980e281ca15be5ada6f65b4599eec227cf30e41233b762 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" @@ -12158,33 +11805,6 @@ __metadata: languageName: node linkType: hard -"expo-module-scripts@npm:^56.0.3": - version: 56.0.3 - resolution: "expo-module-scripts@npm:56.0.3" - dependencies: - "@babel/cli": "npm:^7.23.4" - "@babel/plugin-transform-export-namespace-from": "npm:^7.23.4" - "@babel/preset-env": "npm:^7.23.8" - "@babel/preset-typescript": "npm:^7.23.3" - "@expo/spawn-async": "npm:^1.8.0" - "@react-native/jest-preset": "npm:0.85.3" - "@testing-library/react-native": "npm:^13.3.0" - "@types/jest": "npm:^29.2.1" - babel-plugin-dynamic-import-node: "npm:^2.3.3" - commander: "npm:^12.1.0" - eslint-config-universe: "npm:^15.2.0" - glob: "npm:^13.0.0" - jest-expo: "npm:~56.0.4" - jest-snapshot-prettier: "npm:prettier@^2" - jest-watch-typeahead: "npm:2.2.1" - resolve-workspace-root: "npm:^2.0.0" - ts-jest: "npm:~29.4.7" - bin: - expo-module: bin/expo-module.js - checksum: 10/1329edef5a11fb371a0b5599c5459d456a89bc77025429694e33b93c2a868a13c2fe27adb0c4938a8203a2d0d2ced29f2d2cb12fbda820858e6f3f2c22fd7e97 - languageName: node - linkType: hard - "expo-modules-autolinking@npm:~57.0.9": version: 57.0.9 resolution: "expo-modules-autolinking@npm:57.0.9" @@ -12464,13 +12084,6 @@ __metadata: languageName: node linkType: hard -"fast-diff@npm:^1.1.2": - version: 1.3.0 - resolution: "fast-diff@npm:1.3.0" - checksum: 10/9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde - languageName: node - linkType: hard - "fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" @@ -12484,7 +12097,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e @@ -12841,7 +12454,7 @@ __metadata: languageName: node linkType: hard -"form-data@npm:4.0.6, form-data@npm:^4.0.0, form-data@npm:^4.0.5, form-data@npm:^4.0.6": +"form-data@npm:4.0.6, form-data@npm:^4.0.5, form-data@npm:^4.0.6": version: 4.0.6 resolution: "form-data@npm:4.0.6" dependencies: @@ -12919,13 +12532,6 @@ __metadata: languageName: node linkType: hard -"fs-readdir-recursive@npm:^1.1.0": - version: 1.1.0 - resolution: "fs-readdir-recursive@npm:1.1.0" - checksum: 10/d5e3fd8456b8e5d57a43f169a9eaf65c70fa82c4a22f1d4361cdba4ea5e61c60c5c2b4ac481ea137a4d43b2b99b3ea2fae95ac2730255c4206d61af645866c3a - languageName: node - linkType: hard - "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -13125,15 +12731,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.8.1": - version: 4.14.1 - resolution: "get-tsconfig@npm:4.14.1" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/a3cd6456ad935ed74788d9263c00125cc97b6a278776145fa8b36dcc37651c1d9e1911b2b6db776d3369b4e6f03d09213e5efa9a3533dd530b8270cacac27355 - languageName: node - linkType: hard - "get-uri@npm:8.0.1": version: 8.0.1 resolution: "get-uri@npm:8.0.1" @@ -13240,7 +12837,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": +"glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -13261,14 +12858,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.11.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10/7f561c87b2fd381b27fc2db7df8a4ea7a9bb378667b8a7193e61fd2ca3a876479174e2a303a74345fbea6e1242e16db48915c1fd3bf35adcf4060a795b425e18 - languageName: node - linkType: hard - -"globals@npm:^16.0.0, globals@npm:^16.5.0": +"globals@npm:^16.5.0": version: 16.5.0 resolution: "globals@npm:16.5.0" checksum: 10/f9e8a2a13f50222c127030a619e283e7bbfe32966316bdde0715af1d15a7e40cb9c24ff52cad59671f97762ed8b515353c2f8674f560c63d9385f19ee26735a6 @@ -13299,13 +12889,6 @@ __metadata: languageName: node linkType: hard -"globrex@npm:^0.1.2": - version: 0.1.2 - resolution: "globrex@npm:0.1.2" - checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 - languageName: node - linkType: hard - "gopd@npm:1.2.0, gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -13327,7 +12910,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7, handlebars@npm:^4.7.9": +"handlebars@npm:^4.7.7": version: 4.7.9 resolution: "handlebars@npm:4.7.9" dependencies: @@ -13596,15 +13179,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^3.0.0": - version: 3.0.0 - resolution: "html-encoding-sniffer@npm:3.0.0" - dependencies: - whatwg-encoding: "npm:^2.0.0" - checksum: 10/707a812ec2acaf8bb5614c8618dc81e2fb6b4399d03e95ff18b65679989a072f4e919b9bef472039301a1bbfba64063ba4c79ea6e851c653ac9db80dbefe8fe5 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -13650,17 +13224,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 - languageName: node - linkType: hard - "https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -13722,15 +13285,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f - languageName: node - linkType: hard - "iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2, iconv-lite@npm:~0.7.0": version: 0.7.3 resolution: "iconv-lite@npm:0.7.3" @@ -13761,7 +13315,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2": +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -14237,13 +13791,6 @@ __metadata: languageName: node linkType: hard -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - "is-reference@npm:1.2.1": version: 1.2.1 resolution: "is-reference@npm:1.2.1" @@ -14668,27 +14215,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^29.2.1": - version: 29.7.0 - resolution: "jest-environment-jsdom@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/jsdom": "npm:^20.0.0" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jsdom: "npm:^20.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/23bbfc9bca914baef4b654f7983175a4d49b0f515a5094ebcb8f819f28ec186f53c0ba06af1855eac04bab1457f4ea79dae05f70052cf899863e8096daa6e0f5 - languageName: node - linkType: hard - "jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" @@ -14703,38 +14229,6 @@ __metadata: languageName: node linkType: hard -"jest-expo@npm:~56.0.4": - version: 56.0.5 - resolution: "jest-expo@npm:56.0.5" - dependencies: - "@jest/create-cache-key-function": "npm:^29.2.1" - "@jest/globals": "npm:^29.2.1" - babel-jest: "npm:^29.2.1" - jest-environment-jsdom: "npm:^29.2.1" - jest-snapshot: "npm:^29.2.1" - jest-watch-select-projects: "npm:^2.0.0" - jest-watch-typeahead: "npm:2.2.1" - json5: "npm:^2.2.3" - lodash: "npm:^4.17.19" - react-test-renderer: "npm:19.2.3" - server-only: "npm:^0.0.1" - stacktrace-js: "npm:^2.0.2" - peerDependencies: - "@react-native/jest-preset": ^0.85.0 - expo: "*" - react-native: "*" - react-server-dom-webpack: ~19.0.4 || ~19.1.5 || ~19.2.4 - peerDependenciesMeta: - expo: - optional: true - react-server-dom-webpack: - optional: true - bin: - jest: bin/jest.js - checksum: 10/a545587f2ab71294036034ff435a3e25042e7124198a69e38ae694e5260419f2d339aa0ce19802b06e6f43a139873fd99121d2df6a9c73149e6f11d606bab47f - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -14839,7 +14333,7 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.6.3": +"jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a @@ -14932,16 +14426,7 @@ __metadata: languageName: node linkType: hard -"jest-snapshot-prettier@npm:prettier@^2": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" - bin: - prettier: bin-prettier.js - checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.2.1, jest-snapshot@npm:^29.7.0": +"jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" dependencies: @@ -14997,35 +14482,7 @@ __metadata: languageName: node linkType: hard -"jest-watch-select-projects@npm:^2.0.0": - version: 2.0.0 - resolution: "jest-watch-select-projects@npm:2.0.0" - dependencies: - ansi-escapes: "npm:^4.3.0" - chalk: "npm:^3.0.0" - prompts: "npm:^2.2.1" - checksum: 10/67b7a08d8e7b5ecfba67d86f02be29e4917c4416c9f169246f10cc40792b1c5fa38fcfeb25195643db080ace1f4fdf2f827bd244e7cdff7512d1ddfbc94270f0 - languageName: node - linkType: hard - -"jest-watch-typeahead@npm:2.2.1": - version: 2.2.1 - resolution: "jest-watch-typeahead@npm:2.2.1" - dependencies: - ansi-escapes: "npm:^6.0.0" - chalk: "npm:^4.0.0" - jest-regex-util: "npm:^29.0.0" - jest-watcher: "npm:^29.0.0" - slash: "npm:^5.0.0" - string-length: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - peerDependencies: - jest: ^27.0.0 || ^28.0.0 || ^29.0.0 - checksum: 10/5ba8068209da273187065b8900495ca9d0fce13b090d2e0193e1b862f7e920ca808f8a0c4c2ea504e1646d38519083276fbb304dba728e16b9126c0734f8f8ee - languageName: node - linkType: hard - -"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.7.0": +"jest-watcher@npm:^29.7.0": version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" dependencies: @@ -15185,45 +14642,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^20.0.0": - version: 20.0.3 - resolution: "jsdom@npm:20.0.3" - dependencies: - abab: "npm:^2.0.6" - acorn: "npm:^8.8.1" - acorn-globals: "npm:^7.0.0" - cssom: "npm:^0.5.0" - cssstyle: "npm:^2.3.0" - data-urls: "npm:^3.0.2" - decimal.js: "npm:^10.4.2" - domexception: "npm:^4.0.0" - escodegen: "npm:^2.0.0" - form-data: "npm:^4.0.0" - html-encoding-sniffer: "npm:^3.0.0" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.1" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.2" - parse5: "npm:^7.1.1" - saxes: "npm:^6.0.0" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^4.1.2" - w3c-xmlserializer: "npm:^4.0.0" - webidl-conversions: "npm:^7.0.0" - whatwg-encoding: "npm:^2.0.0" - whatwg-mimetype: "npm:^3.0.0" - whatwg-url: "npm:^11.0.0" - ws: "npm:^8.11.0" - xml-name-validator: "npm:^4.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/a4cdcff5b07eed87da90b146b82936321533b5efe8124492acf7160ebd5b9cf2b3c2435683592bf1cffb479615245756efb6c173effc1906f845a86ed22af985 - languageName: node - linkType: hard - "jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" @@ -15774,13 +15192,6 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10/192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -15816,7 +15227,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.18.1 resolution: "lodash@npm:4.18.1" checksum: 10/306fea53dfd39dad1f03d45ba654a2405aebd35797b673077f401edb7df2543623dc44b9effbb98f69b32152295fff725a4cec99c684098947430600c6af0c3f @@ -15971,13 +15382,6 @@ __metadata: languageName: node linkType: hard -"make-error@npm:^1.3.6": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - "makeerror@npm:1.0.12": version: 1.0.12 resolution: "makeerror@npm:1.0.12" @@ -17432,13 +16836,6 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.2": - version: 2.2.24 - resolution: "nwsapi@npm:2.2.24" - checksum: 10/08795ffcbc213cbc41b72e5c3b357d9db59e27ff8d88808af015ba7689041954ca1b5d6bfd7aa4d7df64338b9b76f853ca7154ec3de403c2104c1a39ac0ed225 - languageName: node - linkType: hard - "nx@npm:^22.7.8": version: 22.7.8 resolution: "nx@npm:22.7.8" @@ -17654,7 +17051,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": version: 4.1.7 resolution: "object.assign@npm:4.1.7" dependencies: @@ -18075,15 +17472,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.3.0 - resolution: "parse5@npm:7.3.0" - dependencies: - entities: "npm:^6.0.0" - checksum: 10/b0e48be20b820c655b138b86fa6fb3a790de6c891aa2aba536524f8027b4dca4fe538f11a0e5cf2f6f847d120dbb9e4822dcaeb933ff1e10850a2ef0154d1d88 - languageName: node - linkType: hard - "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -18460,15 +17848,6 @@ __metadata: languageName: node linkType: hard -"prettier-linter-helpers@npm:^1.0.1": - version: 1.0.1 - resolution: "prettier-linter-helpers@npm:1.0.1" - dependencies: - fast-diff: "npm:^1.1.2" - checksum: 10/2dc35f5036a35f4c4f5e645887edda1436acb63687a7f12b2383e0a6f3c1f76b8a0a4709fe4d82e19157210feb5984b159bb714d43290022911ab53d606474ec - languageName: node - linkType: hard - "prettier@npm:^3.9.6": version: 3.9.6 resolution: "prettier@npm:3.9.6" @@ -18545,7 +17924,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.2.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": +"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -18641,16 +18020,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.15.0 - resolution: "psl@npm:1.15.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10/5e7467eb5196eb7900d156783d12907d445c0122f76c73203ce96b148a6ccf8c5450cc805887ffada38ff92d634afcf33720c24053cb01d5b6598d1c913c5caf - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -18695,13 +18065,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10/46ab16f252fd892fc29d6af60966d338cdfeea68a231e9457631ffd22d67cec1e00141e0a5236a2eb16c0d7d74175d9ec1d6f963660c6f2b1c2fc85b194c5680 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -18802,6 +18165,17 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:19.2.8": + version: 19.2.8 + resolution: "react-dom@npm:19.2.8" + dependencies: + scheduler: "npm:^0.27.0" + peerDependencies: + react: ^19.2.8 + checksum: 10/fb45d500a8615a36d71a821213a3d4bfe32a70aa1d04ce17d8791dd10c4ef0281e7fdd46694e1112f0f2dcf58df89d12043a13228be9788458aa82f4885a9cdc + languageName: node + linkType: hard + "react-dropzone@npm:^14.4.1": version: 14.4.1 resolution: "react-dropzone@npm:14.4.1" @@ -19305,27 +18679,18 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.30.4": - version: 6.30.4 - resolution: "react-router-dom@npm:6.30.4" - dependencies: - "@remix-run/router": "npm:1.23.3" - react-router: "npm:6.30.4" - peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10/e220abac766bb9bcc56a99b78d30d99745cae3618f84baa92bd6ec481eccb6afb12c724d49dc68e6f870b70ff449f751f20f4aa33f1896d3f7d3bda8e47a6ce1 - languageName: node - linkType: hard - -"react-router@npm:6.30.4": - version: 6.30.4 - resolution: "react-router@npm:6.30.4" +"react-router@npm:^8.3.0": + version: 8.3.0 + resolution: "react-router@npm:8.3.0" dependencies: - "@remix-run/router": "npm:1.23.3" + cookie-es: "npm:^3.1.1" peerDependencies: - react: ">=16.8" - checksum: 10/59c1b64a210cde2f1d069ffc47dce2d58991bd4d81bb0743e22ba7c6b742e63ebbdc976c42c3a3ebd90bf38a2f05258bd0efa82c162b259be000d39787716043 + react: ">=19.2.7" + react-dom: ">=19.2.7" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10/6ef9ee17910356e7a7c1d262d3c3a943a25e36bf871a199628438d1436d1a16828091da30a5df7c318030dff434c5b3f003c16f82c7ffca9cf37545316f6525c languageName: node linkType: hard @@ -19421,6 +18786,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.2.8": + version: 19.2.8 + resolution: "react@npm:19.2.8" + checksum: 10/a3c697798035e295ca9e51591d3a8700824535cb8c070fac1f8abbe69717ceb99108cbc4ba7b31a606806f336b1eba705705f63b9d39ace198fe51e8990ac843 + languageName: node + linkType: hard + "read-cache@npm:^1.0.0": version: 1.0.0 resolution: "read-cache@npm:1.0.0" @@ -19563,13 +18935,6 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.0.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: 10/3310010895a906873262f4b494fc99bcef1e71ef6720a0532c5999ca586498cbd4a284c8e3c2423f9d1d37512fd08d6064b7564e0e59508cf938f76dd15ace84 - languageName: node - linkType: hard - "regexpu-core@npm:^6.3.1": version: 6.4.0 resolution: "regexpu-core@npm:6.4.0" @@ -19676,13 +19041,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10/878880ee78ccdce372784f62f52a272048e2d0827c29ae31e7f99da18b62a2b9463ea03a75f277352f4697c100183debb0532371ad515a2d49d4bfe596dd4c20 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -19706,13 +19064,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e - languageName: node - linkType: hard - "resolve-protobuf-schema@npm:^2.1.0": version: 2.1.0 resolution: "resolve-protobuf-schema@npm:2.1.0" @@ -19736,7 +19087,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.11, resolve@npm:^1.22.8": +"resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.11, resolve@npm:^1.22.8": version: 1.22.12 resolution: "resolve@npm:1.22.12" dependencies: @@ -19766,7 +19117,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.12 resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d" dependencies: @@ -20148,15 +19499,6 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10/97b50daf6ca3a153e89842efa18a862e446248296622b7473c169c84c823ee8a16e4a43bac2f73f11fc8cb9168c73fbb0d73340f26552bac17970e9052367aa9 - languageName: node - linkType: hard - "scheduler@npm:0.27.0, scheduler@npm:^0.27.0": version: 0.27.0 resolution: "scheduler@npm:0.27.0" @@ -20205,7 +19547,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -20214,7 +19556,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.3, semver@npm:^7.7.4, semver@npm:^7.8.5": +"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.3, semver@npm:^7.7.4": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -20563,13 +19905,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 10/512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -20577,7 +19912,7 @@ __metadata: languageName: node linkType: hard -"slash@npm:^5.0.0, slash@npm:^5.1.0": +"slash@npm:^5.1.0": version: 5.1.0 resolution: "slash@npm:5.1.0" checksum: 10/2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4 @@ -20684,13 +20019,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.5.6": - version: 0.5.6 - resolution: "source-map@npm:0.5.6" - checksum: 10/c62fe98e106c762307eea3a982242c1a76a31bc762da10fe2dda12252d423c163e0cd45d313330c8bd040cc5121702511138252308f72b8a9273825e81e4db30 - languageName: node - linkType: hard - "source-map@npm:^0.5.6, source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" @@ -20767,15 +20095,6 @@ __metadata: languageName: node linkType: hard -"stack-generator@npm:^2.0.5": - version: 2.0.10 - resolution: "stack-generator@npm:2.0.10" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10/4fc3978a934424218a0aa9f398034e1f78153d5ff4f4ff9c62478c672debb47dd58de05b09fc3900530cbb526d72c93a6e6c9353bacc698e3b1c00ca3dda0c47 - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -20799,27 +20118,6 @@ __metadata: languageName: node linkType: hard -"stacktrace-gps@npm:^3.0.4": - version: 3.1.2 - resolution: "stacktrace-gps@npm:3.1.2" - dependencies: - source-map: "npm:0.5.6" - stackframe: "npm:^1.3.4" - checksum: 10/21cb60ce0990f7a661e964cf4bdef1e70dda2286fb628fbd0fd1e69e8925138433d08ed84969de2d396b3b91515e15336a502f777c26587db89f3933d6f63f9b - languageName: node - linkType: hard - -"stacktrace-js@npm:^2.0.2": - version: 2.0.2 - resolution: "stacktrace-js@npm:2.0.2" - dependencies: - error-stack-parser: "npm:^2.0.6" - stack-generator: "npm:^2.0.5" - stacktrace-gps: "npm:^3.0.4" - checksum: 10/e5f60a09852687e4a9206927fe1078e24d63e00a71a2dcddd67940e9504a54931a3454439d5b4e3e0e62aeb979be810573e8d3332fbef0dbfa335a8781b4b57c - languageName: node - linkType: hard - "stacktrace-parser@npm:^0.1.10, stacktrace-parser@npm:^0.1.11": version: 0.1.11 resolution: "stacktrace-parser@npm:0.1.11" @@ -21084,16 +20382,6 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^5.0.1": - version: 5.0.1 - resolution: "string-length@npm:5.0.1" - dependencies: - char-regex: "npm:^2.0.0" - strip-ansi: "npm:^7.0.1" - checksum: 10/71f73b8c8a743e01dcd001bcf1b197db78d5e5e53b12bd898cddaf0961be09f947dfd8c429783db3694b55b05cb5a51de6406c5085ff1aaa10c4771440c8396d - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -21446,22 +20734,6 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 - languageName: node - linkType: hard - -"synckit@npm:^0.11.13": - version: 0.11.13 - resolution: "synckit@npm:0.11.13" - dependencies: - "@pkgr/core": "npm:^0.3.6" - checksum: 10/188544a829dbd38abd144281960835c1f8027aaa495b7c40d39ebf0c1c63a4a41c0edc42818b7ada9b5c0c15fba2f625b472220d128798fe98f9181fed84e6a2 - languageName: node - linkType: hard - "tabbable@npm:^6.0.0": version: 6.5.0 resolution: "tabbable@npm:6.5.0" @@ -21502,13 +20774,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.3.3": - version: 2.3.3 - resolution: "tapable@npm:2.3.3" - checksum: 10/21fb64a7ae1a0e11d855a6c33a22ae5ecf7e2f23170c942da673b44bf4c3aae8aa52451ef2792d0ce36c7feca13dceafa4f135105d66fc06912632488c0913fd - languageName: node - linkType: hard - "tar-stream@npm:2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" @@ -21716,27 +20981,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.2": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/75663f4e2cd085f16af0b217e4218772adf0617fb3227171102618a54ce0187a164e505d61f773ed7d65988f8ff8a8f935d381f87da981752c1171b076b4afac - languageName: node - linkType: hard - -"tr46@npm:^3.0.0": - version: 3.0.0 - resolution: "tr46@npm:3.0.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 10/b09a15886cbfaee419a3469081223489051ce9dca3374dd9500d2378adedbee84a3c73f83bfdd6bb13d53657753fc0d4e20a46bfcd3f1b9057ef528426ad7ce4 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -21776,17 +21020,6 @@ __metadata: languageName: node linkType: hard -"ts-declaration-location@npm:^1.0.6": - version: 1.0.7 - resolution: "ts-declaration-location@npm:1.0.7" - dependencies: - picomatch: "npm:^4.0.2" - peerDependencies: - typescript: ">=4.0.0" - checksum: 10/a7932fc75d41f10c16089f8f5a5c1ea49d6afca30f09c91c1df14d0a8510f72bcb9f8a395c04f060b66b855b6bd7ea4df81b335fb9d21bef402969a672a4afa7 - languageName: node - linkType: hard - "ts-essentials@npm:>=10.0.0": version: 10.2.1 resolution: "ts-essentials@npm:10.2.1" @@ -21806,46 +21039,6 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:~29.4.7": - version: 29.4.12 - resolution: "ts-jest@npm:29.4.12" - dependencies: - bs-logger: "npm:^0.2.6" - fast-json-stable-stringify: "npm:^2.1.0" - handlebars: "npm:^4.7.9" - json5: "npm:^2.2.3" - lodash.memoize: "npm:^4.1.2" - make-error: "npm:^1.3.6" - semver: "npm:^7.8.5" - type-fest: "npm:^4.41.0" - yargs-parser: "npm:^21.1.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 || ^30.0.0 - "@jest/types": ^29.0.0 || ^30.0.0 - babel-jest: ^29.0.0 || ^30.0.0 - jest: ^29.0.0 || ^30.0.0 - jest-util: ^29.0.0 || ^30.0.0 - typescript: ">=4.3 <7" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/transform": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - jest-util: - optional: true - bin: - ts-jest: cli.js - checksum: 10/640678eb12d0911d99b0a2ac52ebfbf0ab170ba24ab73697d71de0e00ee95f2f468299a877a5e27dadf08265d5588e8cc982a6945c16b8893657390de7baa662 - languageName: node - linkType: hard - "tsconfig-paths@npm:4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" @@ -21913,7 +21106,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.2.0, type-fest@npm:^4.41.0": +"type-fest@npm:^4.2.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 @@ -22231,13 +21424,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -22275,16 +21461,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10/c9e96bc8c5b34e9f05ddfeffc12f6aadecbb0d971b3cc26015b58d5b44676a99f50d5aeb1e5c9e61fa4d49961ae3ab1ae997369ed44da51b2f5ac010d188e6ad - languageName: node - linkType: hard - "use-callback-ref@npm:^1.3.3": version: 1.3.3 resolution: "use-callback-ref@npm:1.3.3" @@ -22635,15 +21811,6 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^4.0.0": - version: 4.0.0 - resolution: "w3c-xmlserializer@npm:4.0.0" - dependencies: - xml-name-validator: "npm:^4.0.0" - checksum: 10/9a00c412b5496f4f040842c9520bc0aaec6e0c015d06412a91a723cd7d84ea605ab903965f546b4ecdb3eae267f5145ba08565222b1d6cb443ee488cda9a0aee - languageName: node - linkType: hard - "walker@npm:^1.0.7, walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -22697,13 +21864,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: 10/4c4f65472c010eddbe648c11b977d048dd96956a625f7f8b9d64e1b30c3c1f23ea1acfd654648426ce5c743c2108a5a757c0592f02902cf7367adb7d14e67721 - languageName: node - linkType: hard - "webrtc-adapter@npm:^8.2.4": version: 8.2.4 resolution: "webrtc-adapter@npm:8.2.4" @@ -22731,15 +21891,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^2.0.0": - version: 2.0.0 - resolution: "whatwg-encoding@npm:2.0.0" - dependencies: - iconv-lite: "npm:0.6.3" - checksum: 10/162d712d88fd134a4fe587e53302da812eb4215a1baa4c394dfd86eff31d0a079ff932c05233857997de07481093358d6e7587997358f49b8a580a777be22089 - languageName: node - linkType: hard - "whatwg-fetch@npm:^3.0.0": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" @@ -22772,16 +21923,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^11.0.0": - version: 11.0.0 - resolution: "whatwg-url@npm:11.0.0" - dependencies: - tr46: "npm:^3.0.0" - webidl-conversions: "npm:^7.0.0" - checksum: 10/dfcd51c6f4bfb54685528fb10927f3fd3d7c809b5671beef4a8cdd7b1408a7abf3343a35bc71dab83a1424f1c1e92cc2700d7930d95d231df0fac361de0c7648 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -23014,7 +22155,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.12.1, ws@npm:^8.20.1, ws@npm:^8.21.0": +"ws@npm:^8.12.1, ws@npm:^8.20.1, ws@npm:^8.21.0": version: 8.21.1 resolution: "ws@npm:8.21.1" peerDependencies: @@ -23039,13 +22180,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^4.0.0": - version: 4.0.0 - resolution: "xml-name-validator@npm:4.0.0" - checksum: 10/f9582a3f281f790344a471c207516e29e293c6041b2c20d84dd6e58832cd7c19796c47e108fd4fd4b164a5e72ad94f2268f8ace8231cde4a2c6428d6aa220f92 - languageName: node - linkType: hard - "xml-naming@npm:^0.3.0": version: 0.3.0 resolution: "xml-naming@npm:0.3.0" @@ -23077,13 +22211,6 @@ __metadata: languageName: node linkType: hard -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 - languageName: node - linkType: hard - "y18n@npm:5.0.8, y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8"