
Research
/Security News
Weaponizing Discord for Command and Control Across npm, PyPI, and RubyGems.org
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
@liveblocks/redux
Advanced tools
A store enhancer to integrate Liveblocks into Redux stores. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
@liveblocks/redux
@liveblocks/redux
provides a
store enhancer
to make Redux stores collaborative with
Liveblocks—a platform to build, host, and scale collaborative applications with
zero configuration, no maintenance required.
npm install @liveblocks/client @liveblocks/redux
Read the documentation for guides and API references.
Explore our collaborative examples to help you get started.
All examples are open-source and live in this repository, within
/examples
.
See the latest changes or learn more about upcoming releases.
Licensed under the Apache License 2.0, Copyright © 2021-present Liveblocks.
See LICENSE for more information.
v3.3.0
@liveblocks/react-ui
maxVisibleComments
prop to Thread
to control the maximum number of
comments to show. When comments are hidden, a "Show more replies" button is
shown to allow users to expand the thread.onComposerSubmit
callback to AiChat
triggered when a new message is
sent. It can also be used to customize message submission by calling
useSendAiMessage
yourself.AiChat
's composer have been renamed:
AI_CHAT_COMPOSER_SEND
→ AI_COMPOSER_PLACEHOLDER
.lb-ai-chat-composer-form
→ .lb-ai-composer-form
AiChat
no longer leaks that knowledge to
other instances of AiChat
that are currently mounted on screen.@liveblocks/react
query
option to useAiChats
to filter the current user’s AI chats by
metadata. Supports exact matches for string values, "contains all" for string
arrays, and filtering by absence using null
(e.g.
{ metadata: { archived: null } }
).useSendAiMessage
now accepts passing the chat ID and/or options to the
function rather than the hook. This can be useful in dynamic scenarios where
the chat ID might not be known when calling the hook for example.useCreateAiChat
now accepts a chat ID as a string instead of
{ id: "chat-id" }
.@liveblocks/react-tiptap
and @liveblocks/react-lexical
FloatingComposer
via the
components={{ Composer }}
prop.@liveblocks/react-lexical
ATTACH_THREAD_COMMAND
command to manually create a thread attached to
the current selection.FAQs
A store enhancer to integrate Liveblocks into Redux stores. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
The npm package @liveblocks/redux receives a total of 410 weekly downloads. As such, @liveblocks/redux popularity was classified as not popular.
We found that @liveblocks/redux demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
Security News
Socket now integrates with Bun 1.3’s Security Scanner API to block risky packages at install time and enforce your organization’s policies in local dev and CI.
Research
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean state-sponsored actors.