Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@liveblocks/codemod

Package Overview
Dependencies
Maintainers
0
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@liveblocks/codemod

Codemods for updating Liveblocks apps.

  • 2.20240627.0-test1
  • test
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
increased by50%
Maintainers
0
Weekly downloads
 
Created
Source

Liveblocks Liveblocks

@liveblocks/codemod

Codemods for updating Liveblocks apps.

Transforms

General

remove-liveblocks-config-contexts

Replaces 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-params

Removes 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-children

Removes any function-style body from <ClientSideSuspense>’s children prop.

npx @liveblocks/codemod@latest simplify-client-side-suspense-children

2.0 (breaking changes)

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-ui

Updates @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-data

Renames RoomInfo type from @liveblocks/node to RoomData.

npx @liveblocks/codemod@latest room-info-to-room-data
remove-yjs-default-export

Replaces 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-constructor

Adds an array to empty LiveList constructors.

npx @liveblocks/codemod@latest live-list-constructor

Keywords

FAQs

Package last updated on 27 Jun 2024

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc