
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
@liveblocks/codemod
Advanced tools
@liveblocks/codemodCodemods for updating Liveblocks apps.
remove-liveblocks-config-contextsReplaces createRoomContext and createLiveblocksContext in liveblock.config
files with global Liveblocks types and updates all imports to
@liveblocks/react accordingly.
npx @liveblocks/codemod@latest remove-liveblocks-config-contexts
If you export the Suspense versions of hooks from createRoomContext and
createLiveblocksContext, add the --suspense flag to update all imports to
@liveblocks/react/suspense instead.
npx @liveblocks/codemod@latest remove-liveblocks-config-contexts --suspense
remove-unneeded-type-paramsRemoves no longer needed type params from Liveblocks types (only use this if you are using the global types).
npx @liveblocks/codemod@latest remove-unneeded-type-params
simplify-client-side-suspense-childrenRemoves any function-style body from <ClientSideSuspense>’s children prop.
npx @liveblocks/codemod@latest simplify-client-side-suspense-children
Liveblocks 2.0 comes with a number of breaking changes and most are covered by the following codemods, see the upgrade guide to learn more about the changes.
react-comments-to-react-uiUpdates @liveblocks/react-comments to @liveblocks/react-ui and renames
<CommentsConfig /> to <LiveblocksUIConfig />.
npx @liveblocks/codemod@latest react-comments-to-react-ui
room-info-to-room-dataRenames RoomInfo type from @liveblocks/node to RoomData.
npx @liveblocks/codemod@latest room-info-to-room-data
remove-yjs-default-exportReplaces the default import of @liveblocks/yjs by a named
LiveblocksYjsProvider one, and update its usage accordingly.
npx @liveblocks/codemod@latest remove-yjs-default-export
live-list-constructorAdds an array to empty LiveList constructors.
npx @liveblocks/codemod@latest live-list-constructor
FAQs
Codemods for updating Liveblocks apps.
We found that @liveblocks/codemod demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 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.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.