@liveblocks/react
Advanced tools
Comparing version
@@ -0,6 +1,6 @@ | ||
export { g as getUmbrellaStoreForClient, a as useAddRoomCommentReaction, u as useClientOrNull, b as useCreateRoomComment, c as useCreateRoomThread, d as useCreateTextMention, e as useDeleteRoomComment, f as useDeleteRoomThread, h as useDeleteTextMention, i as useEditRoomComment, j as useEditRoomThreadMetadata, k as useMarkRoomThreadAsRead, l as useMarkRoomThreadAsResolved, m as useMarkRoomThreadAsUnresolved, n as useMentionSuggestionsCache, o as useRemoveRoomCommentReaction, p as useReportTextEditor, q as useResolveMentionSuggestions, r as useRoomAttachmentUrl, s as useRoomPermissions, t as useRoomThreadSubscription, v as useYjsProvider } from './room-BYtyYCxu.js'; | ||
import { useLayoutEffect as useLayoutEffect$1 } from 'react'; | ||
export { g as getUmbrellaStoreForClient, a as useAddRoomCommentReaction, u as useClientOrNull, b as useCreateRoomComment, c as useCreateRoomThread, d as useCreateTextMention, e as useDeleteRoomComment, f as useDeleteRoomThread, h as useDeleteTextMention, i as useEditRoomComment, j as useEditRoomThreadMetadata, k as useMarkRoomThreadAsRead, l as useMarkRoomThreadAsResolved, m as useMarkRoomThreadAsUnresolved, n as useMentionSuggestionsCache, o as useRemoveRoomCommentReaction, p as useReportTextEditor, q as useResolveMentionSuggestions, r as useRoomAttachmentUrl, s as useRoomPermissions, t as useRoomThreadSubscription, v as useYjsProvider } from './room-DmsjrDvP.js'; | ||
import { ISignal, SyncSource } from '@liveblocks/core'; | ||
import '@liveblocks/client'; | ||
import 'react/jsx-runtime'; | ||
import '@liveblocks/client'; | ||
@@ -7,0 +7,0 @@ declare const useLayoutEffect: typeof useLayoutEffect$1; |
@@ -27,3 +27,3 @@ import { | ||
useYjsProvider | ||
} from "./chunk-E6PCFJWE.js"; | ||
} from "./chunk-Y7BGHNHH.js"; | ||
@@ -30,0 +30,0 @@ // src/lib/use-layout-effect.ts |
@@ -1,2 +0,2 @@ | ||
export { C as ClientContext, L as LiveblocksProvider, M as MutationContext, H as RoomProvider, U as UseStorageStatusOptions, w as UseThreadsOptions, x as createLiveblocksContext, G as createRoomContext, I as useAddReaction, aE as useAiChatMessages, aD as useAiChats, aq as useAttachmentUrl, J as useBatch, K as useBroadcastEvent, N as useCanRedo, O as useCanUndo, y as useClient, ax as useCreateAiChat, P as useCreateComment, Q as useCreateThread, ay as useDeleteAiChat, z as useDeleteAllInboxNotifications, R as useDeleteComment, A as useDeleteInboxNotification, S as useDeleteThread, T as useEditComment, V as useEditThreadMetadata, B as useErrorListener, $ as useEventListener, a0 as useHistory, ah as useHistoryVersionData, ar as useHistoryVersions, _ as useInboxNotificationThread, au as useInboxNotifications, a1 as useIsInsideRoom, a2 as useLostConnectionListener, D as useMarkAllInboxNotificationsAsRead, E as useMarkInboxNotificationAsRead, a3 as useMarkThreadAsRead, W as useMarkThreadAsResolved, X as useMarkThreadAsUnresolved, a4 as useMutation, a5 as useMyPresence, av as useNotificationSettings, ai as useOther, aj as useOthers, ak as useOthersConnectionIds, a6 as useOthersListener, al as useOthersMapped, a7 as useRedo, a8 as useRemoveReaction, a9 as useRoom, aA as useRoomInfo, as as useRoomNotificationSettings, at as useRoomSubscriptionSettings, am as useSelf, aa as useStatus, an as useStorage, ab as useStorageRoot, ao as useStorageStatus, Y as useSubscribeToThread, F as useSyncStatus, ac as useThreadSubscription, ap as useThreads, ad as useUndo, aB as useUnreadInboxNotificationsCount, Z as useUnsubscribeFromThread, ae as useUpdateMyPresence, aw as useUpdateNotificationSettings, af as useUpdateRoomNotificationSettings, ag as useUpdateRoomSubscriptionSettings, aC as useUser, az as useUserThreads_experimental } from './room-DmsjrDvP.js'; | ||
export { C as ClientContext, L as LiveblocksProvider, M as MutationContext, R as RoomContext, H as RoomProvider, U as UseStorageStatusOptions, w as UseThreadsOptions, y as createLiveblocksContext, G as createRoomContext, I as useAddReaction, aF as useAiChat, aH as useAiChatMessages, aG as useAiChats, ar as useAttachmentUrl, J as useBatch, K as useBroadcastEvent, N as useCanRedo, O as useCanUndo, x as useClient, ay as useCreateAiChat, P as useCreateComment, Q as useCreateThread, az as useDeleteAiChat, z as useDeleteAllInboxNotifications, S as useDeleteComment, A as useDeleteInboxNotification, T as useDeleteThread, V as useEditComment, W as useEditThreadMetadata, B as useErrorListener, a0 as useEventListener, a1 as useHistory, ai as useHistoryVersionData, as as useHistoryVersions, _ as useInboxNotificationThread, av as useInboxNotifications, a2 as useIsInsideRoom, a3 as useLostConnectionListener, D as useMarkAllInboxNotificationsAsRead, E as useMarkInboxNotificationAsRead, a4 as useMarkThreadAsRead, X as useMarkThreadAsResolved, Y as useMarkThreadAsUnresolved, a5 as useMutation, a6 as useMyPresence, aw as useNotificationSettings, aj as useOther, ak as useOthers, al as useOthersConnectionIds, a7 as useOthersListener, am as useOthersMapped, a8 as useRedo, a9 as useRemoveReaction, aa as useRoom, aC as useRoomInfo, at as useRoomNotificationSettings, au as useRoomSubscriptionSettings, an as useSelf, aA as useSendAiMessage, ab as useStatus, ao as useStorage, ac as useStorageRoot, ap as useStorageStatus, Z as useSubscribeToThread, F as useSyncStatus, ad as useThreadSubscription, aq as useThreads, ae as useUndo, aD as useUnreadInboxNotificationsCount, $ as useUnsubscribeFromThread, af as useUpdateMyPresence, ax as useUpdateNotificationSettings, ag as useUpdateRoomNotificationSettings, ah as useUpdateRoomSubscriptionSettings, aE as useUser, aB as useUserThreads_experimental } from './room-BYtyYCxu.js'; | ||
export { Json, JsonObject, isNotificationChannelEnabled, shallow } from '@liveblocks/client'; | ||
@@ -6,12 +6,4 @@ import * as react_jsx_runtime from 'react/jsx-runtime'; | ||
import { ReactNode } from 'react'; | ||
import { OpaqueRoom } from '@liveblocks/core'; | ||
import { AiKnowledgeSource } from '@liveblocks/core'; | ||
/** | ||
* Raw access to the React context where the RoomProvider stores the current | ||
* room. Exposed for advanced use cases only. | ||
* | ||
* @private This is a private/advanced API. Do not rely on it. | ||
*/ | ||
declare const RoomContext: react.Context<OpaqueRoom | null>; | ||
type Props = { | ||
@@ -40,2 +32,29 @@ fallback: ReactNode; | ||
export { ClientSideSuspense, RoomContext }; | ||
/** | ||
* Make knowledge about your application state available to any AI used in | ||
* a chat or a one-off request. | ||
* | ||
* For example: | ||
* | ||
* <RegisterAiKnowledge | ||
* description="The current mode of my application" | ||
* value="dark" /> | ||
* | ||
* <RegisterAiKnowledge | ||
* description="The current list of todos" | ||
* value={todos} /> | ||
* | ||
* By mounting this component, the AI will get access to this knwoledge. | ||
* By unmounting this component, the AI will no longer have access to it. | ||
* It can choose to use or ignore this knowledge in its responses. | ||
*/ | ||
declare const RegisterAiKnowledge: react.NamedExoticComponent<AiKnowledgeSource & { | ||
/** | ||
* An optional unique key for this knowledge source. If multiple components | ||
* register knowledge under the same key, the last one to mount takes | ||
* precedence. | ||
*/ | ||
id?: string; | ||
}>; | ||
export { ClientSideSuspense, RegisterAiKnowledge }; |
@@ -6,9 +6,11 @@ import { | ||
PKG_VERSION | ||
} from "./chunk-EDEUY3EM.js"; | ||
} from "./chunk-Y2RSQZ5R.js"; | ||
import { | ||
ClientContext, | ||
LiveblocksProvider, | ||
RegisterAiKnowledge, | ||
RoomContext, | ||
_RoomProvider, | ||
_useAddReaction, | ||
_useAiChat, | ||
_useAiChatMessages, | ||
@@ -69,2 +71,3 @@ _useAiChats, | ||
useRoomInfo, | ||
useSendAiMessage, | ||
useStatus, | ||
@@ -81,3 +84,3 @@ useStorageStatus, | ||
useUpdateRoomSubscriptionSettings | ||
} from "./chunk-E6PCFJWE.js"; | ||
} from "./chunk-Y7BGHNHH.js"; | ||
@@ -92,2 +95,3 @@ // src/index.ts | ||
LiveblocksProvider, | ||
RegisterAiKnowledge, | ||
RoomContext, | ||
@@ -100,2 +104,3 @@ _RoomProvider as RoomProvider, | ||
_useAddReaction as useAddReaction, | ||
_useAiChat as useAiChat, | ||
_useAiChatMessages as useAiChatMessages, | ||
@@ -148,2 +153,3 @@ _useAiChats as useAiChats, | ||
_useSelf as useSelf, | ||
useSendAiMessage, | ||
useStatus, | ||
@@ -150,0 +156,0 @@ _useStorage as useStorage, |
@@ -1,3 +0,3 @@ | ||
export { ClientSideSuspense, RoomContext } from './index.js'; | ||
export { C as ClientContext, L as LiveblocksProvider, M as MutationContext, H as RoomProvider, U as UseStorageStatusOptions, w as UseThreadsOptions, I as useAddReaction, aY as useAiChatMessages, aX as useAiChats, aN as useAttachmentUrl, J as useBatch, K as useBroadcastEvent, N as useCanRedo, O as useCanUndo, y as useClient, ax as useCreateAiChat, P as useCreateComment, Q as useCreateThread, ay as useDeleteAiChat, z as useDeleteAllInboxNotifications, R as useDeleteComment, A as useDeleteInboxNotification, S as useDeleteThread, T as useEditComment, V as useEditThreadMetadata, B as useErrorListener, $ as useEventListener, a0 as useHistory, aO as useHistoryVersions, _ as useInboxNotificationThread, aR as useInboxNotifications, a1 as useIsInsideRoom, a2 as useLostConnectionListener, D as useMarkAllInboxNotificationsAsRead, E as useMarkInboxNotificationAsRead, a3 as useMarkThreadAsRead, W as useMarkThreadAsResolved, X as useMarkThreadAsUnresolved, a4 as useMutation, a5 as useMyPresence, aS as useNotificationSettings, aF as useOther, aG as useOthers, aH as useOthersConnectionIds, a6 as useOthersListener, aI as useOthersMapped, a7 as useRedo, a8 as useRemoveReaction, a9 as useRoom, aT as useRoomInfo, aP as useRoomNotificationSettings, aQ as useRoomSubscriptionSettings, aJ as useSelf, aa as useStatus, aK as useStorage, ab as useStorageRoot, aL as useStorageStatus, Y as useSubscribeToThread, F as useSyncStatus, ac as useThreadSubscription, aM as useThreads, ad as useUndo, aU as useUnreadInboxNotificationsCount, Z as useUnsubscribeFromThread, ae as useUpdateMyPresence, aw as useUpdateNotificationSettings, af as useUpdateRoomNotificationSettings, ag as useUpdateRoomSubscriptionSettings, aV as useUser, aW as useUserThreads_experimental } from './room-DmsjrDvP.js'; | ||
export { ClientSideSuspense, RegisterAiKnowledge } from './index.js'; | ||
export { C as ClientContext, L as LiveblocksProvider, M as MutationContext, R as RoomContext, H as RoomProvider, U as UseStorageStatusOptions, w as UseThreadsOptions, I as useAddReaction, b0 as useAiChat, a$ as useAiChatMessages, a_ as useAiChats, aQ as useAttachmentUrl, J as useBatch, K as useBroadcastEvent, N as useCanRedo, O as useCanUndo, x as useClient, ay as useCreateAiChat, P as useCreateComment, Q as useCreateThread, az as useDeleteAiChat, z as useDeleteAllInboxNotifications, S as useDeleteComment, A as useDeleteInboxNotification, T as useDeleteThread, V as useEditComment, W as useEditThreadMetadata, B as useErrorListener, a0 as useEventListener, a1 as useHistory, aR as useHistoryVersions, _ as useInboxNotificationThread, aU as useInboxNotifications, a2 as useIsInsideRoom, a3 as useLostConnectionListener, D as useMarkAllInboxNotificationsAsRead, E as useMarkInboxNotificationAsRead, a4 as useMarkThreadAsRead, X as useMarkThreadAsResolved, Y as useMarkThreadAsUnresolved, a5 as useMutation, a6 as useMyPresence, aV as useNotificationSettings, aI as useOther, aJ as useOthers, aK as useOthersConnectionIds, a7 as useOthersListener, aL as useOthersMapped, a8 as useRedo, a9 as useRemoveReaction, aa as useRoom, aW as useRoomInfo, aS as useRoomNotificationSettings, aT as useRoomSubscriptionSettings, aM as useSelf, aA as useSendAiMessage, ab as useStatus, aN as useStorage, ac as useStorageRoot, aO as useStorageStatus, Z as useSubscribeToThread, F as useSyncStatus, ad as useThreadSubscription, aP as useThreads, ae as useUndo, aX as useUnreadInboxNotificationsCount, $ as useUnsubscribeFromThread, af as useUpdateMyPresence, ax as useUpdateNotificationSettings, ag as useUpdateRoomNotificationSettings, ah as useUpdateRoomSubscriptionSettings, aY as useUser, aZ as useUserThreads_experimental } from './room-BYtyYCxu.js'; | ||
export { Json, JsonObject, isNotificationChannelEnabled, shallow } from '@liveblocks/client'; | ||
@@ -4,0 +4,0 @@ import 'react/jsx-runtime'; |
@@ -6,6 +6,7 @@ import { | ||
PKG_VERSION | ||
} from "./chunk-EDEUY3EM.js"; | ||
} from "./chunk-Y2RSQZ5R.js"; | ||
import { | ||
ClientContext, | ||
LiveblocksProvider, | ||
RegisterAiKnowledge, | ||
RoomContext, | ||
@@ -15,2 +16,3 @@ _RoomProvider, | ||
_useAiChatMessagesSuspense, | ||
_useAiChatSuspense, | ||
_useAiChatsSuspense, | ||
@@ -67,2 +69,3 @@ _useBroadcastEvent, | ||
useRoomInfoSuspense, | ||
useSendAiMessage, | ||
useStatus, | ||
@@ -79,3 +82,3 @@ useStorageStatusSuspense, | ||
useUpdateRoomSubscriptionSettings | ||
} from "./chunk-E6PCFJWE.js"; | ||
} from "./chunk-Y7BGHNHH.js"; | ||
@@ -90,2 +93,3 @@ // src/suspense.ts | ||
LiveblocksProvider, | ||
RegisterAiKnowledge, | ||
RoomContext, | ||
@@ -96,2 +100,3 @@ _RoomProvider as RoomProvider, | ||
_useAddReaction as useAddReaction, | ||
_useAiChatSuspense as useAiChat, | ||
_useAiChatMessagesSuspense as useAiChatMessages, | ||
@@ -143,2 +148,3 @@ _useAiChatsSuspense as useAiChats, | ||
_useSelfSuspense as useSelf, | ||
useSendAiMessage, | ||
useStatus, | ||
@@ -145,0 +151,0 @@ _useStorageSuspense as useStorage, |
{ | ||
"name": "@liveblocks/react", | ||
"version": "2.25.0-aiprivatebeta1", | ||
"version": "2.25.0-aiprivatebeta10", | ||
"description": "A set of React hooks and providers to use Liveblocks declaratively. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.", | ||
@@ -64,8 +64,18 @@ "license": "Apache-2.0", | ||
"dependencies": { | ||
"@liveblocks/client": "2.25.0-aiprivatebeta1", | ||
"@liveblocks/core": "2.25.0-aiprivatebeta1" | ||
"@liveblocks/client": "2.25.0-aiprivatebeta10", | ||
"@liveblocks/core": "2.25.0-aiprivatebeta10" | ||
}, | ||
"peerDependencies": { | ||
"@types/react": "*", | ||
"@types/react-dom": "*", | ||
"react": "^18 || ^19 || ^19.0.0-rc" | ||
}, | ||
"peerDependenciesMeta": { | ||
"@types/react": { | ||
"optional": true | ||
}, | ||
"@types/react-dom": { | ||
"optional": true | ||
} | ||
}, | ||
"devDependencies": { | ||
@@ -72,0 +82,0 @@ "@liveblocks/eslint-config": "*", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
1309226
3.45%12671
3.41%5
66.67%1
Infinity%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed